diff options
author | binex-dsk | 2020-11-20 11:19:23 -0500 |
---|---|---|
committer | binex-dsk | 2020-11-20 11:19:23 -0500 |
commit | 1c82a416715f155fa0527bc010905b3d7cacdc19 (patch) | |
tree | 7bf3e99cd4ac6a68dec53b1b2aa5839e0298ffe1 /PKGBUILD | |
parent | 26465351a05c15eea906b2e2484b50a77e4e99ab (diff) | |
download | aur-1c82a416715f155fa0527bc010905b3d7cacdc19.tar.gz |
added numactl to depends because it fixed stuff
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 17 insertions, 12 deletions
@@ -5,35 +5,37 @@ # Contributor: johnnybash <georgpfahler at wachenzell dot org> # Contributor: grmat <grmat at sub dot red> +prefix='amdgpu-pro-' +postfix='-ubuntu-20.04' +major='20.45' +minor='1164792' +amdver='2.4.100' +shared="opt/amdgpu-pro/lib/x86_64-linux-gnu" +shared2="opt/amdgpu/lib/x86_64-linux-gnu" +tarname="${prefix}${major}-${minor}${postfix}" + 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=20.45.1164792 -pkgrel=1 +pkgver=${major}.${minor} +pkgrel=2 arch=('x86_64') url='http://www.amd.com' license=('custom:AMD') makedepends=('wget') -depends=('libdrm' 'ocl-icd' 'gcc-libs') +depends=('libdrm' 'ocl-icd' 'gcc-libs' 'linux>=5.9' 'numactl') conflicts=('amdgpocl' 'opencl-amdgpu-pro-orca' 'opencl-amdgpu-pro-comgr' 'opencl-amdgpu-pro-pal' 'rocm-opencl-runtime') provides=('opencl-driver' "opencl-amdgpu-pro-orca=${pkgver}" "opencl-amdgpu-pro-pal=${pkgver}" "opencl-amdgpu-pro-comgr=${pkgver}") # this package provides both drivers, and installs them in a different location +optdepends=('clinfo') DLAGENTS='https::/usr/bin/wget --referer https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-20-45 -N %u' -prefix='amdgpu-pro-' -postfix='-ubuntu-20.04' -major='20.45' -minor='1164792' -amdver='2.4.100' -shared="opt/amdgpu-pro/lib/x86_64-linux-gnu" -shared2="opt/amdgpu/lib/x86_64-linux-gnu" -tarname="${prefix}${major}-${minor}${postfix}" - source=("https://drivers.amd.com/drivers/linux/$tarname.tar.xz") sha256sums=('482e7a1f8dc41839aa720bb62730f1176b9d608117f94dc2f7e2bd2cf1a5ac1a') package() { mkdir -p "${srcdir}/opencl" cd "${srcdir}/opencl" + # roc* ar x "${srcdir}/$tarname/opencl-rocr-amdgpu-pro_${major}-${minor}_amd64.deb" tar xJf data.tar.xz @@ -53,6 +55,7 @@ package() { # orca ar x "${srcdir}/$tarname/opencl-orca-amdgpu-pro-icd_${major}-${minor}_amd64.deb" tar xJf data.tar.xz + cd ${shared} sed -i "s|libdrm_amdgpu|libdrm_amdgpo|g" libamdocl-orca64.so @@ -94,6 +97,8 @@ package() { cd "${pkgdir}/opt/amdgpu/share/libdrm" ln -s /usr/share/libdrm/amdgpu.ids amdgpu.ids + mv "${srcdir}/opencl/opt/amdgpu-pro/amdgcn" "${pkgdir}/opt/amdgpu/amdgcn" + rm -r "${srcdir}/opencl" rm -r "${srcdir}/libdrm" } |