diff options
author | acxz | 2020-04-25 20:00:06 -0400 |
---|---|---|
committer | acxz | 2020-04-25 20:00:06 -0400 |
commit | cfd392b267f7e6144a6ebe879fdb71bb89a1e54a (patch) | |
tree | 45eb7686f2cd8f450bafe0b0b2c1101a87f73ac2 /PKGBUILD | |
download | aur-cfd392b267f7e6144a6ebe879fdb71bb89a1e54a.tar.gz |
add comgr
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
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" +} |