summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO81
-rw-r--r--PKGBUILD130
-rwxr-xr-xprogl30
-rw-r--r--progl.bash-completion1
4 files changed, 133 insertions, 109 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 437d87f55884..965cafdd5e3a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,64 +1,83 @@
pkgbase = amdgpu-pro-installer
- pkgver = 20.45_1188099
- pkgrel = 5
- url = https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-20-30
+ pkgver = 23.40_1741713
+ pkgrel = 1
+ url = https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-22-40
arch = x86_64
groups = Radeon_Software_for_Linux
license = custom: multiple
- makedepends = wget
- source = https://drivers.amd.com/drivers/linux/amdgpu-pro-20.45-1188099-ubuntu-20.04.tar.xz
- source = progl
- source = progl.bash-completion
- sha256sums = a4040db7822cde36c0783912428e1b4897ecdacb9b3d21d716357dae6e4fc6b7
+ source = progl::https://raw.githubusercontent.com/Ashark/archlinux-amdgpu-pro/master/progl
+ source = progl.bash-completion::https://raw.githubusercontent.com/Ashark/archlinux-amdgpu-pro/master/progl.bash-completion
+ source = https://repo.radeon.com/amdgpu/6.0.3/ubuntu/pool/proprietary/a/amf-amdgpu-pro/amf-amdgpu-pro_1.4.33-1741713.22.04_amd64.deb
+ source = https://repo.radeon.com/amdgpu/6.0.3/ubuntu/pool/proprietary/liba/libamdenc-amdgpu-pro/libamdenc-amdgpu-pro_1.0-1741713.22.04_amd64.deb
+ source = https://repo.radeon.com/amdgpu/6.0.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libegl1-amdgpu-pro-oglp_23.40-1741713.22.04_i386.deb
+ source = https://repo.radeon.com/amdgpu/6.0.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libegl1-amdgpu-pro-oglp_23.40-1741713.22.04_amd64.deb
+ source = https://repo.radeon.com/amdgpu/6.0.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-dri_23.40-1741713.22.04_i386.deb
+ source = https://repo.radeon.com/amdgpu/6.0.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-dri_23.40-1741713.22.04_amd64.deb
+ source = https://repo.radeon.com/amdgpu/6.0.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-ext_23.40-1741713.22.04_amd64.deb
+ source = https://repo.radeon.com/amdgpu/6.0.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-gbm_23.40-1741713.22.04_amd64.deb
+ source = https://repo.radeon.com/amdgpu/6.0.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-glx_23.40-1741713.22.04_i386.deb
+ source = https://repo.radeon.com/amdgpu/6.0.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-glx_23.40-1741713.22.04_amd64.deb
+ source = https://repo.radeon.com/amdgpu/6.0.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles1-amdgpu-pro-oglp_23.40-1741713.22.04_i386.deb
+ source = https://repo.radeon.com/amdgpu/6.0.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles1-amdgpu-pro-oglp_23.40-1741713.22.04_amd64.deb
+ source = https://repo.radeon.com/amdgpu/6.0.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles2-amdgpu-pro-oglp_23.40-1741713.22.04_i386.deb
+ source = https://repo.radeon.com/amdgpu/6.0.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles2-amdgpu-pro-oglp_23.40-1741713.22.04_amd64.deb
+ source = https://repo.radeon.com/amdgpu/6.0.3/ubuntu/pool/proprietary/v/vulkan-amdgpu-pro/vulkan-amdgpu-pro_23.40-1741713.22.04_i386.deb
+ source = https://repo.radeon.com/amdgpu/6.0.3/ubuntu/pool/proprietary/v/vulkan-amdgpu-pro/vulkan-amdgpu-pro_23.40-1741713.22.04_amd64.deb
sha256sums = feb74796c3152cbafaba89d96e68a152f209bd3058c7eb0413cbe1ab0764e96f
sha256sums = e32801c38b475cd8df17a407726b86db3de26410f563d688325b4d4314fc5354
+ sha256sums = 92cecf496059b7ae4658ca6f85fdad11821f000d85760832a414997978ecb2d2
+ sha256sums = 3258c9963de671be769ef959ac105c4757900ee8cb68d125043a52e5c8da6e20
+ sha256sums = 8aef213cad78eace33393dddd7b8abcc3ccdad8ccd7e81f9788d7f331aa47f26
+ sha256sums = 8b6de9d866c6ff40296697d6d1bc7635b97e133f9d238807fd50079f0754a505
+ sha256sums = a02e63dc2f1c8d21c37f108ebc496c84bfbe34a6d6ab47723a2484f677c977e8
+ sha256sums = 7411f60e1e7859977461386f411d0321c7799dbfe4a0160a8b4dc14ea5b0e7b9
+ sha256sums = 541bb5e14bde7e507f023eeeb8987811e0f736cd1f66c77cebc369df0a56a33f
+ sha256sums = f001bf9a6722fc420f90897adbcba626384e4e14201b554055a34192fac93694
+ sha256sums = 5c4e4a5d54e654e3a443821ac4e40e05fab000309cf6924858da34332646511f
+ sha256sums = 7019408bbacbd9a4de4a44b20ee8c56c5a6b085970b2be3517f6aeb9ebc0a753
+ sha256sums = 27aa6e424589bc7698489fa293802fc17345a6fa5e698123d2763188f6b47920
+ sha256sums = c639080e1e97348f8ece493b5f983177845b013decfd9a651c10062523b6b44e
+ sha256sums = 1692c5f9b8ce86d89789febb4139ebc746596cbd79cc95535bfbb6f38f9458a7
+ sha256sums = b40413b762c424f70e87ed77f120adc5ad8d4652341809fbffc484b9aa839018
+ sha256sums = 4b23681d370a5dc8bf5d2a029a8e5ea074468dbbe569f60b529a7a4ab9250ccc
+ sha256sums = 8956de5ab6e2f66dd8b1cc805f6b8b8a74642ac76eedfa73da3a6925a2c284e8
pkgname = amf-amdgpu-pro
pkgdesc = AMDGPU Pro Advanced Multimedia Framework
license = custom: AMDGPU-PRO EULA
- depends = libglvnd
- depends = libx11
- depends = vulkan-amdgpu-pro=20.45_1188099-5
+ depends = libdrm
+ depends = vulkan-icd-loader
+ optdepends = rocm-opencl-runtime: Warning unspecified optdep description
+ optdepends = vulkan-radeon: Warning unspecified optdep description
-pkgname = amdgpu-pro-libgl
+pkgname = amdgpu-pro-oglp
pkgdesc = AMDGPU Pro OpenGL driver
license = custom: AMDGPU-PRO EULA
depends = libdrm
+ depends = libglvnd
depends = libx11
- depends = libxcb
- depends = libxdamage
- depends = libxext
- depends = libxfixes
- depends = libxxf86vm
- depends = wayland
provides = libgl
- backup = etc/amd/amdapfxx.blb
-pkgname = lib32-amdgpu-pro-libgl
+pkgname = lib32-amdgpu-pro-oglp
pkgdesc = AMDGPU Pro OpenGL driver (32-bit)
license = custom: AMDGPU-PRO EULA
- depends = amdgpu-pro-libgl=20.45_1188099-5
- depends = lib32-libdrm
depends = lib32-libx11
- depends = lib32-libxcb
- depends = lib32-libxdamage
- depends = lib32-libxext
- depends = lib32-libxfixes
- depends = lib32-libxxf86vm
- depends = lib32-wayland
provides = lib32-libgl
- backup = etc/amd/amdrc
- backup = etc/ld.so.conf.d/10-amdgpu-pro-i386.conf
pkgname = vulkan-amdgpu-pro
pkgdesc = AMDGPU Pro Vulkan driver
license = custom: AMDGPU-PRO EULA
+ depends = vulkan-icd-loader
depends = wayland
+ depends = zlib
+ optdepends = openssl-1.1: Warning unspecified optdep description
provides = vulkan-driver
pkgname = lib32-vulkan-amdgpu-pro
pkgdesc = AMDGPU Pro Vulkan driver (32-bit)
license = custom: AMDGPU-PRO EULA
+ depends = lib32-vulkan-icd-loader
depends = lib32-wayland
+ depends = lib32-zlib
+ optdepends = lib32-openssl-1.1: Warning unspecified optdep description
provides = lib32-vulkan-driver
-
diff --git a/PKGBUILD b/PKGBUILD
index 7ddb8d84d2d6..b29138f197d1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,34 +4,63 @@
# Autogenerated from AMD's Packages file
# with https://github.com/Ashark/archlinux-amdgpu-pro/blob/master/gen-PKGBUILD.py
-major=20.45
-minor=1188099
-ubuntu_ver=20.04
+major=23.40
+major_short=23.40
+minor=1741713
+ubuntu_ver=22.04
+repo_folder_ver=6.0.3
pkgbase=amdgpu-pro-installer
pkgname=(
amf-amdgpu-pro
-amdgpu-pro-libgl
-lib32-amdgpu-pro-libgl
+amdgpu-pro-oglp
+lib32-amdgpu-pro-oglp
vulkan-amdgpu-pro
lib32-vulkan-amdgpu-pro
)
pkgver=${major}_${minor}
-pkgrel=5
+pkgrel=1
arch=('x86_64')
-url=https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-20-30
+url=https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-22-40
license=('custom: multiple')
groups=('Radeon_Software_for_Linux')
-makedepends=('wget')
-DLAGENTS='https::/usr/bin/wget --referer https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-20-30 -N %u'
-
-source=(https://drivers.amd.com/drivers/linux/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}.tar.xz
- progl
- progl.bash-completion)
-sha256sums=(a4040db7822cde36c0783912428e1b4897ecdacb9b3d21d716357dae6e4fc6b7
- feb74796c3152cbafaba89d96e68a152f209bd3058c7eb0413cbe1ab0764e96f
- e32801c38b475cd8df17a407726b86db3de26410f563d688325b4d4314fc5354)
+source=(progl::https://raw.githubusercontent.com/Ashark/archlinux-amdgpu-pro/master/progl
+ progl.bash-completion::https://raw.githubusercontent.com/Ashark/archlinux-amdgpu-pro/master/progl.bash-completion
+ https://repo.radeon.com/amdgpu/${repo_folder_ver}/ubuntu/pool/proprietary/a/amf-amdgpu-pro/amf-amdgpu-pro_1.4.33-${minor}.${ubuntu_ver}_amd64.deb
+ https://repo.radeon.com/amdgpu/${repo_folder_ver}/ubuntu/pool/proprietary/liba/libamdenc-amdgpu-pro/libamdenc-amdgpu-pro_1.0-${minor}.${ubuntu_ver}_amd64.deb
+ https://repo.radeon.com/amdgpu/${repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libegl1-amdgpu-pro-oglp_${major_short}-${minor}.${ubuntu_ver}_i386.deb
+ https://repo.radeon.com/amdgpu/${repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libegl1-amdgpu-pro-oglp_${major_short}-${minor}.${ubuntu_ver}_amd64.deb
+ https://repo.radeon.com/amdgpu/${repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-dri_${major_short}-${minor}.${ubuntu_ver}_i386.deb
+ https://repo.radeon.com/amdgpu/${repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-dri_${major_short}-${minor}.${ubuntu_ver}_amd64.deb
+ https://repo.radeon.com/amdgpu/${repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-ext_${major_short}-${minor}.${ubuntu_ver}_amd64.deb
+ https://repo.radeon.com/amdgpu/${repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-gbm_${major_short}-${minor}.${ubuntu_ver}_amd64.deb
+ https://repo.radeon.com/amdgpu/${repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-glx_${major_short}-${minor}.${ubuntu_ver}_i386.deb
+ https://repo.radeon.com/amdgpu/${repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-glx_${major_short}-${minor}.${ubuntu_ver}_amd64.deb
+ https://repo.radeon.com/amdgpu/${repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles1-amdgpu-pro-oglp_${major_short}-${minor}.${ubuntu_ver}_i386.deb
+ https://repo.radeon.com/amdgpu/${repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles1-amdgpu-pro-oglp_${major_short}-${minor}.${ubuntu_ver}_amd64.deb
+ https://repo.radeon.com/amdgpu/${repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles2-amdgpu-pro-oglp_${major_short}-${minor}.${ubuntu_ver}_i386.deb
+ https://repo.radeon.com/amdgpu/${repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles2-amdgpu-pro-oglp_${major_short}-${minor}.${ubuntu_ver}_amd64.deb
+ https://repo.radeon.com/amdgpu/${repo_folder_ver}/ubuntu/pool/proprietary/v/vulkan-amdgpu-pro/vulkan-amdgpu-pro_${major_short}-${minor}.${ubuntu_ver}_i386.deb
+ https://repo.radeon.com/amdgpu/${repo_folder_ver}/ubuntu/pool/proprietary/v/vulkan-amdgpu-pro/vulkan-amdgpu-pro_${major_short}-${minor}.${ubuntu_ver}_amd64.deb)
+sha256sums=(feb74796c3152cbafaba89d96e68a152f209bd3058c7eb0413cbe1ab0764e96f
+ e32801c38b475cd8df17a407726b86db3de26410f563d688325b4d4314fc5354
+ 92cecf496059b7ae4658ca6f85fdad11821f000d85760832a414997978ecb2d2
+ 3258c9963de671be769ef959ac105c4757900ee8cb68d125043a52e5c8da6e20
+ 8aef213cad78eace33393dddd7b8abcc3ccdad8ccd7e81f9788d7f331aa47f26
+ 8b6de9d866c6ff40296697d6d1bc7635b97e133f9d238807fd50079f0754a505
+ a02e63dc2f1c8d21c37f108ebc496c84bfbe34a6d6ab47723a2484f677c977e8
+ 7411f60e1e7859977461386f411d0321c7799dbfe4a0160a8b4dc14ea5b0e7b9
+ 541bb5e14bde7e507f023eeeb8987811e0f736cd1f66c77cebc369df0a56a33f
+ f001bf9a6722fc420f90897adbcba626384e4e14201b554055a34192fac93694
+ 5c4e4a5d54e654e3a443821ac4e40e05fab000309cf6924858da34332646511f
+ 7019408bbacbd9a4de4a44b20ee8c56c5a6b085970b2be3517f6aeb9ebc0a753
+ 27aa6e424589bc7698489fa293802fc17345a6fa5e698123d2763188f6b47920
+ c639080e1e97348f8ece493b5f983177845b013decfd9a651c10062523b6b44e
+ 1692c5f9b8ce86d89789febb4139ebc746596cbd79cc95535bfbb6f38f9458a7
+ b40413b762c424f70e87ed77f120adc5ad8d4652341809fbffc484b9aa839018
+ 4b23681d370a5dc8bf5d2a029a8e5ea074468dbbe569f60b529a7a4ab9250ccc
+ 8956de5ab6e2f66dd8b1cc805f6b8b8a74642ac76eedfa73da3a6925a2c284e8)
@@ -71,27 +100,30 @@ move_copyright() {
package_amf-amdgpu-pro () {
pkgdesc="AMDGPU Pro Advanced Multimedia Framework"
license=('custom: AMDGPU-PRO EULA')
- depends=("libglvnd" "libx11" "vulkan-amdgpu-pro=${major}_${minor}-${pkgrel}")
+ depends=("libdrm" "vulkan-icd-loader")
+ optdepends=("rocm-opencl-runtime: Warning unspecified optdep description"
+ "vulkan-radeon: Warning unspecified optdep description")
- extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/amf-amdgpu-pro_${major}-${minor}_amd64.deb
+ extract_deb "${srcdir}"/amf-amdgpu-pro_1.4.33-${minor}.${ubuntu_ver}_amd64.deb
+ extract_deb "${srcdir}"/libamdenc-amdgpu-pro_1.0-${minor}.${ubuntu_ver}_amd64.deb
move_libdir "opt/amdgpu-pro/lib/x86_64-linux-gnu" "usr/lib"
move_copyright
}
-package_amdgpu-pro-libgl () {
+package_amdgpu-pro-oglp () {
pkgdesc="AMDGPU Pro OpenGL driver"
license=('custom: AMDGPU-PRO EULA')
provides=('libgl')
- depends=("libdrm" "libx11" "libxcb" "libxdamage" "libxext" "libxfixes" "libxxf86vm" "wayland")
- backup=(etc/amd/amdapfxx.blb)
-
- 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-appprofiles_${major}-${minor}_all.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
- extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/libgl1-amdgpu-pro-glx_${major}-${minor}_amd64.deb
- extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/libglapi1-amdgpu-pro_${major}-${minor}_amd64.deb
- extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/libgles2-amdgpu-pro_${major}-${minor}_amd64.deb
+ depends=("libdrm" "libglvnd" "libx11")
+
+ extract_deb "${srcdir}"/libegl1-amdgpu-pro-oglp_${major_short}-${minor}.${ubuntu_ver}_amd64.deb
+ extract_deb "${srcdir}"/libgl1-amdgpu-pro-oglp-dri_${major_short}-${minor}.${ubuntu_ver}_amd64.deb
+ extract_deb "${srcdir}"/libgl1-amdgpu-pro-oglp-ext_${major_short}-${minor}.${ubuntu_ver}_amd64.deb
+ extract_deb "${srcdir}"/libgl1-amdgpu-pro-oglp-gbm_${major_short}-${minor}.${ubuntu_ver}_amd64.deb
+ extract_deb "${srcdir}"/libgl1-amdgpu-pro-oglp-glx_${major_short}-${minor}.${ubuntu_ver}_amd64.deb
+ extract_deb "${srcdir}"/libgles1-amdgpu-pro-oglp_${major_short}-${minor}.${ubuntu_ver}_amd64.deb
+ extract_deb "${srcdir}"/libgles2-amdgpu-pro-oglp_${major_short}-${minor}.${ubuntu_ver}_amd64.deb
+ move_libdir "opt/amdgpu-pro/lib/x86_64-linux-gnu" "usr/lib"
move_copyright
# extra_commands:
@@ -99,42 +131,45 @@ package_amdgpu-pro-libgl () {
move_libdir "opt/amdgpu-pro/lib/x86_64-linux-gnu" "usr/lib/amdgpu-pro"
move_libdir "opt/amdgpu-pro/lib/xorg" "usr/lib/amdgpu-pro/xorg"
move_libdir "opt/amdgpu/share/drirc.d" "usr/share/drirc.d"
- sed -i "s|/opt/amdgpu-pro/lib/x86_64-linux-gnu|#/usr/lib/amdgpu-pro # commented to prevent problems of booting with amdgpu-pro, use progl script|" "${pkgdir}"/etc/ld.so.conf.d/10-amdgpu-pro-x86_64.conf
install -Dm755 "${srcdir}"/progl "${pkgdir}"/usr/bin/progl
- install -Dm755 "${srcdir}"/progl.bash-completion "${pkgdir}"/usr/share/bash-completion/completions/progl
+ install -Dm644 "${srcdir}"/progl.bash-completion "${pkgdir}"/usr/share/bash-completion/completions/progl
# For some reason, applications started with normal OpenGL (i.e. without ag pro) crashes at launch if this conf file is presented, so hide it for now, until I find out the reason of that.
mv "${pkgdir}"/usr/share/drirc.d/10-amdgpu-pro.conf "${pkgdir}"/usr/share/drirc.d/10-amdgpu-pro.conf.hide
+ # For some reason, libs no more moved to the pro folder. Do it manually.
+ mv -v -t "${pkgdir}/usr/lib/amdgpu-pro" "${pkgdir}/usr/lib/lib"*
}
-package_lib32-amdgpu-pro-libgl () {
+package_lib32-amdgpu-pro-oglp () {
pkgdesc="AMDGPU Pro OpenGL driver (32-bit)"
license=('custom: AMDGPU-PRO EULA')
provides=('lib32-libgl')
- depends=("amdgpu-pro-libgl=${major}_${minor}-${pkgrel}" "lib32-libdrm" "lib32-libx11" "lib32-libxcb" "lib32-libxdamage" "lib32-libxext" "lib32-libxfixes" "lib32-libxxf86vm" "lib32-wayland")
- backup=(etc/amd/amdrc etc/ld.so.conf.d/10-amdgpu-pro-i386.conf)
-
- 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
- extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/libgl1-amdgpu-pro-glx_${major}-${minor}_i386.deb
- extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/libglapi1-amdgpu-pro_${major}-${minor}_i386.deb
- extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/libgles2-amdgpu-pro_${major}-${minor}_i386.deb
+ depends=("lib32-libx11")
+
+ extract_deb "${srcdir}"/libegl1-amdgpu-pro-oglp_${major_short}-${minor}.${ubuntu_ver}_i386.deb
+ extract_deb "${srcdir}"/libgl1-amdgpu-pro-oglp-dri_${major_short}-${minor}.${ubuntu_ver}_i386.deb
+ extract_deb "${srcdir}"/libgl1-amdgpu-pro-oglp-glx_${major_short}-${minor}.${ubuntu_ver}_i386.deb
+ extract_deb "${srcdir}"/libgles1-amdgpu-pro-oglp_${major_short}-${minor}.${ubuntu_ver}_i386.deb
+ extract_deb "${srcdir}"/libgles2-amdgpu-pro-oglp_${major_short}-${minor}.${ubuntu_ver}_i386.deb
+ move_libdir "opt/amdgpu-pro/lib/i386-linux-gnu" "usr/lib32"
move_copyright
# extra_commands:
- rm "${pkgdir}"/etc/amd/amdrc "${pkgdir}"/opt/amdgpu-pro/lib/xorg/modules/extensions/libglx.so "${pkgdir}"/opt/amdgpu/share/drirc.d/10-amdgpu-pro.conf
+ rm "${pkgdir}"/opt/amdgpu/share/drirc.d/10-amdgpu-pro.conf
move_libdir "usr/lib/i386-linux-gnu" "usr/lib32"
move_libdir "opt/amdgpu-pro/lib/i386-linux-gnu" "usr/lib32/amdgpu-pro"
- sed -i "s|/opt/amdgpu-pro/lib/i386-linux-gnu|#/usr/lib32/amdgpu-pro # commented to prevent problems of booting with amdgpu-pro, use progl32 script|" "${pkgdir}"/etc/ld.so.conf.d/10-amdgpu-pro-i386.conf
+ # For some reason, libs no more moved to the pro folder. Do it manually.
+ mkdir "${pkgdir}/usr/lib32/amdgpu-pro"
+ mv -v -t "${pkgdir}/usr/lib32/amdgpu-pro" "${pkgdir}/usr/lib32/lib"*
}
package_vulkan-amdgpu-pro () {
pkgdesc="AMDGPU Pro Vulkan driver"
license=('custom: AMDGPU-PRO EULA')
provides=('vulkan-driver')
- depends=("wayland")
+ depends=("vulkan-icd-loader" "wayland" "zlib")
+ optdepends=("openssl-1.1: Warning unspecified optdep description")
- extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/vulkan-amdgpu-pro_${major}-${minor}_amd64.deb
+ extract_deb "${srcdir}"/vulkan-amdgpu-pro_${major_short}-${minor}.${ubuntu_ver}_amd64.deb
move_libdir "opt/amdgpu-pro/lib/x86_64-linux-gnu" "usr/lib"
move_copyright
@@ -150,9 +185,10 @@ package_lib32-vulkan-amdgpu-pro () {
pkgdesc="AMDGPU Pro Vulkan driver (32-bit)"
license=('custom: AMDGPU-PRO EULA')
provides=('lib32-vulkan-driver')
- depends=("lib32-wayland")
+ depends=("lib32-vulkan-icd-loader" "lib32-wayland" "lib32-zlib")
+ optdepends=("lib32-openssl-1.1: Warning unspecified optdep description")
- extract_deb "${srcdir}"/amdgpu-pro-${major}-${minor}-ubuntu-${ubuntu_ver}/vulkan-amdgpu-pro_${major}-${minor}_i386.deb
+ extract_deb "${srcdir}"/vulkan-amdgpu-pro_${major_short}-${minor}.${ubuntu_ver}_i386.deb
move_libdir "opt/amdgpu-pro/lib/i386-linux-gnu" "usr/lib32"
move_copyright
diff --git a/progl b/progl
deleted file mode 100755
index a872bc65bdbb..000000000000
--- a/progl
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/bash
-
-# This script applies amdgpu-pro OpenGL driver for specific application.
-# For example, running "$ progl davinci-resolve" will start DR with AMDGPU PRO driver.
-# You can test the difference (GL_VENDOR, GL_RENDERER, GL_VERSION) with glmark2 utility.
-
-progl() {
- export LD_LIBRARY_PATH="/usr/lib/amdgpu-pro/:${LD_LIBRARY_PATH}"
-# export LIBGL_DRIVERS_PATH="/usr/lib/dri/" # unneeded, because already a system path
-}
-
-progl32() {
- export LD_LIBRARY_PATH="/usr/lib32/amdgpu-pro/:${LD_LIBRARY_PATH}"
-# export LIBGL_DRIVERS_PATH="/usr/lib32/dri/" # unneeded, because already a system path
-}
-
-# export dri_driver="amdgpu" # Do not know if needed, there is already a file in drirc.d, is not it sufficient?
-
-
-if [[ $(basename $0) == progl ]]; then
- progl
-elif [[ $(basename $0) == progl32 ]]; then
- progl32
-else
- echo "Unknown function"
- exit 1
-fi
-
-# applied variables, now execute the rest of the command
-"$@"
diff --git a/progl.bash-completion b/progl.bash-completion
deleted file mode 100644
index 394af7f36c92..000000000000
--- a/progl.bash-completion
+++ /dev/null
@@ -1 +0,0 @@
-_have progl && complete -F _command progl