summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAnton Kudelin2023-06-06 15:27:07 +0300
committerAnton Kudelin2023-06-06 15:27:07 +0300
commit062599274d14e4dae77c4c39d8a2dc8c1d5793ad (patch)
treeb5a5bdd8d69df020e3aafe2eedee084d6df433a7 /PKGBUILD
parentc734c492b81e5d9f4671f0f43516e822c2c8c264 (diff)
downloadaur-spla.tar.gz
updpkg: 1.5.5
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 18 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6fd0bc22da3e..da42ad20d63d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}