blob: 13b3fbec0e5633117ab5ed9ed0b9a0afc83cf2ee (
plain)
1 # Description: A collection of sparse matrix libraries
2 # URL: http://faculty.cse.tamu.edu/davis/suitesparse.html
3 # Maintainer: Tim Biermann, tbier at posteo dot de
4 # Depends on: chrpath lapack metis
5
6 name=suitesparse
7 version=5.12.0
8 release=1
9 source=(https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v$version/$name-$version.tar.gz
10 suitesparse-no-demo.patch)
11
12 build() {
13 cd SuiteSparse-$version
14 patch -p0 -i ../suitesparse-no-demo.patch
15 local PKGMK_SUITESPARSE+="
16 _BLAS=-lblas
17 LAPACK=-llapack
18 MY_METIS_LIB=/usr/lib/libmetis.so"
19
20 make $PKGMK_SUITESPARSE
21
22 install -dm755 $PKG/usr/{include,lib}
23
24 INSTALL_LIB=$PKG/usr/lib \
25 INSTALL_INCLUDE=$PKG/usr/include \
26 make $PKGMK_SUITESPARSE install
27
28 chrpath -d $PKG/usr/lib/*
29 }
|