[arch-commits] Commit in suitesparse/trunk (PKGBUILD)
Date: Wednesday, July 15, 2020 @ 06:15:23 Author: arojas Revision: 391925 Update to 5.8.1 Modified: suitesparse/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-07-15 00:27:16 UTC (rev 391924) +++ PKGBUILD2020-07-15 06:15:23 UTC (rev 391925) @@ -1,8 +1,8 @@ # Maintainer: Ronald van Haren pkgname=suitesparse -pkgver=5.8.0 -pkgrel=2 +pkgver=5.8.1 +pkgrel=1 pkgdesc="A collection of sparse matrix libraries" url="http://faculty.cse.tamu.edu/davis/suitesparse.html; arch=('x86_64') @@ -15,7 +15,7 @@ options=('staticlibs') source=($pkgname-$pkgver.tar.gz::"https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v$pkgver.tar.gz; suitesparse-no-demo.patch) -sha256sums=('94a9b7134eb4dd82b97f1a22a6b464feb81e73af2dcdf683c6f252285191df1d' +sha256sums=('06726e471fbaa55f792578f9b4ab282ea9d008cf39ddcc3b42b73400acddef40' '409b32e546ec4936d0d88e39c59ee68dfd9f630d8c454ce1e3d58243df7ad396') prepare() {
[arch-commits] Commit in suitesparse/trunk (PKGBUILD suitesparse-no-demo.patch)
Date: Friday, July 3, 2020 @ 17:48:52 Author: arojas Revision: 390813 New tag Modified: suitesparse/trunk/PKGBUILD suitesparse/trunk/suitesparse-no-demo.patch ---+ PKGBUILD | 11 +-- suitesparse-no-demo.patch |8 2 files changed, 9 insertions(+), 10 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-07-03 17:26:13 UTC (rev 390812) +++ PKGBUILD2020-07-03 17:48:52 UTC (rev 390813) @@ -2,7 +2,7 @@ pkgname=suitesparse pkgver=5.8.0 -pkgrel=1 +pkgrel=2 pkgdesc="A collection of sparse matrix libraries" url="http://faculty.cse.tamu.edu/davis/suitesparse.html; arch=('x86_64') @@ -9,18 +9,18 @@ conflicts=('umfpack') provides=('umfpack') replaces=('umfpack') -depends=('metis' 'lapack' 'tbb') +depends=('metis' 'lapack' 'tbb' 'mpfr') makedepends=('gcc-fortran' 'cmake' 'chrpath') license=('GPL') options=('staticlibs') source=($pkgname-$pkgver.tar.gz::"https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v$pkgver.tar.gz; suitesparse-no-demo.patch) -sha256sums=('5ce343444c589d5c46d1ef2b4dde625fdb287e1838f24bc5a5f7054149145fc3' -'f80488bb076753d38ea21d207bd682bdc97e21220c733da025f518a5b7e8e030') +sha256sums=('94a9b7134eb4dd82b97f1a22a6b464feb81e73af2dcdf683c6f252285191df1d' +'409b32e546ec4936d0d88e39c59ee68dfd9f630d8c454ce1e3d58243df7ad396') prepare() { cd SuiteSparse-$pkgver - patch -p1 -i ../suitesparse-no-demo.patch + patch -p1 -i ../suitesparse-no-demo.patch # Don't run demo } build() { @@ -40,4 +40,3 @@ # fix RPATH chrpath -d "$pkgdir"/usr/lib/* } - Modified: suitesparse-no-demo.patch === --- suitesparse-no-demo.patch 2020-07-03 17:26:13 UTC (rev 390812) +++ suitesparse-no-demo.patch 2020-07-03 17:48:52 UTC (rev 390813) @@ -1,11 +1,11 @@ --- SuiteSparse-5.6.0/Makefile.orig2019-11-05 22:37:26.086135974 + +++ SuiteSparse-5.6.0/Makefile 2019-11-05 22:37:37.549632429 + -@@ -12,7 +12,7 @@ - # Compile the default rules for each package +@@ -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 Mongoose && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' ) ++ ( cd Mongoose && $(MAKE) library CMAKE_OPTIONS='$(CMAKE_OPTIONS)' ) ( cd AMD && $(MAKE) ) ( cd BTF && $(MAKE) ) ( cd CAMD && $(MAKE) )
[arch-commits] Commit in suitesparse/trunk (PKGBUILD)
Date: Wednesday, July 1, 2020 @ 17:49:49 Author: arojas Revision: 390721 Update to 5.8.0 Modified: suitesparse/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-07-01 17:44:11 UTC (rev 390720) +++ PKGBUILD2020-07-01 17:49:49 UTC (rev 390721) @@ -1,7 +1,7 @@ # Maintainer: Ronald van Haren pkgname=suitesparse -pkgver=5.7.2 +pkgver=5.8.0 pkgrel=1 pkgdesc="A collection of sparse matrix libraries" url="http://faculty.cse.tamu.edu/davis/suitesparse.html; @@ -9,13 +9,13 @@ conflicts=('umfpack') provides=('umfpack') replaces=('umfpack') -depends=('metis' 'lapack' 'intel-tbb') +depends=('metis' 'lapack' 'tbb') makedepends=('gcc-fortran' 'cmake' 'chrpath') license=('GPL') options=('staticlibs') source=($pkgname-$pkgver.tar.gz::"https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v$pkgver.tar.gz; suitesparse-no-demo.patch) -sha256sums=('fe3bc7c3bd1efdfa5cb5cebf021ff024c83b5daf0ab445429d3d741bd3ad' +sha256sums=('5ce343444c589d5c46d1ef2b4dde625fdb287e1838f24bc5a5f7054149145fc3' 'f80488bb076753d38ea21d207bd682bdc97e21220c733da025f518a5b7e8e030') prepare() {
[arch-commits] Commit in suitesparse/trunk (PKGBUILD)
Date: Wednesday, April 8, 2020 @ 22:25:23 Author: arojas Revision: 379873 Update to 5.7.2 Modified: suitesparse/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-04-08 22:18:49 UTC (rev 379872) +++ PKGBUILD2020-04-08 22:25:23 UTC (rev 379873) @@ -1,7 +1,7 @@ # Maintainer: Ronald van Haren pkgname=suitesparse -pkgver=5.7.1 +pkgver=5.7.2 pkgrel=1 pkgdesc="A collection of sparse matrix libraries" url="http://faculty.cse.tamu.edu/davis/suitesparse.html; @@ -15,7 +15,7 @@ options=('staticlibs') source=($pkgname-$pkgver.tar.gz::"https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v$pkgver.tar.gz; suitesparse-no-demo.patch) -sha256sums=('5ba5add1663d51a1b6fb128b50fe869b497f3096765ff7f8212f0ede044b9557' +sha256sums=('fe3bc7c3bd1efdfa5cb5cebf021ff024c83b5daf0ab445429d3d741bd3ad' 'f80488bb076753d38ea21d207bd682bdc97e21220c733da025f518a5b7e8e030') prepare() { @@ -26,7 +26,7 @@ build() { cd SuiteSparse-$pkgver - BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB MY_METIS_LIB=/usr/lib/libmetis.so make + BLAS=-lblas LAPACK=-llapack TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB MY_METIS_LIB=/usr/lib/libmetis.so make } @@ -34,7 +34,7 @@ cd SuiteSparse-$pkgver install -dm755 "${pkgdir}"/usr/{include,lib} - BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB MY_METIS_LIB=/usr/lib/libmetis.so \ + BLAS=-lblas LAPACK=-llapack TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB MY_METIS_LIB=/usr/lib/libmetis.so \ make INSTALL_LIB="${pkgdir}"/usr/lib INSTALL_INCLUDE="${pkgdir}"/usr/include install # fix RPATH
[arch-commits] Commit in suitesparse/trunk (PKGBUILD)
Date: Friday, February 21, 2020 @ 09:40:39 Author: arojas Revision: 375980 Update to 5.7.1 Modified: suitesparse/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-02-21 00:30:22 UTC (rev 375979) +++ PKGBUILD2020-02-21 09:40:39 UTC (rev 375980) @@ -1,7 +1,7 @@ # Maintainer: Ronald van Haren pkgname=suitesparse -pkgver=5.6.0 +pkgver=5.7.1 pkgrel=1 pkgdesc="A collection of sparse matrix libraries" url="http://faculty.cse.tamu.edu/davis/suitesparse.html; @@ -15,8 +15,8 @@ options=('staticlibs') source=($pkgname-$pkgver.tar.gz::"https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v$pkgver.tar.gz; suitesparse-no-demo.patch) -sha1sums=('3de08b5ab02610ed0446225aad2445696616fae5' - 'ccc5089c3e13173b8f03af515dbcc7041b4005de') +sha256sums=('5ba5add1663d51a1b6fb128b50fe869b497f3096765ff7f8212f0ede044b9557' +'f80488bb076753d38ea21d207bd682bdc97e21220c733da025f518a5b7e8e030') prepare() { cd SuiteSparse-$pkgver
[arch-commits] Commit in suitesparse/trunk (PKGBUILD)
Date: Saturday, January 5, 2019 @ 08:13:30 Author: arojas Revision: 342982 Update to 5.4.0 Modified: suitesparse/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-01-05 08:02:34 UTC (rev 342981) +++ PKGBUILD2019-01-05 08:13:30 UTC (rev 342982) @@ -1,7 +1,7 @@ # Maintainer: Ronald van Haren pkgname=suitesparse -pkgver=5.3.0 +pkgver=5.4.0 pkgrel=1 pkgdesc="A collection of sparse matrix libraries" url="http://faculty.cse.tamu.edu/davis/suitesparse.html; @@ -15,7 +15,7 @@ options=('staticlibs') source=("http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz; suitesparse-no-demo.patch) -sha1sums=('2c484c8dfacfbb46b1af00c187e369c7a85d2ede' +sha1sums=('23bb875f50c2b1ea7d9e7885e1956fa02e210824' '2737ae324e50d3f3941619fbc64ba6e0a8d6993e') prepare() {
[arch-commits] Commit in suitesparse/trunk (PKGBUILD suitesparse-no-demo.patch)
Date: Monday, July 9, 2018 @ 06:21:35 Author: arojas Revision: 328135 Update to 5.3.0 Added: suitesparse/trunk/suitesparse-no-demo.patch Modified: suitesparse/trunk/PKGBUILD ---+ PKGBUILD | 12 +--- suitesparse-no-demo.patch | 11 +++ 2 files changed, 20 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-08 23:49:05 UTC (rev 328134) +++ PKGBUILD2018-07-09 06:21:35 UTC (rev 328135) @@ -2,7 +2,7 @@ # Maintainer: Ronald van Haren pkgname=suitesparse -pkgver=5.2.0 +pkgver=5.3.0 pkgrel=1 pkgdesc="A collection of sparse matrix libraries" url="http://faculty.cse.tamu.edu/davis/suitesparse.html; @@ -14,9 +14,15 @@ makedepends=('gcc-fortran' 'cmake' 'chrpath') license=('GPL') options=('staticlibs') -source=("http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz;) -sha1sums=('e80fb66c7c8613e24cc87c9fb4482e8348f690e9') +source=("http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz; +suitesparse-no-demo.patch) +sha1sums=('2c484c8dfacfbb46b1af00c187e369c7a85d2ede' + '2737ae324e50d3f3941619fbc64ba6e0a8d6993e') +prepare() { + patch -p0 -i suitesparse-no-demo.patch # Don't run test application at build time +} + build() { cd SuiteSparse Added: suitesparse-no-demo.patch === --- suitesparse-no-demo.patch (rev 0) +++ suitesparse-no-demo.patch 2018-07-09 06:21:35 UTC (rev 328135) @@ -0,0 +1,11 @@ +--- SuiteSparse/Makefile.orig 2018-07-09 06:14:46.321600511 + SuiteSparse/Makefile 2018-07-09 06:14:56.631628163 + +@@ -13,7 +13,7 @@ + go: metis + ( cd SuiteSparse_config && $(MAKE) ) + ( cd GraphBLAS && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' ) +- ( cd Mongoose && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' ) ++ ( cd Mongoose && $(MAKE) library CMAKE_OPTIONS='$(CMAKE_OPTIONS)' ) + ( cd AMD && $(MAKE) ) + ( cd BTF && $(MAKE) ) + ( cd CAMD && $(MAKE) )
[arch-commits] Commit in suitesparse/trunk (PKGBUILD)
Date: Tuesday, April 24, 2018 @ 07:00:54 Author: arojas Revision: 322876 Update to 5.2.0 Modified: suitesparse/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-04-24 04:40:18 UTC (rev 322875) +++ PKGBUILD2018-04-24 07:00:54 UTC (rev 322876) @@ -2,7 +2,7 @@ # Maintainer: Ronald van Haren pkgname=suitesparse -pkgver=5.1.0 +pkgver=5.2.0 pkgrel=1 pkgdesc="A collection of sparse matrix libraries" url="http://faculty.cse.tamu.edu/davis/suitesparse.html; @@ -15,7 +15,7 @@ license=('GPL') options=('staticlibs') source=("http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz;) -sha1sums=('bedf8aa7fdff4247cf1b9029a86cbb76c11627db') +sha1sums=('e80fb66c7c8613e24cc87c9fb4482e8348f690e9') build() { cd SuiteSparse
[arch-commits] Commit in suitesparse/trunk (PKGBUILD suitesparse-link-tbb.patch)
Date: Wednesday, December 13, 2017 @ 21:24:05 Author: arojas Revision: 312364 Update to 5.1.0 Modified: suitesparse/trunk/PKGBUILD Deleted: suitesparse/trunk/suitesparse-link-tbb.patch + PKGBUILD | 17 + suitesparse-link-tbb.patch | 11 --- 2 files changed, 5 insertions(+), 23 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-12-13 20:01:18 UTC (rev 312363) +++ PKGBUILD2017-12-13 21:24:05 UTC (rev 312364) @@ -2,7 +2,7 @@ # Maintainer: Ronald van Haren pkgname=suitesparse -pkgver=4.5.6 +pkgver=5.1.0 pkgrel=1 pkgdesc="A collection of sparse matrix libraries" url="http://faculty.cse.tamu.edu/davis/suitesparse.html; @@ -14,18 +14,11 @@ makedepends=('gcc-fortran' 'cmake' 'chrpath') license=('GPL') options=('staticlibs') -source=("http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz; suitesparse-link-tbb.patch) -sha1sums=('06ed5f6f61bfe09f08ce03971a24381a627446b1' - '4f0b3836e8c3c1ec5be01f988f136cee4a2cb936') +source=("http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz;) +sha1sums=('bedf8aa7fdff4247cf1b9029a86cbb76c11627db') -prepare() { -# Fix linking with intel-tbb - cd SuiteSparse - patch -p1 -i ../suitesparse-link-tbb.patch -} - build() { - cd "$srcdir"/SuiteSparse + cd SuiteSparse BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB MY_METIS_LIB=/usr/lib/libmetis.so make } @@ -32,7 +25,7 @@ package() { - cd "${srcdir}"/SuiteSparse + cd SuiteSparse install -dm755 "${pkgdir}"/usr/{include,lib} BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB MY_METIS_LIB=/usr/lib/libmetis.so \ Deleted: suitesparse-link-tbb.patch === --- suitesparse-link-tbb.patch 2017-12-13 20:01:18 UTC (rev 312363) +++ suitesparse-link-tbb.patch 2017-12-13 21:24:05 UTC (rev 312364) @@ -1,11 +0,0 @@ SuiteSparse/SPQR/Lib/Makefile.orig 2016-09-24 09:36:59.588640845 + -+++ SuiteSparse/SPQR/Lib/Makefile 2016-09-24 09:37:14.248588339 + -@@ -13,7 +13,7 @@ - include ../../SuiteSparse_config/SuiteSparse_config.mk - - # SPQR depends on CHOLMOD, AMD, COLAMD, LAPACK, the BLAS and SuiteSparse_config --LDLIBS += -lamd -lcolamd -lcholmod -lsuitesparseconfig $(LAPACK) $(BLAS) -+LDLIBS += -lamd -lcolamd -lcholmod -lsuitesparseconfig $(LAPACK) $(BLAS) $(TBB) - - # compile and install in SuiteSparse/lib - library:
[arch-commits] Commit in suitesparse/trunk (PKGBUILD)
Date: Tuesday, November 14, 2017 @ 08:23:14 Author: arojas Revision: 309907 Update to 4.5.6 Modified: suitesparse/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-11-14 07:44:44 UTC (rev 309906) +++ PKGBUILD2017-11-14 08:23:14 UTC (rev 309907) @@ -2,7 +2,7 @@ # Maintainer: Ronald van Haren pkgname=suitesparse -pkgver=4.5.4 +pkgver=4.5.6 pkgrel=1 pkgdesc="A collection of sparse matrix libraries" url="http://faculty.cse.tamu.edu/davis/suitesparse.html; @@ -15,7 +15,7 @@ license=('GPL') options=('staticlibs') source=("http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz; suitesparse-link-tbb.patch) -sha1sums=('33fb47e3140f1dd8cae10847a9344439d4aa66b2' +sha1sums=('06ed5f6f61bfe09f08ce03971a24381a627446b1' '4f0b3836e8c3c1ec5be01f988f136cee4a2cb936') prepare() {
[arch-commits] Commit in suitesparse/trunk (PKGBUILD)
Date: Monday, January 2, 2017 @ 17:43:07 Author: arojas Revision: 285212 Update to 4.5.4 Modified: suitesparse/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-01-02 13:38:39 UTC (rev 285211) +++ PKGBUILD2017-01-02 17:43:07 UTC (rev 285212) @@ -2,8 +2,8 @@ # Maintainer: Ronald van Haren pkgname=suitesparse -pkgver=4.5.3 -pkgrel=3 +pkgver=4.5.4 +pkgrel=1 pkgdesc="A collection of sparse matrix libraries" url="http://faculty.cse.tamu.edu/davis/suitesparse.html; arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ license=('GPL') options=('staticlibs') source=("http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz; suitesparse-link-tbb.patch) -sha1sums=('2403007be38266e3607edfbf3833bee7f6bcb0f1' +sha1sums=('33fb47e3140f1dd8cae10847a9344439d4aa66b2' '4f0b3836e8c3c1ec5be01f988f136cee4a2cb936') prepare() {
[arch-commits] Commit in suitesparse/trunk (PKGBUILD)
Date: Wednesday, October 12, 2016 @ 09:44:22 Author: arojas Revision: 278478 Fix conflicts with metis Modified: suitesparse/trunk/PKGBUILD --+ PKGBUILD |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-10-12 09:27:13 UTC (rev 278477) +++ PKGBUILD2016-10-12 09:44:22 UTC (rev 278478) @@ -3,7 +3,7 @@ pkgname=suitesparse pkgver=4.5.3 -pkgrel=2 +pkgrel=3 pkgdesc="A collection of sparse matrix libraries" url="http://faculty.cse.tamu.edu/davis/suitesparse.html; arch=('i686' 'x86_64') @@ -35,7 +35,8 @@ cd "${srcdir}"/SuiteSparse install -dm755 "${pkgdir}"/usr/{include,lib} - BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB make INSTALL_LIB="${pkgdir}"/usr/lib INSTALL_INCLUDE="${pkgdir}"/usr/include install + BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB 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/*
[arch-commits] Commit in suitesparse/trunk (PKGBUILD)
Date: Wednesday, October 12, 2016 @ 09:26:20 Author: arojas Revision: 278476 Use system metis (FS#50893) Modified: suitesparse/trunk/PKGBUILD --+ PKGBUILD | 12 1 file changed, 4 insertions(+), 8 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-10-12 09:14:36 UTC (rev 278475) +++ PKGBUILD2016-10-12 09:26:20 UTC (rev 278476) @@ -3,7 +3,7 @@ pkgname=suitesparse pkgver=4.5.3 -pkgrel=1 +pkgrel=2 pkgdesc="A collection of sparse matrix libraries" url="http://faculty.cse.tamu.edu/davis/suitesparse.html; arch=('i686' 'x86_64') @@ -10,7 +10,7 @@ conflicts=('umfpack') provides=('umfpack') replaces=('umfpack') -depends=('blas' 'lapack' 'intel-tbb') +depends=('metis' 'lapack' 'intel-tbb') makedepends=('gcc-fortran' 'cmake' 'chrpath') license=('GPL') options=('staticlibs') @@ -27,18 +27,14 @@ build() { cd "$srcdir"/SuiteSparse - BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB make + BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB MY_METIS_LIB=/usr/lib/libmetis.so make } package() { cd "${srcdir}"/SuiteSparse - install -dm755 "${pkgdir}"/usr + install -dm755 "${pkgdir}"/usr/{include,lib} - pushd metis-5.1.0 - make install DESTDIR="$pkgdir" - mv "$pkgdir"/build/suitesparse/src/SuiteSparse/* "$pkgdir"/usr && rm -r "$pkgdir"/build - popd BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB make INSTALL_LIB="${pkgdir}"/usr/lib INSTALL_INCLUDE="${pkgdir}"/usr/include install # fix RPATH
[arch-commits] Commit in suitesparse/trunk (PKGBUILD suitesparse-link-tbb.patch)
Date: Saturday, September 24, 2016 @ 11:38:12 Author: arojas Revision: 276912 Update to 4.5.3 Added: suitesparse/trunk/suitesparse-link-tbb.patch Modified: suitesparse/trunk/PKGBUILD + PKGBUILD | 81 ++- suitesparse-link-tbb.patch | 11 + 2 files changed, 30 insertions(+), 62 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-09-24 08:14:04 UTC (rev 276911) +++ PKGBUILD2016-09-24 11:38:12 UTC (rev 276912) @@ -2,7 +2,7 @@ # Maintainer: Ronald van Haren pkgname=suitesparse -pkgver=4.4.5 +pkgver=4.5.3 pkgrel=1 pkgdesc="A collection of sparse matrix libraries" url="http://faculty.cse.tamu.edu/davis/suitesparse.html; @@ -11,79 +11,36 @@ provides=('umfpack') replaces=('umfpack') depends=('blas' 'lapack' 'intel-tbb') -makedepends=('gcc-fortran') +makedepends=('gcc-fortran' 'cmake' 'chrpath') license=('GPL') options=('staticlibs') -source=("http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz;) -sha1sums=('7666883423f56de760546a8be8795d5ac9d66c19') +source=("http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz; suitesparse-link-tbb.patch) +sha1sums=('2403007be38266e3607edfbf3833bee7f6bcb0f1' + '4f0b3836e8c3c1ec5be01f988f136cee4a2cb936') prepare() { - export CFLAGS=" ${CFLAGS} -DNPARTITION -fPIC -DHAVE_TBB" +# Fix linking with intel-tbb + cd SuiteSparse + patch -p1 -i ../suitesparse-link-tbb.patch } build() { cd "$srcdir"/SuiteSparse - - make -C SuiteSparse_config/xerbla - make -C SuiteSparse_config - for _lib in AMD CAMD COLAMD BTF KLU LDL CCOLAMD UMFPACK CHOLMOD CXSparse SPQR; do - make -C ${_lib} library - done - mkdir shared - # version numbers can be found in individual changelog files - ld -shared -soname libsuitesparseconfig.so.4 -o \ - shared/libsuitesparseconfig.so.4.4.4 --whole-archive \ - SuiteSparse_config/libsuitesparseconfig.a -lm && \ - ln -sf libsuitesparseconfig.so.4.4.4 shared/libsuitesparseconfig.so - ld -shared -soname libamd.so.2 -o shared/libamd.so.2.4.1 \ - --whole-archive AMD/Lib/libamd.a -L./shared -lsuitesparseconfig -lm && \ - ln -sf libamd.so.2.4.1 shared/libamd.so - ld -shared -soname libcamd.so.2 -o shared/libcamd.so.2.4.1 \ - --whole-archive CAMD/Lib/libcamd.a -L./shared -lsuitesparseconfig -lm && \ - ln -sf libcamd.so.2.4.1 shared/libcamd.so - ld -shared -soname libcolamd.so.2 -o shared/libcolamd.so.2.9.1 \ - --whole-archive COLAMD/Lib/libcolamd.a -L./shared -lsuitesparseconfig -lm \ - && ln -sf libcolamd.so.2.9.1 shared/libcolamd.so - ld -shared -soname libccolamd.so.2 -o shared/libccolamd.so.2.9.1 \ - --whole-archive CCOLAMD/Lib/libccolamd.a -L./shared -lsuitesparseconfig -lm \ - && ln -sf libccolamd.so.2.9.1 shared/libccolamd.so - ld -shared -soname libbtf.so.1 -o shared/libbtf.so.1.2.1 \ - --whole-archive BTF/Lib/libbtf.a && \ - ln -sf libbtf.so.1.2.1 shared/libbtf.so - ld -shared -soname libldl.so.2 -o shared/libldl.so.2.2.1 \ - --whole-archive LDL/Lib/libldl.a && \ - ln -sf libldl.so.2.2.1 shared/libldl.so - ld -shared -soname libcholmod.so.3 -o shared/libcholmod.so.3.0.5 \ - --whole-archive CHOLMOD/Lib/libcholmod.a -lblas -llapack \ - -L./shared -lamd -lcamd -lcolamd -lccolamd -lsuitesparseconfig -lm && \ - ln -sf libcholmod.so.3.0.5 shared/libcholmod.so - ld -shared -soname libspqr.so.2 -o shared/libspqr.so.2.0.1 \ - --whole-archive SPQR/Lib/libspqr.a -lblas -llapack \ - -L./shared -lcholmod -lsuitesparseconfig -lm && \ - ln -sf libspqr.so.2.0.1 shared/libspqr.so - ld -shared -soname libcxsparse.so.3 -o shared/libcxsparse.so.3.1.4 \ - --whole-archive CXSparse/Lib/libcxsparse.a && \ - ln -sf libcxsparse.so.3.1.4 shared/libcxsparse.so - ld -shared -soname libklu.so.1 -o shared/libklu.so.1.3.2 \ - --whole-archive KLU/Lib/libklu.a -L./shared -lamd -lbtf \ - -lsuitesparseconfig -lm && ln -sf libklu.so.1.3.2 shared/libklu.so - ld -shared -soname libumfpack.so.5 -o shared/libumfpack.so.5.7.1 \ - --whole-archive UMFPACK/Lib/libumfpack.a -lblas -llapack -L./shared \ - -lamd -lcholmod -lsuitesparseconfig -lm && \ - ln -sf libumfpack.so.5.7.1 shared/libumfpack.so + + BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB make } package() { cd "${srcdir}"/SuiteSparse - install -dm755 "${pkgdir}"/usr/{lib,include} - - for _lib in SuiteSparse_config AMD CAMD COLAMD BTF KLU LDL CCOLAMD UMFPACK CHOLMOD CXSparse SPQR; do - make -C ${_lib} INSTALL_LIB="${pkgdir}"/usr/lib INSTALL_INCLUDE="${pkgdir}"/usr/include install - done + install -dm755 "${pkgdir}"/usr - rm -f "${pkgdir}"/usr/lib/*.a - cp -d shared/*.so* "${pkgdir}"/usr/lib/ - ldconfig -n "${pkgdir}"/usr/lib/ - chmod 644 "${pkgdir}"/usr/include/*.{h,hpp} + pushd
[arch-commits] Commit in suitesparse/trunk (PKGBUILD)
Date: Tuesday, November 24, 2015 @ 09:48:35 Author: arojas Revision: 251931 Update to 4.4.5 Modified: suitesparse/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-11-24 04:23:16 UTC (rev 251930) +++ PKGBUILD2015-11-24 08:48:35 UTC (rev 251931) @@ -2,10 +2,10 @@ # Maintainer: Ronald van Haren pkgname=suitesparse -pkgver=4.4.4 +pkgver=4.4.5 pkgrel=1 pkgdesc="A collection of sparse matrix libraries" -url="http://www.cise.ufl.edu/research/sparse/SuiteSparse/; +url="http://faculty.cse.tamu.edu/davis/suitesparse.html; arch=('i686' 'x86_64') conflicts=('umfpack') provides=('umfpack') @@ -15,7 +15,7 @@ license=('GPL') options=('staticlibs') source=("http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz;) -sha1sums=('13f5d8caa8df92a4d704426781365e55c09baf01') +sha1sums=('7666883423f56de760546a8be8795d5ac9d66c19') prepare() { export CFLAGS=" ${CFLAGS} -DNPARTITION -fPIC -DHAVE_TBB"
[arch-commits] Commit in suitesparse/trunk (PKGBUILD)
Date: Tuesday, April 28, 2015 @ 09:24:33 Author: ronald Revision: 238114 upgpkg: suitesparse 4.4.4-1 update to 4.4.4; add dependency on intel-tbb to improve performance FS#32543 Modified: suitesparse/trunk/PKGBUILD --+ PKGBUILD | 23 +++ 1 file changed, 11 insertions(+), 12 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-04-28 07:22:16 UTC (rev 238113) +++ PKGBUILD2015-04-28 07:24:33 UTC (rev 238114) @@ -2,7 +2,7 @@ # Maintainer: Ronald van Haren ronald.archlinux.org pkgname=suitesparse -pkgver=4.4.1 +pkgver=4.4.4 pkgrel=1 pkgdesc=A collection of sparse matrix libraries url=http://www.cise.ufl.edu/research/sparse/SuiteSparse/; @@ -10,16 +10,15 @@ conflicts=('umfpack') provides=('umfpack') replaces=('umfpack') -depends=('blas' 'lapack') +depends=('blas' 'lapack' 'intel-tbb') makedepends=('gcc-fortran') license=('GPL') options=('staticlibs') -source=(http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz http://pkgs.fedoraproject.org/cgit/suitesparse.git/plain/suitesparse-math.patch) -sha1sums=('c8fa39b117b3121839deddbd0e56bf366c8130de' - 'a6b3f29df0cc813be0aa7afb65592c2eb431bba4') +source=(http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz;) +sha1sums=('13f5d8caa8df92a4d704426781365e55c09baf01') prepare() { - export CFLAGS= ${CFLAGS} -DNPARTITION -fPIC + export CFLAGS= ${CFLAGS} -DNPARTITION -fPIC -DHAVE_TBB } build() { @@ -33,9 +32,9 @@ mkdir shared # version numbers can be found in individual changelog files ld -shared -soname libsuitesparseconfig.so.4 -o \ - shared/libsuitesparseconfig.so.4.4.1 --whole-archive \ + shared/libsuitesparseconfig.so.4.4.4 --whole-archive \ SuiteSparse_config/libsuitesparseconfig.a -lm \ - ln -sf libsuitesparseconfig.so.4.4.1 shared/libsuitesparseconfig.so + ln -sf libsuitesparseconfig.so.4.4.4 shared/libsuitesparseconfig.so ld -shared -soname libamd.so.2 -o shared/libamd.so.2.4.1 \ --whole-archive AMD/Lib/libamd.a -L./shared -lsuitesparseconfig -lm \ ln -sf libamd.so.2.4.1 shared/libamd.so @@ -54,14 +53,14 @@ ld -shared -soname libldl.so.2 -o shared/libldl.so.2.2.1 \ --whole-archive LDL/Lib/libldl.a \ ln -sf libldl.so.2.2.1 shared/libldl.so - ld -shared -soname libcholmod.so.3 -o shared/libcholmod.so.3.0.3 \ + ld -shared -soname libcholmod.so.3 -o shared/libcholmod.so.3.0.5 \ --whole-archive CHOLMOD/Lib/libcholmod.a -lblas -llapack \ -L./shared -lamd -lcamd -lcolamd -lccolamd -lsuitesparseconfig -lm \ - ln -sf libcholmod.so.3.0.3 shared/libcholmod.so - ld -shared -soname libspqr.so.2 -o shared/libspqr.so.2.0.0 \ + ln -sf libcholmod.so.3.0.5 shared/libcholmod.so + ld -shared -soname libspqr.so.2 -o shared/libspqr.so.2.0.1 \ --whole-archive SPQR/Lib/libspqr.a -lblas -llapack \ -L./shared -lcholmod -lsuitesparseconfig -lm \ - ln -sf libspqr.so.2.0.0 shared/libspqr.so + ln -sf libspqr.so.2.0.1 shared/libspqr.so ld -shared -soname libcxsparse.so.3 -o shared/libcxsparse.so.3.1.4 \ --whole-archive CXSparse/Lib/libcxsparse.a \ ln -sf libcxsparse.so.3.1.4 shared/libcxsparse.so
[arch-commits] Commit in suitesparse/trunk (PKGBUILD suitesparse-math.patch)
Date: Thursday, November 6, 2014 @ 12:44:30 Author: ronald Revision: 225665 upgpkg: suitesparse 4.4.1-1 update to 4.4.1 Modified: suitesparse/trunk/PKGBUILD Deleted: suitesparse/trunk/suitesparse-math.patch + PKGBUILD | 63 --- suitesparse-math.patch | 22 2 files changed, 33 insertions(+), 52 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-11-06 08:59:12 UTC (rev 225664) +++ PKGBUILD2014-11-06 11:44:30 UTC (rev 225665) @@ -2,8 +2,8 @@ # Maintainer: Ronald van Haren ronald.archlinux.org pkgname=suitesparse -pkgver=4.3.1 -pkgrel=2 +pkgver=4.4.1 +pkgrel=1 pkgdesc=A collection of sparse matrix libraries url=http://www.cise.ufl.edu/research/sparse/SuiteSparse/; arch=('i686' 'x86_64') @@ -14,14 +14,16 @@ makedepends=('gcc-fortran') license=('GPL') options=('staticlibs') -source=(http://www.cise.ufl.edu/research/sparse/SuiteSparse/SuiteSparse-$pkgver.tar.gz http://pkgs.fedoraproject.org/cgit/suitesparse.git/plain/suitesparse-math.patch) -sha1sums=('f7087d6178331d570c1ec811bbd17cbce70ce2f5' +source=(http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz http://pkgs.fedoraproject.org/cgit/suitesparse.git/plain/suitesparse-math.patch) +sha1sums=('c8fa39b117b3121839deddbd0e56bf366c8130de' 'a6b3f29df0cc813be0aa7afb65592c2eb431bba4') +prepare() { + export CFLAGS= ${CFLAGS} -DNPARTITION -fPIC +} + build() { cd $srcdir/SuiteSparse - export CFLAGS= ${CFLAGS} -DNPARTITION -fPIC - patch -Np1 -i $srcdir/suitesparse-math.patch make -C SuiteSparse_config/xerbla make -C SuiteSparse_config @@ -29,46 +31,47 @@ make -C ${_lib} library done mkdir shared + # version numbers can be found in individual changelog files ld -shared -soname libsuitesparseconfig.so.4 -o \ - shared/libsuitesparseconfig.so.4.3.1 --whole-archive \ + shared/libsuitesparseconfig.so.4.4.1 --whole-archive \ SuiteSparse_config/libsuitesparseconfig.a -lm \ - ln -sf libsuitesparseconfig.so.4.3.1 shared/libsuitesparseconfig.so - ld -shared -soname libamd.so.2 -o shared/libamd.so.2.4.0 \ + ln -sf libsuitesparseconfig.so.4.4.1 shared/libsuitesparseconfig.so + ld -shared -soname libamd.so.2 -o shared/libamd.so.2.4.1 \ --whole-archive AMD/Lib/libamd.a -L./shared -lsuitesparseconfig -lm \ - ln -sf libamd.so.2.4.0 shared/libamd.so - ld -shared -soname libcamd.so.2 -o shared/libcamd.so.2.4.0 \ + ln -sf libamd.so.2.4.1 shared/libamd.so + ld -shared -soname libcamd.so.2 -o shared/libcamd.so.2.4.1 \ --whole-archive CAMD/Lib/libcamd.a -L./shared -lsuitesparseconfig -lm \ - ln -sf libcamd.so.2.4.0 shared/libcamd.so - ld -shared -soname libcolamd.so.2 -o shared/libcolamd.so.2.9.0 \ + ln -sf libcamd.so.2.4.1 shared/libcamd.so + ld -shared -soname libcolamd.so.2 -o shared/libcolamd.so.2.9.1 \ --whole-archive COLAMD/Lib/libcolamd.a -L./shared -lsuitesparseconfig -lm \ - ln -sf libcolamd.so.2.9.0 shared/libcolamd.so - ld -shared -soname libccolamd.so.2 -o shared/libccolamd.so.2.9.0 \ + ln -sf libcolamd.so.2.9.1 shared/libcolamd.so + ld -shared -soname libccolamd.so.2 -o shared/libccolamd.so.2.9.1 \ --whole-archive CCOLAMD/Lib/libccolamd.a -L./shared -lsuitesparseconfig -lm \ - ln -sf libccolamd.so.2.9.0 shared/libccolamd.so - ld -shared -soname libbtf.so.1 -o shared/libbtf.so.1.2.0 \ + ln -sf libccolamd.so.2.9.1 shared/libccolamd.so + ld -shared -soname libbtf.so.1 -o shared/libbtf.so.1.2.1 \ --whole-archive BTF/Lib/libbtf.a \ - ln -sf libbtf.so.1.2.0 shared/libbtf.so - ld -shared -soname libldl.so.2 -o shared/libldl.so.2.2.0 \ + ln -sf libbtf.so.1.2.1 shared/libbtf.so + ld -shared -soname libldl.so.2 -o shared/libldl.so.2.2.1 \ --whole-archive LDL/Lib/libldl.a \ - ln -sf libldl.so.2.2.0 shared/libldl.so - ld -shared -soname libcholmod.so.3 -o shared/libcholmod.so.3.0.1 \ + ln -sf libldl.so.2.2.1 shared/libldl.so + ld -shared -soname libcholmod.so.3 -o shared/libcholmod.so.3.0.3 \ --whole-archive CHOLMOD/Lib/libcholmod.a -lblas -llapack \ -L./shared -lamd -lcamd -lcolamd -lccolamd -lsuitesparseconfig -lm \ - ln -sf libcholmod.so.3.0.1 shared/libcholmod.so - ld -shared -soname libspqr.so.1 -o shared/libspqr.so.1.3.3 \ + ln -sf libcholmod.so.3.0.3 shared/libcholmod.so + ld -shared -soname libspqr.so.2 -o shared/libspqr.so.2.0.0 \ --whole-archive SPQR/Lib/libspqr.a -lblas -llapack \ -L./shared -lcholmod -lsuitesparseconfig -lm \ - ln -sf libspqr.so.1.3.3 shared/libspqr.so - ld -shared -soname libcxsparse.so.3 -o shared/libcxsparse.so.3.1.3 \ + ln -sf libspqr.so.2.0.0 shared/libspqr.so + ld -shared -soname libcxsparse.so.3 -o shared/libcxsparse.so.3.1.4 \ --whole-archive
[arch-commits] Commit in suitesparse/trunk (PKGBUILD suitesparse-math.patch)
Date: Monday, October 6, 2014 @ 21:38:22 Author: ronald Revision: 223934 upgpkg: suitesparse 4.3.1-2 build as shared libs, based on fedora package Added: suitesparse/trunk/suitesparse-math.patch Modified: suitesparse/trunk/PKGBUILD + PKGBUILD | 54 +++ suitesparse-math.patch | 22 +++ 2 files changed, 72 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-10-06 19:31:21 UTC (rev 223933) +++ PKGBUILD2014-10-06 19:38:22 UTC (rev 223934) @@ -3,7 +3,7 @@ pkgname=suitesparse pkgver=4.3.1 -pkgrel=1 +pkgrel=2 pkgdesc=A collection of sparse matrix libraries url=http://www.cise.ufl.edu/research/sparse/SuiteSparse/; arch=('i686' 'x86_64') @@ -14,12 +14,14 @@ makedepends=('gcc-fortran') license=('GPL') options=('staticlibs') -source=(http://www.cise.ufl.edu/research/sparse/SuiteSparse/SuiteSparse-$pkgver.tar.gz) -sha1sums=('f7087d6178331d570c1ec811bbd17cbce70ce2f5') +source=(http://www.cise.ufl.edu/research/sparse/SuiteSparse/SuiteSparse-$pkgver.tar.gz http://pkgs.fedoraproject.org/cgit/suitesparse.git/plain/suitesparse-math.patch) +sha1sums=('f7087d6178331d570c1ec811bbd17cbce70ce2f5' + 'a6b3f29df0cc813be0aa7afb65592c2eb431bba4') build() { cd $srcdir/SuiteSparse - export CFLAGS= ${CFLAGS} -DNPARTITION + export CFLAGS= ${CFLAGS} -DNPARTITION -fPIC + patch -Np1 -i $srcdir/suitesparse-math.patch make -C SuiteSparse_config/xerbla make -C SuiteSparse_config @@ -26,6 +28,47 @@ for _lib in AMD CAMD COLAMD BTF KLU LDL CCOLAMD UMFPACK CHOLMOD CXSparse SPQR; do make -C ${_lib} library done + mkdir shared + ld -shared -soname libsuitesparseconfig.so.4 -o \ + shared/libsuitesparseconfig.so.4.3.1 --whole-archive \ + SuiteSparse_config/libsuitesparseconfig.a -lm \ + ln -sf libsuitesparseconfig.so.4.3.1 shared/libsuitesparseconfig.so + ld -shared -soname libamd.so.2 -o shared/libamd.so.2.4.0 \ + --whole-archive AMD/Lib/libamd.a -L./shared -lsuitesparseconfig -lm \ + ln -sf libamd.so.2.4.0 shared/libamd.so + ld -shared -soname libcamd.so.2 -o shared/libcamd.so.2.4.0 \ + --whole-archive CAMD/Lib/libcamd.a -L./shared -lsuitesparseconfig -lm \ + ln -sf libcamd.so.2.4.0 shared/libcamd.so + ld -shared -soname libcolamd.so.2 -o shared/libcolamd.so.2.9.0 \ + --whole-archive COLAMD/Lib/libcolamd.a -L./shared -lsuitesparseconfig -lm \ + ln -sf libcolamd.so.2.9.0 shared/libcolamd.so + ld -shared -soname libccolamd.so.2 -o shared/libccolamd.so.2.9.0 \ + --whole-archive CCOLAMD/Lib/libccolamd.a -L./shared -lsuitesparseconfig -lm \ + ln -sf libccolamd.so.2.9.0 shared/libccolamd.so + ld -shared -soname libbtf.so.1 -o shared/libbtf.so.1.2.0 \ + --whole-archive BTF/Lib/libbtf.a \ + ln -sf libbtf.so.1.2.0 shared/libbtf.so + ld -shared -soname libldl.so.2 -o shared/libldl.so.2.2.0 \ + --whole-archive LDL/Lib/libldl.a \ + ln -sf libldl.so.2.2.0 shared/libldl.so + ld -shared -soname libcholmod.so.3 -o shared/libcholmod.so.3.0.1 \ + --whole-archive CHOLMOD/Lib/libcholmod.a -lblas -llapack \ + -L./shared -lamd -lcamd -lcolamd -lccolamd -lsuitesparseconfig -lm \ + ln -sf libcholmod.so.3.0.1 shared/libcholmod.so + ld -shared -soname libspqr.so.1 -o shared/libspqr.so.1.3.3 \ + --whole-archive SPQR/Lib/libspqr.a -lblas -llapack \ + -L./shared -lcholmod -lsuitesparseconfig -lm \ + ln -sf libspqr.so.1.3.3 shared/libspqr.so + ld -shared -soname libcxsparse.so.3 -o shared/libcxsparse.so.3.1.3 \ + --whole-archive CXSparse/Lib/libcxsparse.a \ + ln -sf libcxsparse.so.3.1.3 shared/libcxsparse.so + ld -shared -soname libklu.so.1 -o shared/libklu.so.1.3.0 \ + --whole-archive KLU/Lib/libklu.a -L./shared -lamd -lbtf \ + -lsuitesparseconfig -lm ln -sf libklu.so.1.3.0 shared/libklu.so + ld -shared -soname libumfpack.so.5 -o shared/libumfpack.so.5.7.0 \ + --whole-archive UMFPACK/Lib/libumfpack.a -lblas -llapack -L./shared \ + -lamd -lcholmod -lsuitesparseconfig -lm \ + ln -sf libumfpack.so.5.7.0 shared/libumfpack.so } @@ -37,5 +80,8 @@ make -C ${_lib} INSTALL_LIB=${pkgdir}/usr/lib INSTALL_INCLUDE=${pkgdir}/usr/include install done + rm -f ${pkgdir}/usr/lib/*.a + cp -d shared/*.so* ${pkgdir}/usr/lib/ + ldconfig -n ${pkgdir}/usr/lib/ chmod 644 ${pkgdir}/usr/include/*.{h,hpp} } Added: suitesparse-math.patch === --- suitesparse-math.patch (rev 0) +++ suitesparse-math.patch 2014-10-06 19:38:22 UTC (rev 223934) @@ -0,0 +1,22 @@ +diff -up SuiteSparse/SuiteSparse_config/SuiteSparse_config.c.math SuiteSparse/SuiteSparse_config/SuiteSparse_config.c +--- SuiteSparse/SuiteSparse_config/SuiteSparse_config.c.math
[arch-commits] Commit in suitesparse/trunk (PKGBUILD)
Date: Monday, August 25, 2014 @ 21:41:51 Author: ronald Revision: 220648 upgpkg: suitesparse 4.3.1-1 update to 4.3.1 Modified: suitesparse/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-08-25 19:26:57 UTC (rev 220647) +++ PKGBUILD2014-08-25 19:41:51 UTC (rev 220648) @@ -2,7 +2,7 @@ # Maintainer: Ronald van Haren ronald.archlinux.org pkgname=suitesparse -pkgver=4.2.1 +pkgver=4.3.1 pkgrel=1 pkgdesc=A collection of sparse matrix libraries url=http://www.cise.ufl.edu/research/sparse/SuiteSparse/; @@ -15,7 +15,7 @@ license=('GPL') options=('staticlibs') source=(http://www.cise.ufl.edu/research/sparse/SuiteSparse/SuiteSparse-$pkgver.tar.gz) -sha1sums=('ea6688bd6f6adf81e2e5aacdc71d7dcf9a5d208d') +sha1sums=('f7087d6178331d570c1ec811bbd17cbce70ce2f5') build() { cd $srcdir/SuiteSparse
[arch-commits] Commit in suitesparse/trunk (PKGBUILD)
Date: Sunday, November 17, 2013 @ 08:55:43 Author: allan Revision: 199829 static libraries have no dynamic counterpart Modified: suitesparse/trunk/PKGBUILD --+ PKGBUILD |1 + 1 file changed, 1 insertion(+) Modified: PKGBUILD === --- PKGBUILD2013-11-17 07:52:48 UTC (rev 199828) +++ PKGBUILD2013-11-17 07:55:43 UTC (rev 199829) @@ -13,6 +13,7 @@ depends=('blas' 'lapack') makedepends=('gcc-fortran') license=('GPL') +options=('staticlibs') source=(http://www.cise.ufl.edu/research/sparse/SuiteSparse/SuiteSparse-$pkgver.tar.gz) sha1sums=('ea6688bd6f6adf81e2e5aacdc71d7dcf9a5d208d')
[arch-commits] Commit in suitesparse/trunk (PKGBUILD)
Date: Saturday, May 11, 2013 @ 10:03:54 Author: ronald Revision: 185109 upgpkg: suitesparse 4.2.1-1 update to 4.2.1 Modified: suitesparse/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-05-11 07:24:50 UTC (rev 185108) +++ PKGBUILD2013-05-11 08:03:54 UTC (rev 185109) @@ -2,7 +2,7 @@ # Maintainer: Ronald van Haren ronald.archlinux.org pkgname=suitesparse -pkgver=4.0.2 +pkgver=4.2.1 pkgrel=1 pkgdesc=A collection of sparse matrix libraries url=http://www.cise.ufl.edu/research/sparse/SuiteSparse/; @@ -14,7 +14,7 @@ makedepends=('gcc-fortran') license=('GPL') source=(http://www.cise.ufl.edu/research/sparse/SuiteSparse/SuiteSparse-$pkgver.tar.gz) -sha1sums=('46b24a28eef4b040ea5a02d2c43e82e28b7d6195') +sha1sums=('ea6688bd6f6adf81e2e5aacdc71d7dcf9a5d208d') build() { cd $srcdir/SuiteSparse
[arch-commits] Commit in suitesparse/trunk (PKGBUILD)
Date: Saturday, August 4, 2012 @ 16:34:51 Author: ronald Revision: 164772 upgpkg: suitesparse 4.0.2-1 update to 4.0.2 Modified: suitesparse/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-08-04 20:28:32 UTC (rev 164771) +++ PKGBUILD2012-08-04 20:34:51 UTC (rev 164772) @@ -2,7 +2,7 @@ # Maintainer: Ronald van Haren ronald.archlinux.org pkgname=suitesparse -pkgver=3.7.0 +pkgver=4.0.2 pkgrel=1 pkgdesc=A collection of sparse matrix libraries url=http://www.cise.ufl.edu/research/sparse/SuiteSparse/; @@ -14,14 +14,14 @@ makedepends=('gcc-fortran') license=('GPL') source=(http://www.cise.ufl.edu/research/sparse/SuiteSparse/SuiteSparse-$pkgver.tar.gz) -sha1sums=('d0eb24b43ee2f7def032e80eaa7a589f94f546fc') +sha1sums=('46b24a28eef4b040ea5a02d2c43e82e28b7d6195') build() { cd $srcdir/SuiteSparse export CFLAGS= ${CFLAGS} -DNPARTITION - make -C UFconfig/xerbla - make -C UFconfig + make -C SuiteSparse_config/xerbla + make -C SuiteSparse_config for _lib in AMD CAMD COLAMD BTF KLU LDL CCOLAMD UMFPACK CHOLMOD CXSparse SPQR; do make -C ${_lib} library done @@ -32,7 +32,7 @@ cd ${srcdir}/SuiteSparse install -dm755 ${pkgdir}/usr/{lib,include} - for _lib in UFconfig AMD CAMD COLAMD BTF KLU LDL CCOLAMD UMFPACK CHOLMOD CXSparse SPQR; do + for _lib in SuiteSparse_config AMD CAMD COLAMD BTF KLU LDL CCOLAMD UMFPACK CHOLMOD CXSparse SPQR; do make -C ${_lib} INSTALL_LIB=${pkgdir}/usr/lib INSTALL_INCLUDE=${pkgdir}/usr/include install done