aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKhaled Nakchbandi2022-03-04 09:05:33 +0200
committerKhaled Nakchbandi2022-03-04 09:05:33 +0200
commit0cd6c19f4b55e226be7c0ea20750e58815d4c4b5 (patch)
treea73220f42ab162f22f9c19bebe67c6a249ac5ac9 /PKGBUILD
parent96c2c76558d2c9cbc46e3473d6a8f0578c9c2043 (diff)
downloadaur-0cd6c19f4b55e226be7c0ea20750e58815d4c4b5.tar.gz
fixed a lot of bugs in the script
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 36 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 18c93d463452..b92c6a9f19be 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,8 +8,8 @@ enc_ver=1.0
pkgbase=amdgpu-pro-installer-cfe
pkgname=(
-libamdenc-amdgpu-pro-cfe
amf-amdgpu-pro-cfe
+libamdenc-amdgpu-pro-cfe
amdgpu-pro-libgl-cfe
lib32-amdgpu-pro-libgl-cfe
vulkan-amdgpu-pro-cfe
@@ -17,7 +17,7 @@ lib32-vulkan-amdgpu-pro-cfe
)
pkgver=${major}_${minor}
-pkgrel=1
+pkgrel=2
arch=('x86_64')
url=https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-21-50
license=('custom: multiple')
@@ -26,7 +26,7 @@ makedepends=('wget')
DLAGENTS='https::/usr/bin/wget --referer https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-21-50 -N %u'
-source=(GET-DEBS.sh
+source=(GET-DEBS*
versions
progl
progl.bash-completion
@@ -35,15 +35,39 @@ source=(GET-DEBS.sh
sha256sums=("SKIP"
"SKIP"
+ "SKIP"
+ "SKIP"
+ "SKIP"
+ "SKIP"
+ "SKIP"
feb74796c3152cbafaba89d96e68a152f209bd3058c7eb0413cbe1ab0764e96f
e32801c38b475cd8df17a407726b86db3de26410f563d688325b4d4314fc5354
7bb670f1588c65404ed5dc231c02c4acff4b2150c3f0eba99e052debbb089c32
5c3f42f4c01bd0b8d1a582f6a476cc1afa4dfe47209b4742fcde84fa52d075df)
-get_debs() {
- bash ./GET-DEBS.sh
+get_debs_amf() {
+ bash ./GET-DEBS-AMF.sh
}
+get_debs_enc() {
+ bash ./GET-DEBS-ENC.sh
+}
+
+get_debs_libgl() {
+ bash ./GET-DEBS-LIBGL.sh
+}
+
+get_debs_libgl32() {
+ bash ./GET-DEBS-LIBGL32.sh
+}
+
+get_debs_vulkan() {
+ bash ./GET-DEBS-VULKAN.sh
+}
+
+get_debs_vulkan32() {
+ bash ./GET-DEBS-VULKAN32.sh
+}
# extracts a debian package
# $1: deb file to extract
@@ -87,6 +111,7 @@ package_amf-amdgpu-pro-cfe () {
depends=("libglvnd" "libx11" "vulkan-amdgpu-pro" "rocm-opencl-runtime" "libamdenc-amdgpu-pro-cfe")
conflicts=("amf-amdgpu-pro")
+ get_debs_amf
extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/amf-amdgpu-pro_${amf_ver}-${minor}_amd64.deb
move_libdir "opt/amdgpu-pro/lib/x86_64-linux-gnu" "usr/lib"
move_copyright
@@ -96,7 +121,7 @@ package_libamdenc-amdgpu-pro-cfe () {
pkgdesc="AMD Encode Core Library"
license=('custom: AMDGPU-PRO EULA')
- get_debs
+ get_debs_enc
extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/libamdenc-amdgpu-pro_${enc_ver}-${minor}_amd64.deb
move_libdir "opt/amdgpu-pro/lib/x86_64-linux-gnu" "usr/lib"
move_copyright
@@ -110,6 +135,7 @@ package_amdgpu-pro-libgl-cfe () {
backup=(etc/amd/amdapfxx.blb)
conflicts=("amdgpu-pro-libgl")
+ get_debs_libgl
extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/libegl1-amdgpu-pro_${major}-${minor}_amd64.deb
extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/libgl1-amdgpu-pro-dri_${major}-${minor}_amd64.deb
extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/libgl1-amdgpu-pro-ext_${major}-${minor}_amd64.deb
@@ -138,6 +164,7 @@ package_lib32-amdgpu-pro-libgl-cfe () {
backup=(etc/amd/amdrc etc/ld.so.conf.d/10-amdgpu-pro-i386.conf)
conflicts=("lib32-amdgpu-pro-libgl")
+ get_debs_libgl32
extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/libegl1-amdgpu-pro_${major}-${minor}_i386.deb
extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/libgl1-amdgpu-pro-dri_${major}-${minor}_i386.deb
extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/libgl1-amdgpu-pro-ext_${major}-${minor}_i386.deb
@@ -159,6 +186,8 @@ package_vulkan-amdgpu-pro-cfe () {
provides=('vulkan-driver')
depends=()
conflicts=("vulkan-amdgpu-pro")
+
+ get_debs_vulkan
extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/vulkan-amdgpu-pro_${major}-${minor}_amd64.deb
move_libdir "opt/amdgpu-pro/lib/x86_64-linux-gnu" "usr/lib"
move_copyright
@@ -180,6 +209,7 @@ package_lib32-vulkan-amdgpu-pro-cfe () {
depends=()
conflicts=("lib32-vulkan-amdgpu-pro")
+ get_debs_vulkan32
extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/vulkan-amdgpu-pro_${major}-${minor}_i386.deb
move_libdir "opt/amdgpu-pro/lib/i386-linux-gnu" "usr/lib32"
move_copyright