summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJakub Okoński2018-12-21 16:27:35 +0100
committerJakub Okoński2018-12-21 16:29:28 +0100
commite627d5151fa99a5afe98fb9a3ad217b07f3275b1 (patch)
treef60dca2bd8540958338c908b27f49ab9b659f311 /PKGBUILD
downloadaur-e627d5151fa99a5afe98fb9a3ad217b07f3275b1.tar.gz
Release 2.0.0-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 30 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9828cfdf58c5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: Jakub Okoński <jakub@okonski.org>
+pkgname=roct-thunk-interface
+pkgver=2.0.0
+pkgrel=1
+pkgdesc="ROCm HSA"
+arch=(x86_64)
+url="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface"
+license=('unknown')
+makedepends=(git cmake gcc ninja)
+source=("git+https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface.git#tag=roc-2.0.0")
+sha256sums=("SKIP")
+
+build() {
+ mkdir -p $srcdir/build
+ cd $srcdir/build
+ cmake -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=$pkgdir/opt/rocm \
+ -G Ninja \
+ $srcdir/ROCT-Thunk-Interface
+ ninja all build-dev
+}
+
+package() {
+ ninja -C $srcdir/build install install-dev
+ mkdir -p $pkgdir/etc/ld.so.conf.d
+ cat <<-EOF > $pkgdir/etc/ld.so.conf.d/roct-tunk-interface.conf
+ /opt/rocm/lib64
+ EOF
+}
+