summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTorsten Keßler2022-09-17 18:23:06 +0200
committerTorsten Keßler2022-09-17 18:23:06 +0200
commite8b60ad5114c80c6188c195b3f1cbc96bf28b429 (patch)
tree63ab662601cda1ada33070d58a84f9c0ddd2f3b1
parent3a3d44f8d69e222b18c6b4cae0ce74ef4a41b417 (diff)
downloadaur-e8b60ad5114c80c6188c195b3f1cbc96bf28b429.tar.gz
upgpkg: rocminfo 5.2.3-2
Update makedepends, include license file, use cmake template
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD28
2 files changed, 17 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4f87da2e1ef3..973334c72185 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,10 @@
pkgbase = rocminfo
- pkgdesc = ROCm info tools - rocm_agent_enumerator
+ pkgdesc = ROCm Application for Reporting System Info
pkgver = 5.2.3
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/RadeonOpenCompute/rocminfo
arch = x86_64
license = custom:NCSAOSL
- makedepends = cmake
- makedepends = git
makedepends = rocm-cmake
depends = pciutils
depends = python
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"
}