diff options
author | Michel Zou | 2019-07-05 22:04:43 +0200 |
---|---|---|
committer | Michel Zou | 2019-07-05 22:04:43 +0200 |
commit | 2d14e30059b42d6e28089c5ad1e88125e79ed6a6 (patch) | |
tree | a8d71cb2f32ed3a59e76d4453004e5718916fb01 | |
parent | 3999158811aa303ae134a3a138b2e276033aa9c3 (diff) | |
download | aur-2d14e30059b42d6e28089c5ad1e88125e79ed6a6.tar.gz |
3.2.0
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 19 insertions, 35 deletions
@@ -1,8 +1,6 @@ -# Generated by mksrcinfo v8 -# Thu Jul 28 19:30:27 UTC 2016 pkgbase = sgpp - pkgdesc = spatially adaptive sparse grids - pkgver = 2.0.0 + pkgdesc = A numerical library for adaptive Sparse Grids + pkgver = 3.2.0 pkgrel = 1 url = http://sgpp.sparsegrids.org arch = i686 @@ -12,9 +10,9 @@ pkgbase = sgpp makedepends = swig makedepends = eigen depends = armadillo - depends = python2 - source = http://sgpp.sparsegrids.org/downloads/sgpp_2.0.0.tar.gz - sha1sums = ba82e9cc9cf97ba27bdc1ab96ce35c7d24c6f23d + depends = python + source = https://github.com/SGpp/SGpp/archive/v3.2.0.tar.gz + sha256sums = dab83587fd447f92ed8546eacaac6b8cbe65b8db5e860218c0fa2e42f776962d pkgname = sgpp @@ -1,41 +1,27 @@ pkgname=sgpp -pkgver=2.0.0 +pkgver=3.2.0 pkgrel=1 arch=('i686' 'x86_64') -pkgdesc="spatially adaptive sparse grids" -depends=('armadillo' 'python2') +pkgdesc="A numerical library for adaptive Sparse Grids" +depends=('armadillo' 'python') makedepends=('scons' 'swig' 'eigen') license=('MIT') url="http://sgpp.sparsegrids.org" -source=("http://sgpp.sparsegrids.org/downloads/sgpp_${pkgver}.tar.gz") -sha1sums=('ba82e9cc9cf97ba27bdc1ab96ce35c7d24c6f23d') +source=("https://github.com/SGpp/SGpp/archive/v3.2.0.tar.gz") +sha256sums=('dab83587fd447f92ed8546eacaac6b8cbe65b8db5e860218c0fa2e42f776962d') prepare() { - cd "$srcdir/sgpp-${pkgver}" - sed -i "s|python pysgpp/doxy2swig|python2 pysgpp/doxy2swig|g" site_scons/ModuleHelper.py -} - -build() -{ - cd "$srcdir/sgpp-${pkgver}" - export SCONSFLAGS="$MAKEFLAGS" - scons SG_JAVA=0 DOC=0 COMPILE_BOOST_TESTS=0 RUN_PYTHON_TESTS=0 USE_ARMADILLO=1 USE_EIGEN=1 + cd "$srcdir/SGpp-${pkgver}" + # gcc 9.x build failure + grep -lr 'default(none)' . |xargs sed -i "s| default(none)||g" } package() { - cd "$srcdir/sgpp-${pkgver}" - # FIXME: scons install PREFIX="$pkgdir"/usr - install -d "$pkgdir"/usr/{lib,include} - install -m 644 lib/sgpp/lib*.so "$pkgdir"/usr/lib - for subdir in combigrid solver quadrature optimization pde datadriven base - do - cp -r $subdir/src/sgpp "$pkgdir"/usr/include - done - install -m644 */src/*.hpp "$pkgdir"/usr/include - find "$pkgdir"/usr/include/sgpp -name "*.cpp"|xargs rm - find "$pkgdir"/usr/include/sgpp -name "*.lint"|xargs rm - find "$pkgdir"/usr/include/sgpp -name "*.os"|xargs rm - install -d "$pkgdir"/usr/lib/python2.7/site-packages - cp -R lib/pysgpp "$pkgdir"/usr/lib/python2.7/site-packages + cd "$srcdir/SGpp-${pkgver}" + export SCONSFLAGS="$MAKEFLAGS" + scons SG_JAVA=0 COMPILE_BOOST_TESTS=0 RUN_PYTHON_TESTS=0 USE_ARMADILLO=1 USE_EIGEN=1 PREFIX="$pkgdir"/usr/ -Q install + install -d "$pkgdir"`python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"` + cp -R lib/pysgpp "$pkgdir"`python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"` + mv "$pkgdir"/usr/lib/sgpp/* "$pkgdir"/usr/lib } |