diff options
Diffstat (limited to 'libs/rocm-smi-lib')
| -rw-r--r-- | libs/rocm-smi-lib/.footprint | 33 | ||||
| -rw-r--r-- | libs/rocm-smi-lib/.signature | 6 | ||||
| -rw-r--r-- | libs/rocm-smi-lib/MAKEPKG | 42 |
3 files changed, 81 insertions, 0 deletions
diff --git a/libs/rocm-smi-lib/.footprint b/libs/rocm-smi-lib/.footprint new file mode 100644 index 0000000..66d0692 --- /dev/null +++ b/libs/rocm-smi-lib/.footprint @@ -0,0 +1,33 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +lrwxrwxrwx root/root usr/bin/rocm-smi -> ../libexec/rocm_smi/rocm_smi.py +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/oam/ +-rw-r--r-- root/root usr/include/oam/amd_oam.h +-rw-r--r-- root/root usr/include/oam/oam_mapi.h +drwxr-xr-x root/root usr/include/rocm_smi/ +-rw-r--r-- root/root usr/include/rocm_smi/kfd_ioctl.h +-rw-r--r-- root/root usr/include/rocm_smi/rocm_smi.h +-rw-r--r-- root/root usr/include/rocm_smi/rocm_smi64Config.h +drwxr-xr-x root/root usr/lib/ +-rwxr-xr-x root/root usr/lib/liboam.so.1.0 +-rwxr-xr-x root/root usr/lib/librocm_smi64.so.1.0 +lrwxrwxrwx root/root usr/lib/liboam.so -> liboam.so.1 +lrwxrwxrwx root/root usr/lib/liboam.so.1 -> liboam.so.1.0 +lrwxrwxrwx root/root usr/lib/librocm_smi64.so -> librocm_smi64.so.1 +lrwxrwxrwx root/root usr/lib/librocm_smi64.so.1 -> librocm_smi64.so.1.0 +drwxr-xr-x root/root usr/lib/cmake/ +drwxr-xr-x root/root usr/lib/cmake/rocm_smi/ +-rw-r--r-- root/root usr/lib/cmake/rocm_smi/rocm_smi-config-version.cmake +-rw-r--r-- root/root usr/lib/cmake/rocm_smi/rocm_smi-config.cmake +-rw-r--r-- root/root usr/lib/cmake/rocm_smi/rocm_smiTargets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/rocm_smi/rocm_smiTargets.cmake +drwxr-xr-x root/root usr/libexec/ +drwxr-xr-x root/root usr/libexec/rocm_smi/ +-rwxr-xr-x root/root usr/libexec/rocm_smi/rocm_smi.py +-rwxr-xr-x root/root usr/libexec/rocm_smi/rsmiBindings.py +-rwxr-xr-x root/root usr/libexec/rocm_smi/rsmiBindingsInit.py +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/doc/ +drwxr-xr-x root/root usr/share/doc/rocm-smi-lib/ +-rw-r--r-- root/root usr/share/doc/rocm-smi-lib/LICENSE.md diff --git a/libs/rocm-smi-lib/.signature b/libs/rocm-smi-lib/.signature new file mode 100644 index 0000000..6ddc42a --- /dev/null +++ b/libs/rocm-smi-lib/.signature @@ -0,0 +1,6 @@ +RWTZ9IduCSQ/mEoC/EkaCzAMpWl1JBfao9OwcefhoHOms5N1qgEvBp/sTRWXAsYrLxJUGDVgEoBsEv+OXm9tF7ZPmhomK02dVgE= + +SHA256 (MAKEPKG) = df49a59ed9c580e641258f4685da38aab32f57c5276ce2c1ecf8f4d0a20408e7 +SHA256 (.footprint) = 2416b106a02d7d902df2edc2d2cc3dbee9327939189eb3babf542db80eca977f +SHA256 (rocm-smi-lib-10.0.tar.gz) = 031cdcf1649bc0bf22d0c326e709ba78ad67b8e4c8c5f27023624b03a056c525 +SHA256 (rocm-smi-lib#10.0-1.pkg.tar.gz) = 88a7c98a6e31bf0cc5ba63262d749244ffde978e6a18c38c23e7b23f1bb3d39e diff --git a/libs/rocm-smi-lib/MAKEPKG b/libs/rocm-smi-lib/MAKEPKG new file mode 100644 index 0000000..9ee29a3 --- /dev/null +++ b/libs/rocm-smi-lib/MAKEPKG @@ -0,0 +1,42 @@ +#!/bin/mkpkg +# description: ROCm System Management Interface (rocm-smi CLI + librocm_smi64) +# url: https://github.com/ROCm/rocm-systems/tree/develop/projects/rocm-smi-lib + +name=rocm-smi-lib +_name=therock +version=10.0 +release=1 +depends=(libdrm python3) +makedeps=(cmake ninja) +source=(https://github.com/ROCm/rocm-systems/releases/download/$_name-$version/rocm-smi-lib.tar.gz) +renames=($name-$version.tar.gz) + +sha256sums=( + "031cdcf1649bc0bf22d0c326e709ba78ad67b8e4c8c5f27023624b03a056c525" +) + +patch() { + sed -i '1i #include <chrono>' \ + rocm-smi-lib/src/rocm_smi_utils.cc +} + +build() { + cmake -S rocm-smi-lib -B build -G Ninja -Wno-dev \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=ON \ + -DBUILD_TESTS=OFF \ + -DROCM_DEP_ROCMCORE=OFF + + ninja -C build + DESTDIR=$PKG ninja -C build install +} + +signify() { + untrusted comment: public key + RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3 +} + +# vim: filetype=sh + |
