diff options
author | Anton Kudelin | 2020-04-26 10:02:19 +0300 |
---|---|---|
committer | Anton Kudelin | 2020-04-26 10:02:19 +0300 |
commit | 17835fec0af6aa75b51fea8372851ee4ae43eac5 (patch) | |
tree | c7e79266f7f426f3a7b54fda31d74ffedd227bf1 | |
download | aur-17835fec0af6aa75b51fea8372851ee4ae43eac5.tar.gz |
Recreated package plasma
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f5f1dbfb51de --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = libplasma + pkgdesc = Parallel Linear Algebra Software for Multicore Architectures + pkgver = 19.8.1 + pkgrel = 1 + url = https://bitbucket.org/icl/plasma + arch = x86_64 + license = BSD + makedepends = cmake + depends = cblas + depends = lapacke + depends = gcc-libs + source = https://bitbucket.org/icl/plasma/downloads/plasma-19.8.1.tar.gz + sha256sums = 3a5db6eabf91aec782b7f27b17a7f6b8ce2c9d8e648c0e9c0ff5d87277ba4d17 + +pkgname = libplasma + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6d0a73b7ef16 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Anton Kudelin <kudelin at protonmail dot com> + +pkgname=libplasma +_pkgname=plasma +pkgver=19.8.1 +pkgrel=1 +pkgdesc="Parallel Linear Algebra Software for Multicore Architectures" +arch=("x86_64") +url="https://bitbucket.org/icl/$_pkgname" +license=('BSD') +depends=('cblas' 'lapacke' 'gcc-libs') +makedepends=('cmake') +source=("$url/downloads/$_pkgname-$pkgver.tar.gz") +sha256sums=('3a5db6eabf91aec782b7f27b17a7f6b8ce2c9d8e648c0e9c0ff5d87277ba4d17') + +build() { + mkdir "$srcdir/build" + cd "$srcdir/build" + cmake ../$_pkgname-$pkgver \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCBLAS_PROVIDER="netlib" \ + -DCBLAS_LIBRARIES="-lcblas" \ + -DNetlibCblas_INCLUDE_DIRS="/usr/include" \ + -DLAPACKE_PROVIDER="netlib" \ + -DLAPACKE_LIBRARIES="-llapacke" \ + -DLAPACKE_INCLUDE_DIRS="/usr/include" + make +} + +check() { + cd "$srcdir/$_pkgname-$pkgver/test" + for f in test_*.c + do + export RTN=$( echo $f | sed "s/test_//g" | awk -F'.' '{print $1}' ) + echo "Testing routine $RTN" + ../../build/plasmatest $( echo $RTN ) + done +} + +package() { + cd "$srcdir/build" + make DESTDIR="$pkgdir" install + install -dm755 "$pkgdir/usr/share/licenses/$pkgname" + install -m755 ../$_pkgname-$pkgver/LICENSE "$pkgdir/usr/share/licenses/$pkgname" +} |