#!/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 ' \ 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