summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorhoffer.joshua2017-08-01 09:43:25 -0600
committerhoffer.joshua2017-08-01 09:43:25 -0600
commit6bd76915fe35591384799b9a9d0278d0f66e3834 (patch)
tree1afdcac2d5810c811c1f91d1c6485494b6278c96
downloadaur-6bd76915fe35591384799b9a9d0278d0f66e3834.tar.gz
Initial bempp PKGBUILD and .SRCINFO
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD40
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
+}
+