diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 53 |
1 files changed, 30 insertions, 23 deletions
@@ -1,30 +1,37 @@ -# Maintainer: Jakub Okoński <jakub@okonski.org> +# Maintainer: Torsten Keßler <tpkessler at archlinux dot org> +# Contributor: Markus Näther <naetherm@cs.uni-freiburg.de> +# Contributor: Jakub Okoński <jakub@okonski.org> +# Contributor: Ranieri Althoff <ranisalt+aur at gmail.com> +# Contributor: acxz <akashpatel2008 at yahoo dot com> + pkgname=rocminfo -pkgver=1.0.0.1bb0cc7 -pkgrel=3 -pkgdesc="ROCm info tools - rocm_agent_enumerator" -arch=(x86_64) -url="https://github.com/RadeonOpenCompute/rocminfo" -license=('unknown') -makedepends=(git cmake ninja) -depends=(pciutils rocm-cmake-git rocr-runtime roct-thunk-interface) -source=("git+https://github.com/RadeonOpenCompute/rocminfo.git#commit=1bb0ccc731f772bb1a553e37b41d06eb0a684926") -md5sums=("SKIP") +pkgver=5.4.1 +pkgrel=1 +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=('rocm-cmake') +source=("$pkgname-$pkgver.tar.gz::$url/archive/rocm-$pkgver.tar.gz") +sha256sums=('633a7d5bc6bc7b99c85c1f87fd41b32cd704c4a1b0b2a61f3c7a871ce93bc772') +_dirname="$(basename "$url")-$(basename "${source[0]}" .tar.gz)" build() { - mkdir -p "$srcdir/build" - cd "$srcdir/build" - - # TODO: fix rocminfo binary, it contains references to $srcdir - - cmake -DCMAKE_PREFIX_PATH=/opt/rocm \ - -DCMAKE_INSTALL_PREFIX="$pkgdir/opt/rocm" \ - -G Ninja \ - "$srcdir/rocminfo" - ninja + # ROCRTST_BLD_TYPE=Release fixes a build error regarding _FORTIFY_SOURCE=2 + 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() { - ninja -C "$srcdir/build" install -} + DESTDIR="$pkgdir" cmake --install build + install -Dm644 "$_dirname/License.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} |