summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authora.kudelin2020-06-21 16:31:02 +0300
committera.kudelin2020-06-21 16:31:02 +0300
commite9a0d98fa7c04ee68d1881e1a1762677d851a2a8 (patch)
tree7b8b6ea1e20f5769b27abfc4687ba63843ef3095 /PKGBUILD
parent201c83001b99be2cdf64b628e01b2b3dbb9df296 (diff)
downloadaur-e9a0d98fa7c04ee68d1881e1a1762677d851a2a8.tar.gz
Updated to 1.6.0
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD19
1 files changed, 9 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 792b8d825772..24d26eaa7340 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Anton Kudelin <kudelin at protonmail dot com>
pkgname=jdftx
-pkgver=1.5.0
+pkgver=1.6.0
pkgrel=1
pkgdesc="Software for joint density functional theory"
arch=('x86_64')
@@ -10,14 +10,13 @@ license=('GPL')
depends=('gsl' 'fftw' 'libxc' 'scalapack' 'hdf5-openmpi' 'python')
makedepends=('cmake')
optdepends=('cuda: NVIDIA GPU support')
-source=("https://github.com/shankar1729/$pkgname/archive/v$pkgver.tar.gz")
-sha256sums=('e46e2b6e40c520976deb6917f317aa8f05c82411c986203b649706a790b97528')
-
+source=("$pkgname-$pkgver.tar.gz::https://github.com/shankar1729/$pkgname/archive/v$pkgver.tar.gz")
+sha256sums=('5f65a09235927fe18b547734d3de5f623561ddef795321df088e224a737ea817')
prepare() {
- mkdir $srcdir/$pkgname-$pkgver/build
+ mkdir "$srcdir/$pkgname-$pkgver/build"
export LIBXC_PATH=/usr
- export JDFTX_LAUNCH="mpirun -np 2"
+ export JDFTX_LAUNCH="mpirun -np 2"
# Enable CUDA if nvcc is in $PATH
if [ $( echo -n $( which nvcc) | tail -c 4 ) == nvcc ]
@@ -30,7 +29,7 @@ prepare() {
}
build() {
- cd $srcdir/$pkgname-$pkgver/build
+ cd "$srcdir/$pkgname-$pkgver/build"
LIBXC_PATH=/usr \
cmake ../$pkgname \
-DCMAKE_INSTALL_PREFIX=/usr \
@@ -46,11 +45,11 @@ build() {
}
check() {
- cd $srcdir/$pkgname-$pkgver/build
+ cd "$srcdir/$pkgname-$pkgver/build"
make test
}
package() {
- cd $srcdir/$pkgname-$pkgver/build
- make DESTDIR=$pkgdir install
+ cd "$srcdir/$pkgname-$pkgver/build"
+ make DESTDIR="$pkgdir" install
}