diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 27 insertions, 23 deletions
@@ -1,45 +1,49 @@ # Maintainer: Carlos Aznarán <caznaranl@uni.pe> # Contributor: Lukas Böger <dev___AT___lboeger___DOT___de> pkgname=alberta -pkgver=3.0.3 -pkgrel=1 +pkgver=3.1.0 +pkgrel=2 pkgdesc="Adaptive multi-Level finite element toolbox" -url="http://www.alberta-fem.de" -license=('GPL2') -arch=('x86_64') -makedepends=('gcc-fortran') #'blas' 'electricfence' 'duma' -source=("https://gitlab.mathematik.uni-stuttgart.de/ians-nmh/${pkgname}/${pkgname}3/-/archive/releases/${pkgname}3-releases.tar.gz") -sha512sums=('3a03d671f8d1fdeb72b8463e7f732dd79ccbd24ce15a23a6e1ffe2a22adff6feb861939382dad627a9c554c5e5024732974dc3a9ae8e99207db560f96f509e13') +url="https://www.alberta-fem.de" +license=(GPL2) +arch=(x86_64) +makedepends=(gcc-fortran) # blas electricfence duma +source=(https://gitlab.com/${pkgname}-fem/${pkgname}3/-/archive/v${pkgver}/${pkgname}3-v${pkgver}.tar.gz) +sha512sums=('1f206d4123db6792e0dbd8394cb01aa963678fceb28d2f0efbba99c887fc2043b1706529d05386e156abf7d19fe0c26f8c2be642e4ea0ab63eef5d2f68e3cfd0') + +prepare() { + sed -i 's/dist_gnucompat_DATA/#dist_gnucompat_DATA/' ${pkgname}3-v${pkgver}/gnu-compat/Makefile.am +} build() { - cd "${srcdir}/${pkgname}3-releases" - autoreconf --install + cd ${pkgname}3-v${pkgver} + ./generate-alberta-automakefiles.sh + autoreconf --force --install # for usage within DUNE, add --disable-fem-toolbox to speed up compilation ./configure \ - CFLAGS="-I/usr/include/tirpc" \ - LDFLAGS="-ldl -lm -ltirpc" \ --prefix=/usr \ --libexecdir=/usr/lib \ - --disable-fem-toolbox \ - --disable-graphics \ - --disable-dependency-tracking \ + --enable-dim-of-world="4 5" \ --disable-debug \ + --disable-graphics \ + --disable-waiting-in-tests \ --without-gpskca \ --without-gltools \ --without-OpenDX \ --without-grape \ - --without-silo + --without-silo \ + CC="gcc -B/usr/bin/mold" make } -package() { - cd "${srcdir}/${pkgname}3-releases" +check() { + cd ${pkgname}3-v${pkgver} + make distcheck +} +package() { + cd ${pkgname}3-v${pkgver} make install DESTDIR="${pkgdir}" - - install -d ${pkgdir}/usr/share/doc/${pkgname} - install doc/*.pdf ${pkgdir}/usr/share/doc/${pkgname} - - install -Dm644 ${srcdir}/${pkgname}3-releases/COPYING "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}" } |