summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlaf Leidinger2017-07-25 21:49:57 +0200
committerOlaf Leidinger2017-07-25 21:49:57 +0200
commitbcfaa6984ba524bca98c4c80967c8210a8bb89ad (patch)
tree2cb1d55618d448eed81438b83cdb256307b79c49
parent473b8946aad0defc92e5313c559424badef4d903 (diff)
downloadaur-bcfaa6984ba524bca98c4c80967c8210a8bb89ad.tar.gz
Cleanup + deps
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD16
2 files changed, 15 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 901cac364289..3fb3ac30eeb6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = hsa-rocr
pkgdesc = ROCm Platform Runtime: ROCr a HPC market enhanced HSA based runtime
- pkgver = 1.1.0.r17.9f1f9f8
+ pkgver = 1.1.0.r18.8d56c60
pkgrel = 1
url = https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index e2f878fb8016..f55b681cb6c1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Olaf Leidinger <oleid@mescharet.de>
pkgname=hsa-rocr
-pkgver=1.1.0.r17.9f1f9f8
+pkgver=1.1.0.r18.8d56c60
pkgrel=1
pkgdesc="ROCm Platform Runtime: ROCr a HPC market enhanced HSA based runtime"
_gitdir=ROCR-Runtime
@@ -29,11 +29,23 @@ build() {
cd "$srcdir/${_gitdir}"
mkdir -p build && \
cd build && \
- cmake -DCMAKE_INSTALL_PREFIX=/usr ../src && \
+ cmake -DCMAKE_INSTALL_PREFIX=/opt/rocm -DCMAKE_PREFIX_PATH=/opt/rocm/libhsakmt ../src && \
make
}
package() {
cd "$srcdir/${_gitdir}/build"
make DESTDIR="$pkgdir/" install
+
+ # additional links
+ mkdir -p "$pkgdir/usr/include"
+ ln -s opt/rocm/hsa/include/hsa "$pkgdir/usr/include"
+
+ # ldconfig
+ mkdir -p "$pkgdir/etc/ld.so.conf.d"
+ echo "/opt/rocm/hsa/lib" > "$pkgdir/etc/ld.so.conf.d/hsa.conf"
+
+ # cleanup
+ rm -Rf "$pkgdir/opt/rocm/include"
+ rm -Rf "$pkgdir/opt/rocm/lib"
}