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) )
