diff options
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 56 |
2 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1922223941cd --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = getdp + pkgdesc = A General Environment for the Treatment of Discrete Problems + pkgver = 3.3.0 + pkgrel = 1 + url = http://getdp.info/ + arch = x86_64 + license = LGPL3 + makedepends = gcc + makedepends = gcc-libs + makedepends = cmake + makedepends = git + makedepends = arpack + makedepends = openblas + makedepends = lapack + makedepends = swig + makedepends = flex + makedepends = bison + makedepends = texinfo + depends = python + depends = gmsh + source = http://getdp.info/src/getdp-3.3.0-source.tgz + sha256sums = SKIP + +pkgname = getdp + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..73cbf0e25b2a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,56 @@ +# Contributor: Alexandr Parkhomenko <it@52tour.ru> +# 33M http://getdp.info/bin/Linux/getdp-3.3.0-Linux64c.tgz +# 2.7M this + +pkgname=getdp +pkgver=3.3.0 +pkgrel=1 +pkgdesc='A General Environment for the Treatment of Discrete Problems' +arch=('x86_64') +url='http://getdp.info/' +license=('LGPL3') + +depends=('python' +'gmsh' +) + +makedepends=('gcc' 'gcc-libs' 'cmake' 'git' +'arpack' 'openblas' 'lapack' 'swig' +'flex' 'bison' +'texinfo' +# gcc-fortran Kernel PeWe SparskitZ +) + +# source=("$pkgname::git+https://gitlab.onelab.info/$pkgname/$pkgname") +source=("http://$pkgname.info/src/$pkgname-$pkgver-source.tgz") +sha256sums=('SKIP') + +prepare() { + cd "${srcdir}/$pkgname-$pkgver-source" + sed -i '1i #include <cstring>' Kernel/Operation_Broadcast.cpp +} + +#pkgver() { +# cd "${srcdir}/$pkgname-$pkgver-source" +# ( set -o pipefail +# git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || +# printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +# ) +#} + +build() { + cd "${startdir}" + if [ ! -d "build/$pkgname-$pkgver" ]; then + mkdir -p build/$pkgname-$pkgver; + fi + cd build/$pkgname-$pkgver + cmake "${srcdir}/$pkgname-$pkgver-source" \ + -DCMAKE_INSTALL_PREFIX="/usr" + make +} + +package() { + cd "${startdir}/build/$pkgname-$pkgver" + make DESTDIR="${pkgdir}" install +} + |