summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Kudelin2020-04-26 10:02:19 +0300
committerAnton Kudelin2020-04-26 10:02:19 +0300
commit17835fec0af6aa75b51fea8372851ee4ae43eac5 (patch)
treec7e79266f7f426f3a7b54fda31d74ffedd227bf1
downloadaur-17835fec0af6aa75b51fea8372851ee4ae43eac5.tar.gz
Recreated package plasma
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD45
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"
+}