summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authoracxz2020-04-25 20:00:06 -0400
committeracxz2020-04-25 20:00:06 -0400
commitcfd392b267f7e6144a6ebe879fdb71bb89a1e54a (patch)
tree45eb7686f2cd8f450bafe0b0b2c1101a87f73ac2 /PKGBUILD
downloadaur-cfd392b267f7e6144a6ebe879fdb71bb89a1e54a.tar.gz
add comgr
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 32 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1719902292e0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: acxz <akashpatel2008 at yahoo dot com>
+
+pkgname=comgr
+pkgdesc='Radeon Open Compute - compiler support'
+pkgver=3.3.0
+pkgrel=1
+arch=('x86_64')
+url='https://github.com/RadeonOpenCompute/ROCm-CompilerSupport'
+license=('custom:NCSAOSL')
+depends=(llvm-amdgpu)
+makedepends=(cmake rocm-cmake rocm-device-libs)
+source=("$url/archive/rocm-$pkgver.tar.gz"
+ "comgr-find-lld-includes.patch")
+sha256sums=('01e2524e0f28ecd6f46c9720f279207de935d826b0172158792aa3ec86af9ca7'
+ '4571b16961f15249e8cc8b9a9ae7f0863600345aa5e95959192149eacdb01d2e')
+_dirname="$(basename "$url")-$(basename "${source[0]}" .tar.gz)"
+
+prepare() {
+ patch -uN ${srcdir}/${_dirname}/lib/comgr/CMakeLists.txt comgr-find-lld-includes.patch
+}
+
+build() {
+ cmake -DCMAKE_INSTALL_PREFIX=/opt/rocm \
+ -DCMAKE_PREFIX_PATH="/opt/rocm/llvm;/opt/rocm" \
+ "$_dirname/lib/comgr"
+ make
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+ install -Dm644 "$_dirname/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}