diff options
author | Anton Kudelin | 2020-06-13 10:01:44 +0300 |
---|---|---|
committer | Anton Kudelin | 2020-06-13 10:01:44 +0300 |
commit | 02c5329384a77f125622d797586bfa8624ce1221 (patch) | |
tree | c03b4e124b1e28c1a8a08727862af49bcdc340e9 /PKGBUILD | |
parent | 14b60c44a890302bc82a4b842c51a4d4b8ca1fb3 (diff) | |
download | aur-02c5329384a77f125622d797586bfa8624ce1221.tar.gz |
Updated to 6.5.4
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 72 |
1 files changed, 36 insertions, 36 deletions
@@ -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" } |