upgpkg: rocm-smi-lib 5.0.2-1

upstream release
This commit is contained in:
Torsten Keßler 2022-03-07 16:59:06 +01:00
parent 3dcae4769a
commit 291be07c55
2 changed files with 34 additions and 27 deletions

View file

@ -1,15 +1,18 @@
pkgbase = rocm-smi-lib
pkgdesc = ROCm SMI LIB
pkgver = 3.3.0
pkgrel = 2
pkgdesc = ROCm System Management Interface Library
pkgver = 5.0.2
pkgrel = 1
url = https://github.com/RadeonOpenCompute/rocm_smi_lib
arch = x86_64
license = custom:NCSAOSL
makedepends = cmake
options = !staticlibs
options = strip
source = rocm_smi_lib-roc-3.3.0.tar.gz::https://github.com/RadeonOpenCompute/rocm_smi_lib/archive/rocm-3.3.0.tar.gz
sha256sums = bb2d98b91963bbd42a449911bcceb7c877f73e866ba92463b06cece87e6cd2f6
makedepends = doxygen
makedepends = texlive-latexextra
depends = hsa-rocr
provides = rocm-smi-lib64=5.0.2
conflicts = rocm-smi-lib64
replaces = rocm-smi-lib64
source = rocm-smi-lib-5.0.2.tar.gz::https://github.com/RadeonOpenCompute/rocm_smi_lib/archive/rocm-5.0.2.tar.gz
sha256sums = a169129e4ecd1cca134039dc1bf91e1b3721768781abfae4ae61fad60a633472
pkgname = rocm-smi-lib

View file

@ -1,29 +1,33 @@
# Maintainer: acxz <akashpatel2008 at yahoo dot com>
# Maintainer: Torsten Keßler <t dot kessler at posteo dot de>
# Contributor: acxz <akashpatel2008 at yahoo dot com>
pkgname=rocm-smi-lib
pkgver=3.3.0
pkgrel=2
pkgdesc="ROCm SMI LIB"
pkgver=5.0.2
pkgrel=1
pkgdesc='ROCm System Management Interface Library'
arch=('x86_64')
url="https://github.com/RadeonOpenCompute/rocm_smi_lib"
license=('custom:NCSAOSL')
depends=()
makedepends=('cmake')
options=(!staticlibs strip)
source=("rocm_smi_lib-roc-$pkgver.tar.gz::https://github.com/RadeonOpenCompute/rocm_smi_lib/archive/rocm-$pkgver.tar.gz")
sha256sums=('bb2d98b91963bbd42a449911bcceb7c877f73e866ba92463b06cece87e6cd2f6')
depends=('hsa-rocr')
provides=("rocm-smi-lib64=$pkgver")
replaces=('rocm-smi-lib64')
conflicts=('rocm-smi-lib64')
makedepends=('cmake' 'doxygen' 'texlive-latexextra')
source=("$pkgname-$pkgver.tar.gz::https://github.com/RadeonOpenCompute/rocm_smi_lib/archive/rocm-$pkgver.tar.gz")
sha256sums=('a169129e4ecd1cca134039dc1bf91e1b3721768781abfae4ae61fad60a633472')
_dirname="$(basename "$url")-$(basename "${source[0]}" .tar.gz)"
build() {
mkdir -p "$srcdir/build"
cd "$srcdir/build"
cmake -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/opt/rocm \
"$srcdir/rocm_smi_lib-rocm-$pkgver"
make
# build type Release fixes warnings regarding FORTIFY_SOURCE
cmake -DCMAKE_INSTALL_PREFIX=/opt/rocm \
-DCMAKE_BUILD_TYPE=Release \
-S "$_dirname" \
-B build
make -C build
}
package() {
cd "$srcdir/build"
make DESTDIR="$pkgdir" install
DESTDIR="$pkgdir" make -C build install
install -Dm644 "$srcdir/$_dirname/License.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}