summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Kitching2017-10-15 00:44:18 +0100
committerChris Kitching2017-10-15 00:44:18 +0100
commit2afa2bdd8f5304930ac08695096db81e2cbe37a8 (patch)
treeb1dea8a652cbe6cb62bf9f46f32376eb5cc5ee7d
downloadaur-2afa2bdd8f5304930ac08695096db81e2cbe37a8.tar.gz
Add hip
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD35
2 files changed, 48 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c0fce5077c04
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+# Generated by mksrcinfo v8
+# Sat Oct 14 23:02:04 UTC 2017
+pkgbase = hip
+ pkgver = 1.4.17405
+ pkgrel = 1
+ arch = x86_64
+ source = http://releases.llvm.org/3.9.0/clang+llvm-3.9.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz
+ source = https://github.com/ROCm-Developer-Tools/HIP/archive/preview_1.4.17405.tar.gz
+ md5sums = 03687b22791b8c21813fc015dd507fc0
+ md5sums = 25f17a99f0e4b82903c55c0a2f5406ac
+
+pkgname = hip
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..aead3ba1c8d6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+pkgname=hip
+pkgver=1.4.17405
+pkgrel=1
+arch=(x86_64)
+
+# Rather annoyingly, this depends on a _specific_ clang :/
+source=(
+ 'http://releases.llvm.org/3.9.0/clang+llvm-3.9.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz'
+ "https://github.com/ROCm-Developer-Tools/HIP/archive/preview_${pkgver}.tar.gz"
+)
+md5sums=(
+ '03687b22791b8c21813fc015dd507fc0'
+ '25f17a99f0e4b82903c55c0a2f5406ac'
+)
+
+build() {
+ ls "$srcdir/HIP-preview_${pkgver}"
+ cd $srcdir
+ mkdir -p build
+ cd build
+
+ cmake \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_CXX_COMPILER=clang++ \
+ -DCMAKE_C_COMPILER=clang \
+ -DHIPIFY_CLANG_LLVM_DIR=$srcdir/clang+llvm-3.9.0-x86_64-linux-gnu-ubuntu-16.04 \
+ ../HIP-preview_${pkgver}
+
+ make -j$(nproc)
+}
+
+package() {
+ cd $srcdir/build
+ make DESTDIR=${pkgdir} install
+}