Date: Thursday, November 10, 2022 @ 22:27:41
  Author: arojas
Revision: 461126

upgpkg: suitesparse 6.0.0-1: Update to 6.0.0

Modified:
  suitesparse/trunk/PKGBUILD
Deleted:
  suitesparse/trunk/suitesparse-no-demo.patch

---------------------------+
 PKGBUILD                  |   28 ++++++++++------------------
 suitesparse-no-demo.patch |   11 -----------
 2 files changed, 10 insertions(+), 29 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-11-10 22:06:32 UTC (rev 461125)
+++ PKGBUILD    2022-11-10 22:27:41 UTC (rev 461126)
@@ -2,29 +2,25 @@
 # Maintainer: Antonio Rojas <[email protected]>
 
 pkgname=suitesparse
-pkgver=5.13.0
+pkgver=6.0.0
 pkgrel=1
 pkgdesc='A collection of sparse matrix libraries'
 url='http://faculty.cse.tamu.edu/davis/suitesparse.html'
 arch=(x86_64)
-depends=(metis lapack mpfr)
-makedepends=(gcc-fortran cmake chrpath)
+depends=(lapack mpfr)
+makedepends=(gcc-fortran cmake)
 license=(GPL)
 options=(staticlibs)
-source=(https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v$pkgver/$pkgname-$pkgver.tar.gz
-        suitesparse-no-demo.patch)
-sha256sums=('59c6ca2959623f0c69226cf9afb9a018d12a37fab3a8869db5f6d7f83b6b147d'
-            '409b32e546ec4936d0d88e39c59ee68dfd9f630d8c454ce1e3d58243df7ad396')
+source=(https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v$pkgver/$pkgname-$pkgver.tar.gz)
+sha256sums=('3b07fc5cec46fa66f18f0fbd6a81ad5d552533020bb3595f27c24a0274c89b7a')
 
-prepare() {
-  cd SuiteSparse-$pkgver
-  patch -p1 -i ../suitesparse-no-demo.patch # Don't run demo
-}
-
 build() {
   cd SuiteSparse-$pkgver
 
-  BLAS=-lblas LAPACK=-llapack MY_METIS_LIB=/usr/lib/libmetis.so make
+  CMAKE_OPTIONS="-DBLA_VENDOR=Generic \
+  -DCMAKE_INSTALL_PREFIX=/usr \
+  -DCMAKE_BUILD_TYPE=None" \
+  make
 }
 
 
@@ -32,9 +28,5 @@
   cd SuiteSparse-$pkgver
   install -dm755 "${pkgdir}"/usr/{include,lib}
 
-  BLAS=-lblas LAPACK=-llapack MY_METIS_LIB=/usr/lib/libmetis.so \
-  make INSTALL_LIB="${pkgdir}"/usr/lib INSTALL_INCLUDE="${pkgdir}"/usr/include 
install
-
-  # fix RPATH
-  chrpath -d "$pkgdir"/usr/lib/*
+  DESTDIR="$pkgdir" make install
 }

Deleted: suitesparse-no-demo.patch
===================================================================
--- suitesparse-no-demo.patch   2022-11-10 22:06:32 UTC (rev 461125)
+++ suitesparse-no-demo.patch   2022-11-10 22:27:41 UTC (rev 461126)
@@ -1,11 +0,0 @@
---- SuiteSparse-5.6.0/Makefile.orig    2019-11-05 22:37:26.086135974 +0000
-+++ SuiteSparse-5.6.0/Makefile 2019-11-05 22:37:37.549632429 +0000
-@@ -16,7 +16,7 @@
- # installs all libraries SuiteSparse/lib.
- go: metis
-       ( cd SuiteSparse_config && $(MAKE) )
--      ( cd Mongoose && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' )
-+      ( cd Mongoose && $(MAKE) library CMAKE_OPTIONS='$(CMAKE_OPTIONS)' )
-       ( cd AMD && $(MAKE) )
-       ( cd BTF && $(MAKE) )
-       ( cd CAMD && $(MAKE) )

Reply via email to