summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authora.kudelin2020-11-02 20:21:33 +0300
committera.kudelin2020-11-02 20:21:33 +0300
commitb0bf27822f492da545f531a6ffba0425b3d803e2 (patch)
treee4140c5868e18e378bc8ea939c1b2aed61229e3c /PKGBUILD
parenta5f05fa10302357d9a78fd08bd59cc8e7b0d9dfc (diff)
downloadaur-b0bf27822f492da545f531a6ffba0425b3d803e2.tar.gz
Updated to nitrogen-14
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 24 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 773c4fa8b869..192ab55fa15a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}