summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJP-Ellis2022-04-09 19:56:23 +1000
committerGitHub2022-04-09 11:56:23 +0200
commitd239962575289b3aed505d0412640b4173f06932 (patch)
treefd93983a1fec8f6c601e33a5a3c728dd6c55bfaf
parent2e4698eca6df4c96cf4fd44374a2b6ca1f27697b (diff)
downloadaur-d239962575289b3aed505d0412640b4173f06932.tar.gz
upgpkg: rocm-hip-{libraries,runtime,sdk} 5.1.0-1 (#738)
* upgpkg: rocm-hip-{libraries,runtime,sdk} 5.1.0-1 Signed-off-by: JP-Ellis <josh@jpellis.me> * Use upstream deb Instead of writing the version file manually, we copy it out of the upstream `.deb` to ensure consistency. Partially fixes #739 Signed-off-by: JP-Ellis <josh@jpellis.me>
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD18
2 files changed, 15 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7c65f35ed1d9..5cfecc2b7e44 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = rocm-hip-runtime
pkgdesc = Packages to run HIP applications on the AMD platform
- pkgver = 5.0.2
+ pkgver = 5.1.0
pkgrel = 1
url = https://rocm-documentation.readthedocs.io/en/latest/
arch = x86_64
@@ -11,5 +11,7 @@ pkgbase = rocm-hip-runtime
depends = rocm-llvm
depends = rocm-cmake
optdepends = hipify-clang: Translate CUDA code into HIP. Requires CUDA.
+ source = rocm-hip-runtime-5.1.0.deb::https://repo.radeon.com/rocm/apt/5.1/pool/main/r/rocm-hip-runtime/rocm-hip-runtime_5.1.0.50100-36_amd64.deb
+ sha256sums = 3b420acdfe8d37eb73dd4bf8077e5a24a26a30085919e8b12720b4c683813368
pkgname = rocm-hip-runtime
diff --git a/PKGBUILD b/PKGBUILD
index 754e7cbfbb08..5797eb96a5e0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,12 @@
# Maintainer: Torsten Keßler <t dot kessler at posteo dot de>
+# Contributor: JP-Ellis <josh@jpellis.me>
+
pkgname=rocm-hip-runtime
-pkgver=5.0.2
+_pkgver_major=5
+_pkgver_minor=1
+_pkgver_patch=0
+_pkgver_magic=36
+pkgver=$_pkgver_major.$_pkgver_minor.$_pkgver_patch
pkgrel=1
pkgdesc="Packages to run HIP applications on the AMD platform"
arch=('x86_64')
@@ -9,11 +15,11 @@ license=()
depends=('rocm-core' 'rocm-language-runtime' 'rocminfo' 'hip-runtime-amd' 'rocm-llvm' 'rocm-cmake')
makedepends=()
optdepends=('hipify-clang: Translate CUDA code into HIP. Requires CUDA.')
-source=()
-sha256sums=()
-_magic_bit=72
+source=("${pkgname}-${pkgver}.deb::https://repo.radeon.com/rocm/apt/${pkgver%.*}/pool/main/${pkgname:0:1}/${pkgname}/${pkgname}_${pkgver}.${_pkgver_major}$(printf '%02d' $_pkgver_minor $_pkgver_patch)-${_pkgver_magic}_amd64.deb")
+sha256sums=('3b420acdfe8d37eb73dd4bf8077e5a24a26a30085919e8b12720b4c683813368')
+
package() {
- mkdir -p "${pkgdir}/opt/rocm/.info"
- echo "${pkgver}-${pkgrel}-$_magic_bit" > "${pkgdir}/opt/rocm/.info/version-hiprt"
+ tar -xf data.tar.gz
+ install -Dm644 opt/rocm-${pkgver}/.info/version-hiprt "$pkgdir/opt/rocm/.info/version-hiprt"
}