Date: Sunday, March 18, 2012 @ 13:07:01 Author: ronald Revision: 153721
add suitesparse as replacement for umfpack Added: suitesparse/ suitesparse/repos/ suitesparse/trunk/ suitesparse/trunk/PKGBUILD ----------+ PKGBUILD | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) Added: suitesparse/trunk/PKGBUILD =================================================================== --- suitesparse/trunk/PKGBUILD (rev 0) +++ suitesparse/trunk/PKGBUILD 2012-03-18 17:07:01 UTC (rev 153721) @@ -0,0 +1,40 @@ +# $Id$ +# Maintainer: Ronald van Haren <ronald.archlinux.org> + +pkgname=suitesparse +pkgver=3.7.0 +pkgrel=1 +pkgdesc="A collection of sparse matrix libraries" +url="http://www.cise.ufl.edu/research/sparse/SuiteSparse/" +arch=('i686' 'x86_64') +conflicts=('umfpack') +provides=('umfpack') +replaces=('umfpack') +depends=('blas' 'lapack') +makedepends=('gcc-fortran') +license=('GPL') +source=(http://www.cise.ufl.edu/research/sparse/SuiteSparse/SuiteSparse-$pkgver.tar.gz) +sha1sums=('d0eb24b43ee2f7def032e80eaa7a589f94f546fc') + +build() { + cd "$srcdir"/SuiteSparse + export CFLAGS=" ${CFLAGS} -DNPARTITION" + + make -C UFconfig/xerbla + make -C UFconfig + for _lib in AMD CAMD COLAMD BTF KLU LDL CCOLAMD UMFPACK CHOLMOD CXSparse SPQR; do + make -C ${_lib} library + done +} + + +package() { + 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 + make -C ${_lib} INSTALL_LIB="${pkgdir}"/usr/lib INSTALL_INCLUDE="${pkgdir}"/usr/include install + done + + chmod 644 "${pkgdir}"/usr/include/*.{h,hpp} +} Property changes on: suitesparse/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id
