Changes
4 changed files (+119/-0)
-
rocm-dbgapi/.SRCINFO (new)
-
@@ -0,0 +1,18 @@pkgbase = rocm-dbgapi pkgdesc = Support library necessary for a debugger of AMD's GPUs pkgver = 3.5.0 pkgrel = 1 url = https://github.com/ROCm-Developer-Tools/ROCdbgapi arch = x86_64 license = MIT makedepends = cmake makedepends = rocm-cmake makedepends = git makedepends = doxygen depends = comgr depends = hsa-rocr source = rocm-dbgapi-3.5.0.tar.gz::https://github.com/ROCm-Developer-Tools/ROCdbgapi/archive/rocm-3.5.0.tar.gz sha256sums = eeba0592bc79b90e5b874bba18fd003eab347e8a3cc80343708f8d19e047e87b pkgname = rocm-dbgapi
-
-
rocm-dbgapi/PKGBUILD (new)
-
@@ -0,0 +1,26 @@# Maintainer Torsten Keßler <t dot kessler at posteo dot de> pkgname=rocm-dbgapi pkgver=3.5.0 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') source=("$pkgname-$pkgver.tar.gz::$url/archive/rocm-$pkgver.tar.gz") sha256sums=('eeba0592bc79b90e5b874bba18fd003eab347e8a3cc80343708f8d19e047e87b') _dirname=$(basename "$url")-$(basename "${source[0]}" ".tar.gz") build() { cmake -Wno-dev -B build \ -S "$_dirname" \ -DCMAKE_INSTALL_PREFIX=/opt/rocm make -C build } package() { DESTDIR="$pkgdir" make -C build install install -Dm644 "$srcdir/$_dirname/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }
-
-
rocm-gdb/.SRCINFO (new)
-
@@ -0,0 +1,23 @@pkgbase = rocm-gdb pkgdesc = ROCm source-level debugger for Linux, based on GDB pkgver = 3.5.0 pkgrel = 1 url = https://github.com/ROCm-Developer-Tools/ROCgdb arch = x86_64 license = GPL makedepends = texinfo depends = rocm-dbgapi depends = python depends = guile2.0 depends = ncurses depends = expat depends = xz depends = zlib depends = mpfr depends = source-highlight depends = babeltrace source = rocm-gdb-3.5.0.tar.gz::https://github.com/ROCm-Developer-Tools/ROCgdb/archive/rocm-3.5.0.tar.gz sha256sums = cf36d956e84c7a5711b71f281a44b0a9708e13e941d8fca0247d01567e7ee7d1 pkgname = rocm-gdb
-
-
rocm-gdb/PKGBUILD (new)
-
@@ -0,0 +1,52 @@# Maintainer Torsten Keßler <t dot kessler at posteo dot de> pkgname=rocm-gdb pkgver=3.5.0 pkgrel=1 pkgdesc='ROCm source-level debugger for Linux, based on GDB' arch=('x86_64') url='https://github.com/ROCm-Developer-Tools/ROCgdb' license=('GPL') depends=('rocm-dbgapi' 'python' 'guile2.0' 'ncurses' 'expat' 'xz' 'zlib' 'mpfr' 'source-highlight' 'babeltrace') makedepends=('texinfo') source=("$pkgname-$pkgver.tar.gz::$url/archive/rocm-$pkgver.tar.gz") sha256sums=('cf36d956e84c7a5711b71f281a44b0a9708e13e941d8fca0247d01567e7ee7d1') _dirname="$(basename "$url")-$(basename "${source[0]}" ".tar.gz")" prepare() { cd "$_dirname" # From https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/gdb # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure } build() { cd "$_dirname" mkdir -p build && cd build ../configure \ --prefix=/opt/rocm \ --program-prefix=roc \ --disable-shared \ --disable-nls \ --enable-source-highlight \ --enable-tui \ --enable-64-bit-bfd \ --enable-targets="$CHOST,amdgcn-amd-amdhsa" \ --with-system-readline \ --with-python=/usr/bin/python \ --with-guile=guile-2.0 \ --with-expat \ --with-system-zlib \ --with-babeltrace \ --with-lzma \ --disable-gdbtk \ --disable-ld \ --disable-gas \ --disable-gdbserver \ --disable-sim make } package() { DESTDIR="$pkgdir" make -C "$_dirname/build" install }
-