diff options
author | Anton Kudelin | 2023-06-06 15:27:07 +0300 |
---|---|---|
committer | Anton Kudelin | 2023-06-06 15:27:07 +0300 |
commit | 062599274d14e4dae77c4c39d8a2dc8c1d5793ad (patch) | |
tree | b5a5bdd8d69df020e3aafe2eedee084d6df433a7 /PKGBUILD | |
parent | c734c492b81e5d9f4671f0f43516e822c2c8c264 (diff) | |
download | aur-spla.tar.gz |
updpkg: 1.5.5
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 18 insertions, 18 deletions
@@ -1,39 +1,39 @@ -# Maintainer: Anton Kudelin <kudelin at protonmail dot com> +# Maintainer: Anton Kudelin <kudelin at proton dot me> pkgname=spla -pkgver=1.5.4 +pkgver=1.5.5 pkgrel=1 pkgdesc="Specialized Parallel Linear Algebra" -arch=("x86_64") +arch=(x86_64 aarch64) url="https://github.com/eth-cscs/spla" -license=('BSD') -depends=('openmpi' 'cblas') -makedepends=('cmake' 'gcc-fortran') +license=(BSD) +depends=(openmpi cblas) +makedepends=(cmake gcc-fortran) optdepends=('cuda: GPU Backend') -source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz") -sha256sums=('de30e427d24c741e2e4fcae3d7668162056ac2574afed6522c0bb49d6f1d0f79') +source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz) +sha256sums=('bc0c366e228344b1b2df55b9ce750d73c1165380e512da5a04d471db126d66ce') prepare() { + mkdir -p "$srcdir/build" # Checking if nvcc is in PATH if command -v nvcc &> /dev/null then - export _ACC=CUDA - export LDFLAGS="$LDFLAGS -L/opt/cuda/lib64" - echo "GPU is enabled" + export _ACC=CUDA + export LDFLAGS="$LDFLAGS -L/opt/cuda/lib64" + echo "GPU is enabled" else - export _ACC=OFF - echo "GPU is disabled" + export _ACC=OFF + echo "GPU is disabled" fi } build() { - mkdir "$srcdir/build" cd "$srcdir/build" cmake ../"$pkgname-$pkgver" \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DSPLA_FORTRAN=ON \ - -DSPLA_HOST_BLAS=GENERIC \ - -DSPLA_GPU_BACKEND=$_ACC + -DCMAKE_INSTALL_PREFIX=/usr \ + -DSPLA_FORTRAN=ON \ + -DSPLA_HOST_BLAS=GENERIC \ + -DSPLA_GPU_BACKEND=$_ACC make } |