aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgrmat2018-05-07 13:55:12 +0200
committergrmat2018-05-11 12:13:30 +0200
commitf5838ef8d0ab51b063b668c303c34095f9d10938 (patch)
treeca1a47ebcf5ab14647de079b6c8e6e488d4b59cc
parent4bb0971395b65a5a80e7afdb61981a472ab4b73e (diff)
downloadaur-f5838ef8d0ab51b063b668c303c34095f9d10938.tar.gz
add PAL-based OpenCL driver
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD5
2 files changed, 5 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2e5ea5b71c8a..8be688160559 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = opencl-amd
pkgdesc = OpenCL userspace driver as provided in the amdgpu-pro driver stack. This package is intended to work along with the free amdgpu stack.
pkgver = 18.20.579836
- pkgrel = 1
+ pkgrel = 2
url = http://www.amd.com
arch = x86_64
license = custom:AMD
diff --git a/PKGBUILD b/PKGBUILD
index a8b07d360523..d77367ea78fb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=opencl-amd
pkgdesc="OpenCL userspace driver as provided in the amdgpu-pro driver stack. This package is intended to work along with the free amdgpu stack."
pkgver=18.20.579836
-pkgrel=1
+pkgrel=2
arch=('x86_64')
url='http://www.amd.com'
license=('custom:AMD')
@@ -28,6 +28,8 @@ pkgver() {
package() {
mkdir "${srcdir}/opencl"
cd "${srcdir}/opencl"
+ ar x "${srcdir}/${prefix}${major}-${minor}/opencl-amdgpu-pro-icd_${major}-${minor}_amd64.deb"
+ tar xJf data.tar.xz
ar x "${srcdir}/${prefix}${major}-${minor}/opencl-orca-amdgpu-pro-icd_${major}-${minor}_amd64.deb"
tar xJf data.tar.xz
cd ${shared}
@@ -44,6 +46,7 @@ package() {
mv "${srcdir}/opencl/etc" "${pkgdir}/"
mkdir -p ${pkgdir}/usr/lib
+ mv "${srcdir}/opencl/${shared}/libamdocl64.so" "${pkgdir}/usr/lib/"
mv "${srcdir}/opencl/${shared}/libamdocl-orca64.so" "${pkgdir}/usr/lib/"
mv "${srcdir}/opencl/${shared}/libamdocl12cl64.so" "${pkgdir}/usr/lib/"
mv "${srcdir}/libdrm/${shared/amdgpu-pro/amdgpu}/libdrm_amdgpo.so.1.0.0" "${pkgdir}/usr/lib/"