summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD31
2 files changed, 24 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5d6a359bafee..6d074893bcca 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,14 @@
pkgbase = comgr
- pkgdesc = Radeon Open Compute - compiler support
- pkgver = 4.2.0
+ pkgdesc = Compiler support library for ROCm LLVM
+ pkgver = 5.4.1
pkgrel = 1
url = https://github.com/RadeonOpenCompute/ROCm-CompilerSupport
arch = x86_64
license = custom:NCSAOSL
- makedepends = cmake
makedepends = rocm-cmake
- depends = zlib
- depends = llvm-amdgpu
+ makedepends = rocm-llvm
depends = rocm-device-libs
- source = comgr-4.2.0.tar.gz::https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/rocm-4.2.0.tar.gz
- sha256sums = 40a1ea50d2aea0cf75c4d17cdd6a7fe44ae999bf0147d24a756ca4675ce24e36
+ source = comgr-5.4.1.tar.gz::https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/rocm-5.4.1.tar.gz
+ sha256sums = a46ad7a53034417615d4cf9375909400dbe7198ea8076b524c22e2653728c06b
pkgname = comgr
diff --git a/PKGBUILD b/PKGBUILD
index 8897c3340efc..e34caa5459da 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,36 @@
-# Maintainer: Torsten Keßler <t dot kessler at posteo dot de>
+# Maintainer: Torsten Keßler <tpkessler at archlinux dot org>
# Contributor: acxz <akashpatel2008 at yahoo dot com>
pkgname=comgr
-pkgdesc='Radeon Open Compute - compiler support'
-pkgver=4.2.0
+pkgdesc='Compiler support library for ROCm LLVM'
+pkgver=5.4.1
pkgrel=1
arch=('x86_64')
url='https://github.com/RadeonOpenCompute/ROCm-CompilerSupport'
license=('custom:NCSAOSL')
-depends=(zlib llvm-amdgpu rocm-device-libs)
-makedepends=(cmake rocm-cmake)
+depends=('rocm-device-libs')
+makedepends=('rocm-cmake' 'rocm-llvm')
source=("${pkgname}-${pkgver}.tar.gz::$url/archive/rocm-$pkgver.tar.gz")
-sha256sums=('40a1ea50d2aea0cf75c4d17cdd6a7fe44ae999bf0147d24a756ca4675ce24e36')
+sha256sums=('a46ad7a53034417615d4cf9375909400dbe7198ea8076b524c22e2653728c06b')
_dirname="$(basename "$url")-$(basename "${source[0]}" .tar.gz)"
build() {
- cmake -B build -Wno-dev \
- -DCMAKE_INSTALL_PREFIX=/opt/rocm \
- -DCMAKE_PREFIX_PATH="/opt/rocm/llvm;/opt/rocm" \
- "$_dirname/lib/comgr"
+ cmake \
+ -Wno-dev \
+ -S "$_dirname/lib/comgr" \
+ -B build \
+ -DCMAKE_INSTALL_PREFIX=/opt/rocm \
+ -DCMAKE_BUILD_TYPE=None \
+ -DBUILD_TESTING=ON \
+ -DCMAKE_PREFIX_PATH=/opt/rocm/llvm
+ cmake --build build
+}
- make -C build
+check() {
+ cmake --build build --target check-comgr
}
package() {
- DESTDIR="$pkgdir" make -C build install
+ DESTDIR="$pkgdir" cmake --install build
install -Dm644 "$_dirname/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}