diff options
author | a.kudelin | 2020-11-02 20:21:33 +0300 |
---|---|---|
committer | a.kudelin | 2020-11-02 20:21:33 +0300 |
commit | b0bf27822f492da545f531a6ffba0425b3d803e2 (patch) | |
tree | e4140c5868e18e378bc8ea939c1b2aed61229e3c /PKGBUILD | |
parent | a5f05fa10302357d9a78fd08bd59cc8e7b0d9dfc (diff) | |
download | aur-b0bf27822f492da545f531a6ffba0425b3d803e2.tar.gz |
Updated to nitrogen-14
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 24 insertions, 16 deletions
@@ -1,27 +1,35 @@ +# Maintainer: Anton Kudelin <kudelin at protonmail dot com> + pkgname=exciting -pkgver=7 +pkgver=7.14 +_isotope=nitrogen-14 pkgrel=1 -pkgdesc="Full-potential all-electron density-functional-theory package -implementing the families of linearized augmented planewave methods." +pkgdesc="A full-potential all-electron density-functional-theory package" arch=("x86_64") url="http://exciting-code.org" license=("GPL") -depends=(gcc-fortran blas openmp openmpi) -source=("http://exciting.wdfiles.com/local--files/nitrogen/exciting.nitrogen.tar.gz") -md5sums=('8447e7b325ce3f00f90c7ab8781b889c') +depends=('scalapack' 'arpack') +source=("http://exciting.wdfiles.com/local--files/$_isotope/$pkgname.$_isotope.tar.gz" + "make.inc") +sha256sums=('a7feaffdc23881d6c0737d2f79f94d9bf073e85ea358a57196d7f7618a0a3eff' + '30503a36da77ee97fd7c6beb4445b1215915fad41e4714368b5584866131e5fe') + +prepare() { + cd "$srcdir/$pkgname/build" + cp "$srcdir/make.inc" . + sed -i 's/libs:: libbzint.a fftlib.a libarpack.a libmsec.a libfox leblaiklib.a libxc.a liblbfgs.a/libs:: libbzint.a fftlib.a libmsec.a libfox leblaiklib.a libxc.a liblbfgs.a/g' Make.common +} build() { - cd "$srcdir/exciting" - cp build/platforms/make.inc.gfortran build/make.inc - export FCCPP="cpp" - make + cd "$srcdir/$pkgname" + make mpi } package() { - cd "$srcdir/exciting" - install -d "$pkgdir/usr/bin" - cp -r bin/* "$pkgdir/usr/bin" - install -d "$pkgdir/usr/share/doc/exciting" - chmod -R 755 docs - cp -r docs/* "$pkgdir/usr/share/doc/exciting" + cd "$srcdir/$pkgname" + install -d "$pkgdir/usr/bin" + cp -r bin/* "$pkgdir/usr/bin" + install -d "$pkgdir/usr/share/doc/$pkgname" + chmod -R 755 docs + cp -r docs/* "$pkgdir/usr/share/doc/$pkgname" } |