# Maintainer Torsten Keßler pkgname=rocm-dbgapi pkgver=5.0.1 pkgrel=1 pkgdesc="Support library necessary for a debugger of AMD's GPUs" arch=('x86_64') url='https://github.com/ROCm-Developer-Tools/ROCdbgapi' license=('MIT') depends=('comgr' 'hsa-rocr') makedepends=('cmake' 'rocm-cmake' 'git' 'doxygen' 'texlive-latexextra') source=("$pkgname-$pkgver.tar.gz::$url/archive/rocm-$pkgver.tar.gz" 'add_limits.patch::https://patch-diff.githubusercontent.com/raw/ROCm-Developer-Tools/ROCdbgapi/pull/4.patch') sha256sums=('5970304c9009988f91863371e4298a5e7c15f1d29ec947b865ca8267d1fa35c1' '91b29cafec79441e6c311d50ca5653ec8315c401b1cc0f93ce65bfdfdda2e04e') _dirname=$(basename "$url")-$(basename "${source[0]}" ".tar.gz") prepare() { cd "$_dirname" patch -Np1 -i "$srcdir/add_limits.patch" } build() { cmake -Wno-dev -B build \ -S "$_dirname" \ -DCMAKE_INSTALL_PREFIX=/opt/rocm make -C build doc all } package() { DESTDIR="$pkgdir" make -C build install install -Dm644 "$srcdir/$_dirname/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }