summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlukelabrie2023-02-14 13:50:13 +0100
committerlukelabrie2023-02-14 13:50:13 +0100
commit491c88a83f8c1a239491ba155e1f5cac578bd063 (patch)
treeb807625fbd245d8b3a67f7624c7c0508232c598d
downloadaur-491c88a83f8c1a239491ba155e1f5cac578bd063.tar.gz
publishing package: moab
-rw-r--r--.SRCINFO22
-rwxr-xr-xPKGBUILD51
2 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5e49e91c3346
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = moab
+ pkgdesc = The Mesh-Oriented datABase MOAB is a component for representing and evaluating mesh data
+ pkgver = 5.3.1
+ pkgrel = 1
+ url = https://bitbucket.org/fathomteam/moab
+ arch = any
+ license = GPL3
+ makedepends = git
+ makedepends = eigen
+ makedepends = netcdf
+ makedepends = hdf5
+ makedepends = cython
+ makedepends = python-setuptools
+ makedepends = glibc>=2.34
+ depends = python-numpy
+ depends = blas
+ depends = lapack
+ provides = moab
+ source = http://ftp.mcs.anl.gov/pub/fathom/moab-5.3.1.tar.gz
+ md5sums = 935d18f8edf7dc3df625d9426a2d59e1
+
+pkgname = moab
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..4c84f9d8c896
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Luke Labrie-Cleary <luke dot cleary at copenhagenatomics dot com>
+pkgname=moab
+pkgver=5.3.1
+pkgrel=1
+pkgdesc="The Mesh-Oriented datABase MOAB is a component for representing and evaluating mesh data"
+arch=('any')
+url="https://bitbucket.org/fathomteam/moab"
+license=('GPL3')
+
+depends=(
+ python-numpy
+ blas
+ lapack
+)
+makedepends=(
+ git
+ eigen
+ netcdf
+ hdf5
+ cython
+ python-setuptools
+ "glibc>=2.34"
+)
+
+provides=("${pkgname%-pkgver}")
+source=('http://ftp.mcs.anl.gov/pub/fathom/moab-5.3.1.tar.gz')
+md5sums=('935d18f8edf7dc3df625d9426a2d59e1')
+
+build() {
+ cd $srcdir
+ mkdir build && cd build
+ cmake ../$pkgname-$pkgver -DENABLE_HDF5=ON \
+ -DENABLE_NETCDF=ON \
+ -DENABLE_FORTRAN=OFF \
+ -DENABLE_BLASLAPACK=OFF \
+ -DENABLE_PYMOAB=ON \
+ -DBUILD_SHARED_LIBS=ON \
+ -DCMAKE_INSTALL_PREFIX=${pkgdir}/opt/MOAB
+ make
+}
+
+package() {
+ cd $srcdir/build
+ make install
+ cd pymoab
+ bash install.sh
+ python setup.py install --user
+}
+
+md5sums=('935d18f8edf7dc3df625d9426a2d59e1')
+md5sums=('935d18f8edf7dc3df625d9426a2d59e1')