diff options
author | Torsten Keßler | 2020-06-05 17:03:03 +0200 |
---|---|---|
committer | GitHub | 2020-06-05 11:03:03 -0400 |
commit | 05573d9312d9f0b073663c1cf4ae1bfa63fd0947 (patch) | |
tree | aa0b28a12e96ea1e005afcc7f13200442470f816 | |
download | aur-05573d9312d9f0b073663c1cf4ae1bfa63fd0947.tar.gz |
[rocclr] New package (#188)
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..529826a0a984 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = rocclr + pkgdesc = Radeon Open Compute Common Language Runtime + pkgver = 3.5.0 + pkgrel = 1 + url = https://github.com/ROCm-Developer-Tools/ROCclr + arch = x86_64 + license = unknown + makedepends = git + makedepends = cmake + depends = mesa + depends = comgr + depends = rocm-cmake + source = rocclr-3.5.0.tar.gz::https://github.com/ROCm-Developer-Tools/ROCclr/archive/roc-3.5.0.tar.gz + source = rocclr-opencl-3.5.0.tar.gz::https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/roc-3.5.0.tar.gz + sha256sums = 87c1ee9f02b8aa487b628c543f058198767c474cec3d21700596a73c028959e1 + sha256sums = 511b617d5192f2d4893603c1a02402b2ac9556e9806ff09dd2a91d398abf39a0 + +pkgname = rocclr + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f8c9800a5cec --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer Torsten Keßler <t dot kessler at posteo dot de> +pkgname=rocclr +pkgver=3.5.0 +pkgrel=1 +pkgdesc='Radeon Open Compute Common Language Runtime' +arch=('x86_64') +url='https://github.com/ROCm-Developer-Tools/ROCclr' +license=('unknown') +depends=('mesa' 'comgr' 'rocm-cmake') +makedepends=('git' 'cmake') +source=("$pkgname-$pkgver.tar.gz::$url/archive/roc-$pkgver.tar.gz" + "$pkgname-opencl-$pkgver.tar.gz::https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/roc-$pkgver.tar.gz") +sha256sums=('87c1ee9f02b8aa487b628c543f058198767c474cec3d21700596a73c028959e1' + '511b617d5192f2d4893603c1a02402b2ac9556e9806ff09dd2a91d398abf39a0') + +build() { + mkdir -p build + cd build + cmake "$srcdir/ROCclr-roc-$pkgver" \ + -DCMAKE_INSTALL_PREFIX='/opt/rocm/rocclr' \ + -DOPENCL_DIR="$srcdir/ROCm-OpenCL-Runtime-roc-$pkgver" + + make +} + +package() { + make -C build DESTDIR="$pkgdir/" install + + sed -i "s@$srcdir/build/libamdrocclr_static.a@/opt/rocm/rocclr/lib/libamdrocclr_static.a@" \ + "$srcdir/build/amdrocclr_staticTargets.cmake" + install -Dm644 "$srcdir/build/amdrocclr_staticTargets.cmake" \ + "$pkgdir/opt/rocm/rocclr/lib/amdrocclr_staticTargets.cmake" +} |