summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 15 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f5275a8b2a6a..a157b2396e98 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,13 +6,13 @@
pkgname=rocminfo
pkgver=5.2.3
-pkgrel=1
-pkgdesc='ROCm info tools - rocm_agent_enumerator'
+pkgrel=2
+pkgdesc='ROCm Application for Reporting System Info '
arch=('x86_64')
url='https://github.com/RadeonOpenCompute/rocminfo'
license=('custom:NCSAOSL')
depends=('pciutils' 'python' 'hsa-rocr')
-makedepends=('cmake' 'git' 'rocm-cmake')
+makedepends=('rocm-cmake')
source=("$pkgname-$pkgver.tar.gz::$url/archive/rocm-$pkgver.tar.gz"
"fix-kfd.patch::https://patch-diff.githubusercontent.com/raw/RadeonOpenCompute/rocminfo/pull/53.patch")
sha256sums=('38fe8db21077100ee2242bd087371f6b8e0078d3a269e145d3a4ab314d0b8902'
@@ -26,17 +26,19 @@ prepare() {
build() {
# ROCRTST_BLD_TYPE=Release fixes a build error regarding _FORTIFY_SOURCE=2
- cmake -DCMAKE_PREFIX_PATH=/opt/rocm \
- -DROCRTST_BLD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/opt/rocm \
- -DCMAKE_INSTALL_LIBDIR=lib \
- "$_dirname"
- make
+ cmake \
+ -Wno-dev \
+ -B build \
+ -S "$_dirname" \
+ -DCMAKE_PREFIX_PATH=/opt/rocm \
+ -DROCRTST_BLD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/opt/rocm \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ cmake --build build
}
package() {
- DESTDIR="$pkgdir" make install
- mkdir -p "$pkgdir/usr/bin"
- ln -st "$pkgdir/usr/bin" /opt/rocm/bin/rocminfo
- ln -st "$pkgdir/usr/bin" /opt/rocm/bin/rocm_agent_enumerator
+ DESTDIR="$pkgdir" cmake --install build
+
+ install -Dm644 "$_dirname/License.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}