summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD72
2 files changed, 39 insertions, 39 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 91b142f833d2..f2b37cbf7b98 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = sirius
pkgdesc = Domain specific library for electronic structure calculations
- pkgver = 6.5.3
+ pkgver = 6.5.4
pkgrel = 1
url = https://github.com/electronic-structure/SIRIUS
arch = x86_64
@@ -15,8 +15,8 @@ pkgbase = sirius
depends = hdf5
optdepends = cuda: Linear algebra on GPU
options = !emptydirs
- source = https://github.com/electronic-structure/SIRIUS/archive/v6.5.3.tar.gz
- sha256sums = eae0c303f332425a8c792d4455dca62557931b28a5df8b4c242652d5ffddd580
+ source = sirius-6.5.4.tar.gz::https://github.com/electronic-structure/SIRIUS/archive/v6.5.4.tar.gz
+ sha256sums = 5f731926b882a567d117afa5e0ed33291f1db887fce52f371ba51f014209b85d
pkgname = sirius
diff --git a/PKGBUILD b/PKGBUILD
index dceba8a6a159..718a150a3e9f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=sirius
_PkgName=SIRIUS
-pkgver=6.5.3
+pkgver=6.5.4
pkgrel=1
pkgdesc="Domain specific library for electronic structure calculations"
arch=('x86_64')
@@ -11,48 +11,48 @@ url="https://github.com/electronic-structure/SIRIUS"
depends=('libvdwxc' 'libxc' 'spglib' 'elpa' 'spfft' 'gsl' 'hdf5')
makedepends=('cmake')
optdepends=('cuda: Linear algebra on GPU')
-source=("$url/archive/v$pkgver.tar.gz")
-sha256sums=('eae0c303f332425a8c792d4455dca62557931b28a5df8b4c242652d5ffddd580')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
+sha256sums=('5f731926b882a567d117afa5e0ed33291f1db887fce52f371ba51f014209b85d')
options=(!emptydirs)
prepare() {
- mkdir $srcdir/build
-
- # Checking if nvcc is in PATH
- if [[ $( echo -n $( which nvcc) | tail -c 4 ) == nvcc && \
- -e /usr/lib/libmagma.so ]]
- then
- export _ACC=ON
- export LDFLAGS="$LDFLAGS -L/opt/cuda/lib64"
- echo "GPU is enabled"
- else
- export _ACC=OFF
- echo "GPU is disabled"
- fi
-
- # Finding ELPA version
- _ELPAVER=$( ls /usr/include | grep elpa | sed 's/elpa_openmp-//g' )
+ mkdir "$srcdir/build"
+
+ # Checking if nvcc is in PATH
+ if [[ $( echo -n $( which nvcc) | tail -c 4 ) == nvcc && \
+ -e /usr/lib/libmagma.so ]]
+ then
+ export _ACC=ON
+ export LDFLAGS="$LDFLAGS -L/opt/cuda/lib64"
+ echo "GPU is enabled"
+ else
+ export _ACC=OFF
+ echo "GPU is disabled"
+ fi
+
+ # Finding ELPA version
+ _ELPAVER=$( ls /usr/include | grep elpa | sed 's/elpa_openmp-//g' )
}
build() {
- cd $srcdir/build
- cmake ../$_PkgName-$pkgver \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCREATE_FORTRAN_BINDINGS=ON \
- -DUSE_OPENMP=ON \
- -DUSE_SCALAPACK=ON \
- -DUSE_CUDA=$_ACC \
- -DUSE_VDWXC=ON \
- -DUSE_ELPA=ON \
- -DELPA_INCLUDE_DIR=/usr/include/elpa_openmp-$_ELPAVER/elpa
- make
+ cd "$srcdir/build"
+ cmake ../$_PkgName-$pkgver \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCREATE_FORTRAN_BINDINGS=ON \
+ -DUSE_OPENMP=ON \
+ -DUSE_SCALAPACK=ON \
+ -DUSE_CUDA=$_ACC \
+ -DUSE_VDWXC=ON \
+ -DUSE_ELPA=ON \
+ -DELPA_INCLUDE_DIR=/usr/include/elpa_openmp-$_ELPAVER
+ make
}
package() {
- cd $srcdir/build
- install -dm755 $pkgdir/usr/share/licenses/$pkgname
- install ../$_PkgName-$pkgver/LICENSE $pkgdir/usr/share/licenses/$pkgname
- make DESTDIR=$pkgdir install
- install -m755 $srcdir/build/src/mod_files/*.mod $pkgdir/usr/include/sirius
- mv $pkgdir/usr/bin/atom $pkgdir/usr/bin/sirius_atom
+ cd "$srcdir/build"
+ install -dm755 "$pkgdir/usr/share/licenses/$pkgname"
+ install ../$_PkgName-$pkgver/LICENSE "$pkgdir/usr/share/licenses/$pkgname"
+ make DESTDIR="$pkgdir" install
+ install -m755 src/mod_files/*.mod "$pkgdir/usr/include/sirius"
+ mv "$pkgdir/usr/bin/atom" "$pkgdir/usr/bin/sirius_atom"
}