Date: Tuesday, January 6, 2015 @ 16:31:18 Author: aginiewicz Revision: 125523
moving dsdp from AUR as a dependency of python-cvxopt Added: dsdp/ dsdp/repos/ dsdp/trunk/ dsdp/trunk/PKGBUILD dsdp/trunk/make.include.patch --------------------+ PKGBUILD | 33 +++++++++++++++++++++++++++++++++ make.include.patch | 14 ++++++++++++++ 2 files changed, 47 insertions(+) Added: dsdp/trunk/PKGBUILD =================================================================== --- dsdp/trunk/PKGBUILD (rev 0) +++ dsdp/trunk/PKGBUILD 2015-01-06 15:31:18 UTC (rev 125523) @@ -0,0 +1,33 @@ +# $Id$ +# Maintainer: Andrzej Giniewicz <[email protected]> +# Contributor: Cristóvão D. Sousa <[email protected]> +pkgname=dsdp +pkgver=5.8 +pkgrel=0 +pkgdesc="A free open source implementation of an interior-point method for semidefinite programming" +arch=('i686' 'x86_64') +url="http://www.mcs.anl.gov/hs/software/DSDP" +license=('custom') +depends=("lapack" "blas") +source=("http://www.mcs.anl.gov/hs/software/${pkgname^^}/${pkgname^^}$pkgver.tar.gz" + "make.include.patch") +md5sums=('37c15a3c6c3f13e31262f65ac4364b5e' + 'd90d4bf5ce00f6f86722db2624675ae5') + +build() { + cd "$srcdir/${pkgname^^}$pkgver" + + patch make.include < "$srcdir/make.include.patch" + + make DSDPROOT="$srcdir/${pkgname^^}$pkgver" dsdpapi +} + +package() { + cd "$srcdir/${pkgname^^}$pkgver" + + install -d "$pkgdir"/usr/{lib,include/dsdp} + install -Dm755 bin/dsdp5 "$pkgdir"/usr/bin/dsdp5 + install -Dm644 lib/* "$pkgdir"/usr/lib/ + install -Dm644 include/*.h "$pkgdir"/usr/include/dsdp/ + install -Dm644 dsdp-license "$pkgdir"/usr/share/licenses/$pkgname/dsdp-license +} Property changes on: dsdp/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: dsdp/trunk/make.include.patch =================================================================== --- dsdp/trunk/make.include.patch (rev 0) +++ dsdp/trunk/make.include.patch 2015-01-06 15:31:18 UTC (rev 125523) @@ -0,0 +1,14 @@ +24c24 +< OPTFLAGS = -O3 +--- +> OPTFLAGS = -O3 -fPIC +46,47c46,47 +< CFLAGS = ${OPTFLAGS} -I. -I${DSDPROOT}/include ${DSDPCFLAGS} +< CLINKER = ${CC} ${OPTFLAGS} +--- +> CFLAGS := ${CFLAGS} ${OPTFLAGS} -I. -I${DSDPROOT}/include ${DSDPCFLAGS} +> CLINKER = ${CC} ${LDFLAGS} ${OPTFLAGS} +58c58 +< LAPACKBLAS = -llapack -lblas -lg2c -lm +--- +> LAPACKBLAS = -llapack -lblas -lgfortran -lm
