diff options
author | hoffer.joshua | 2017-08-01 09:43:25 -0600 |
---|---|---|
committer | hoffer.joshua | 2017-08-01 09:43:25 -0600 |
commit | 6bd76915fe35591384799b9a9d0278d0f66e3834 (patch) | |
tree | 1afdcac2d5810c811c1f91d1c6485494b6278c96 | |
download | aur-6bd76915fe35591384799b9a9d0278d0f66e3834.tar.gz |
Initial bempp PKGBUILD and .SRCINFO
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..477d53053d41 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = python-bempp-git + pkgdesc = The BEM++ boundary element library + pkgver = v3.1.2.r29.g4257c235 + pkgrel = 2 + epoch = 1 + url = https://bempp.com/ + arch = i686 + arch = x86_64 + license = MIT + makedepends = dune-common + makedepends = dune-geometry + makedepends = ug + makedepends = doxygen + makedepends = intel-tbb + depends = python-scipy + depends = gmsh + depends = python-mpi4py + optdepends = ipython: interactive console + optdepends = gmsh: external plots + provides = python-bempp + options = !strip + source = git+https://bitbucket.org/bemppsolutions/bempp.git#branch=development + sha256sums = SKIP + +pkgname = python-bempp-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d656144056e5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Josh Hoffer < hoffer dot joshua at gmail dot com > + +pkgname=python-bempp-git +_pkgname=bempp +pkgdesc='The BEM++ boundary element library' +pkgver=v3.1.2.r29.g4257c235 +pkgrel=2 +epoch=1 +arch=('i686' 'x86_64') +provides=('python-bempp') +url="https://bempp.com/" +license=(MIT) +options=('!strip') +depends=('python-scipy' 'gmsh' 'python-mpi4py') +makedepends=('dune-common' 'dune-geometry' 'ug' 'doxygen' 'intel-tbb') +optdepends=('ipython: interactive console' + 'gmsh: external plots' +) +source=('git+https://bitbucket.org/bemppsolutions/bempp.git#branch=development') +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/$_pkgname" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "$srcdir"/"$_pkgname" + python setup.py build +} + +package() { + cd "$srcdir"/"$_pkgname" + python setup.py install --skip-build -O1 --root="$pkgdir" + + cd "$pkgdir" + install -m0644 -D "$srcdir"/$_pkgname/LICENSE usr/share/licenses/$pkgname/LICENSE + chmod -R a+r usr +} + |