summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBaris Demirdelen2019-06-20 10:24:13 +0200
committerBaris Demirdelen2019-06-20 10:24:13 +0200
commit56b0612dd617944127f96df2bb4348d013ee9341 (patch)
treeb73a3fef8eca0a42a6604f64ddb2ac2663d00faf
parent6dd3afc212224d2c53269480bf4cf7da4d9dd35f (diff)
downloadaur-56b0612dd617944127f96df2bb4348d013ee9341.tar.gz
Move packaged intel openmp libiomp5.so to /usr/lib/mklml
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD14
2 files changed, 10 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 58d384a166ee..ba78a16bca0e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = mkl-dnn
pkgdesc = IntelĀ® Math Kernel Library for Deep Neural Networks
pkgver = 0.19
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/intel/mkl-dnn
arch = x86_64
license = APACHE
diff --git a/PKGBUILD b/PKGBUILD
index 8bab8f161698..30ede7ae6c5c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,13 +4,13 @@
pkgname=mkl-dnn
pkgver=0.19
-pkgrel=1
+pkgrel=2
_mklmlver=2019.0.5.20190502
pkgdesc="IntelĀ® Math Kernel Library for Deep Neural Networks"
arch=(x86_64)
url=https://github.com/intel/mkl-dnn
license=('APACHE')
-makedepends=('cmake>=2.8' 'doxygen>=1.8.5' 'graphviz')
+makedepends=('cmake>=2.8' 'doxygen>=1.8.5' 'graphviz' 'patchelf')
optdepends=('intel-mkl: Intel MKL small library for Intel OpenMP linking'
'intel-compiler-base: Intel OpenMP runtime linking')
source=("$pkgname-$pkgver.tar.gz::https://github.com/intel/$pkgname/archive/v$pkgver.tar.gz"
@@ -33,18 +33,22 @@ prepare() {
build() {
cd "$srcdir/$pkgname-$pkgver/build"
- cmake -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" ..
+ cmake -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_RPATH="/usr/lib/mklml" -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE ..
make
make doc
}
check() {
cd "$srcdir/$pkgname-$pkgver/build"
- make test
+ ctest
}
package() {
cd "$srcdir/$pkgname-$pkgver/build"
make install
- mv "$pkgdir/usr/lib64" "$pkgdir/usr/lib"
+ mkdir -p $pkgdir/usr/lib/mklml
+
+ # Move libiomp5 so that it doesnt conflict with openmp package
+ mv "$pkgdir/usr/lib/libiomp5.so" "$pkgdir/usr/lib/mklml"
+ patchelf --set-rpath /usr/lib/mklml "$pkgdir/usr/lib/libmklml_intel.so"
}