Date: Saturday, May 6, 2023 @ 14:35:13
Author: tpkessler
Revision: 1459024
archrelease: copy trunk to community-staging-x86_64
Added:
rocm-core/repos/community-staging-x86_64/
rocm-core/repos/community-staging-x86_64/PKGBUILD
(from rev 1459023, rocm-core/trunk/PKGBUILD)
----------+
PKGBUILD | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
Copied: rocm-core/repos/community-staging-x86_64/PKGBUILD (from rev 1459023,
rocm-core/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD (rev 0)
+++ community-staging-x86_64/PKGBUILD 2023-05-06 14:35:13 UTC (rev 1459024)
@@ -0,0 +1,28 @@
+# Maintainer: Torsten Keßler <tpkessler at archlinux dot org>
+
+pkgname=rocm-core
+_rocm_major=5
+_rocm_minor=5
+_rocm_patch=0
+_pkgver_magic=63
+pkgver=$_rocm_major.$_rocm_minor.$_rocm_patch
+pkgrel=1
+pkgdesc='AMD ROCm core package (version files)'
+license=('custom:None')
+arch=('x86_64')
+url='https://docs.amd.com/'
+
+package() {
+ # AMD hasn't released the complete source code of the package,
+ # so we only package the version file that is needed for PyTorch
+ echo "$pkgver-$_pkgver_magic" > version-rocm
+ install -Dm644 version-rocm "$pkgdir/opt/rocm/.info/version"
+ install -Dm644 version-rocm "$pkgdir/opt/rocm/.info/version-dev"
+
+ echo "#pragma once" > rocm_version.h
+ echo "#define ROCM_VERSION_MAJOR $_rocm_major" >> rocm_version.h
+ echo "#define ROCM_VERSION_MINOR $_rocm_minor" >> rocm_version.h
+ echo "#define ROCM_VERSION_PATCH $_rocm_patch" >> rocm_version.h
+ install -Dm644 rocm_version.h "$pkgdir/opt/rocm/include/rocm_version.h"
+ install -Dm644 rocm_version.h
"$pkgdir/opt/rocm/include/rocm-core/rocm_version.h"
+}