extract_deb() {
local tmpdir="$(basename "${1%.deb}")"
rm -Rf "$tmpdir"
mkdir "$tmpdir"
cd "$tmpdir"
ar x "$1"
tar -C "${pkgdir}" -xf data.tar.xz
}
move ubuntu specific /usr/lib/x86_64-linux-gnu to /usr/lib
$1: debian package library dir (goes from opt/amdgpu or opt/amdgpu-pro and from x86_64 or i386)
$2: arch package library dir (goes to usr/lib or usr/lib32)
move_libdir() {
local deb_libdir="$1"
local arch_libdir="$2"
if [ -d "${pkgdir}/${deb_libdir}" ]; then
if [ ! -d "${pkgdir}/${arch_libdir}" ]; then
mkdir -p "${pkgdir}/${arch_libdir}"
fi
mv -t "${pkgdir}/${arch_libdir}/" "${pkgdir}/${deb_libdir}"/*
find ${pkgdir} -type d -empty -delete
fi
}
move copyright file to proper place and remove debian changelog
proposed update passed installation with no errors (except existing file):
Maintainer: Andrew Shark <ashark @at@ linuxcomp.ru>
pkgbase=amdgpu-pro-installer pkgname=( amf-amdgpu-pro amdgpu-pro-oglp lib32-amdgpu-pro-oglp vulkan-amdgpu-pro lib32-vulkan-amdgpu-pro amdgpu-pro-common ) pkgver=24.10_60103 pkgrel=1 arch=('x86_64') url="https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-22-40" license=('custom: multiple') groups=('Radeon_Software_for_Linux')
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-install/6.1.3/ubuntu/jammy/pool/main/a/amdgpu-install/amdgpu-install_6.1.60103-1_all.deb https://repo.radeon.com/amdgpu/6.1.3/ubuntu/pool/proprietary/a/amf-amdgpu-pro/amf-amdgpu-pro_1.4.34-1787253.22.04_amd64.deb https://repo.radeon.com/amdgpu/6.1.3/ubuntu/pool/proprietary/liba/libamdenc-amdgpu-pro/libamdenc-amdgpu-pro_1.0-1787253.22.04_amd64.deb https://repo.radeon.com/amdgpu/6.1.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libegl1-amdgpu-pro-oglp_24.10-1787253.22.04_amd64.deb https://repo.radeon.com/amdgpu/6.1.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libegl1-amdgpu-pro-oglp_24.10-1787253.22.04_i386.deb https://repo.radeon.com/amdgpu/6.1.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-dri_24.10-1787253.22.04_amd64.deb https://repo.radeon.com/amdgpu/6.1.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-dri_24.10-1787253.22.04_i386.deb https://repo.radeon.com/amdgpu/6.1.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-ext_24.10-1787253.22.04_amd64.deb https://repo.radeon.com/amdgpu/6.1.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-gbm_24.10-1787253.22.04_amd64.deb https://repo.radeon.com/amdgpu/6.1.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-glx_24.10-1787253.22.04_amd64.deb https://repo.radeon.com/amdgpu/6.1.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-glx_24.10-1787253.22.04_i386.deb https://repo.radeon.com/amdgpu/6.1.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles1-amdgpu-pro-oglp_24.10-1787253.22.04_amd64.deb https://repo.radeon.com/amdgpu/6.1.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles1-amdgpu-pro-oglp_24.10-1787253.22.04_i386.deb https://repo.radeon.com/amdgpu/6.1.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles2-amdgpu-pro-oglp_24.10-1787253.22.04_amd64.deb https://repo.radeon.com/amdgpu/6.1.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles2-amdgpu-pro-oglp_24.10-1787253.22.04_i386.deb https://repo.radeon.com/amdgpu/6.1.3/ubuntu/pool/proprietary/v/vulkan-amdgpu-pro/vulkan-amdgpu-pro_24.10-1787253.22.04_amd64.deb https://repo.radeon.com/amdgpu/6.1.3/ubuntu/pool/proprietary/v/vulkan-amdgpu-pro/vulkan-amdgpu-pro_24.10-1787253.22.04_i386.deb ) sha256sums=( 'SKIP' 'SKIP'
)
extracts a debian package
$1: deb file to extract
extract_deb() { local tmpdir="$(basename "${1%.deb}")" rm -Rf "$tmpdir" mkdir "$tmpdir" cd "$tmpdir" ar x "$1" tar -C "${pkgdir}" -xf data.tar.xz }
move ubuntu specific /usr/lib/x86_64-linux-gnu to /usr/lib
$1: debian package library dir (goes from opt/amdgpu or opt/amdgpu-pro and from x86_64 or i386)
$2: arch package library dir (goes to usr/lib or usr/lib32)
move_libdir() { local deb_libdir="$1" local arch_libdir="$2"
}
move copyright file to proper place and remove debian changelog
move_copyright() { find ${pkgdir}/usr/share/doc -name "changelog.Debian.gz" -delete mkdir -p ${pkgdir}/usr/share/licenses/${pkgname} find ${pkgdir}/usr/share/doc -name "copyright" -exec mv {} ${pkgdir}/usr/share/licenses/${pkgname} \; find ${pkgdir}/usr/share/doc -type d -empty -delete }
package_amf-amdgpu-pro () { pkgdesc="AMDGPU Pro Advanced Multimedia Framework" license=('custom: AMDGPU-PRO EULA') depends=("libdrm" "vulkan-icd-loader") optdepends=("rocm-opencl-runtime: OpenCL support" "vulkan-radeon: Vulkan support")
}
package_amdgpu-pro-oglp () { pkgdesc="AMDGPU Pro OpenGL driver" license=('custom: AMDGPU-PRO EULA') provides=('libgl') depends=("libdrm" "libglvnd" "libx11")
}
package_lib32-amdgpu-pro-oglp () { pkgdesc="AMDGPU Pro OpenGL driver (32-bit)" license=('custom: AMDGPU-PRO EULA') provides=('lib32-libgl') depends=("lib32-libx11")
}
package_vulkan-amdgpu-pro () { pkgdesc="AMDGPU Pro Vulkan driver" license=('custom: AMDGPU-PRO EULA') provides=('vulkan-driver') depends=("vulkan-icd-loader" "wayland" "zlib") optdepends=("openssl-1.1: OpenSSL support")
}
package_lib32-vulkan-amdgpu-pro () { pkgdesc="AMDGPU Pro Vulkan driver (32-bit)" license=('custom: AMDGPU-PRO EULA') provides=('lib32-vulkan-driver') depends=("lib32-vulkan-icd-loader" "lib32-wayland" "lib32-zlib") optdepends=("lib32-openssl-1.1: OpenSSL support")
}
package_amdgpu-pro-common() { pkgdesc="AMDGPU Pro common files" license=('custom: AMDGPU-PRO EULA') depends=()
}
[c@archlinux amdgpu-pro-installer]$ makepkg -s -i ==> Making package: amdgpu-pro-installer 24.10_60103-1 (Mon 01 Jul 2024 14:37:41) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found progl -> Found progl.bash-completion -> Found amdgpu-install_6.1.60103-1_all.deb -> Found amf-amdgpu-pro_1.4.34-1787253.22.04_amd64.deb -> Found libamdenc-amdgpu-pro_1.0-1787253.22.04_amd64.deb -> Found libegl1-amdgpu-pro-oglp_24.10-1787253.22.04_amd64.deb -> Found libegl1-amdgpu-pro-oglp_24.10-1787253.22.04_i386.deb -> Found libgl1-amdgpu-pro-oglp-dri_24.10-1787253.22.04_amd64.deb -> Found libgl1-amdgpu-pro-oglp-dri_24.10-1787253.22.04_i386.deb -> Found libgl1-amdgpu-pro-oglp-ext_24.10-1787253.22.04_amd64.deb -> Found libgl1-amdgpu-pro-oglp-gbm_24.10-1787253.22.04_amd64.deb -> Found libgl1-amdgpu-pro-oglp-glx_24.10-1787253.22.04_amd64.deb -> Found libgl1-amdgpu-pro-oglp-glx_24.10-1787253.22.04_i386.deb -> Found libgles1-amdgpu-pro-oglp_24.10-1787253.22.04_amd64.deb -> Found libgles1-amdgpu-pro-oglp_24.10-1787253.22.04_i386.deb -> Found libgles2-amdgpu-pro-oglp_24.10-1787253.22.04_amd64.deb -> Found libgles2-amdgpu-pro-oglp_24.10-1787253.22.04_i386.deb -> Found vulkan-amdgpu-pro_24.10-1787253.22.04_amd64.deb -> Found vulkan-amdgpu-pro_24.10-1787253.22.04_i386.deb ==> Validating source files with sha256sums... progl ... Skipped progl.bash-completion ... Skipped amdgpu-install_6.1.60103-1_all.deb ... Passed amf-amdgpu-pro_1.4.34-1787253.22.04_amd64.deb ... Passed libamdenc-amdgpu-pro_1.0-1787253.22.04_amd64.deb ... Passed libegl1-amdgpu-pro-oglp_24.10-1787253.22.04_amd64.deb ... Passed libegl1-amdgpu-pro-oglp_24.10-1787253.22.04_i386.deb ... Passed libgl1-amdgpu-pro-oglp-dri_24.10-1787253.22.04_amd64.deb ... Passed libgl1-amdgpu-pro-oglp-dri_24.10-1787253.22.04_i386.deb ... Passed libgl1-amdgpu-pro-oglp-ext_24.10-1787253.22.04_amd64.deb ... Passed libgl1-amdgpu-pro-oglp-gbm_24.10-1787253.22.04_amd64.deb ... Passed libgl1-amdgpu-pro-oglp-glx_24.10-1787253.22.04_amd64.deb ... Passed libgl1-amdgpu-pro-oglp-glx_24.10-1787253.22.04_i386.deb ... Passed libgles1-amdgpu-pro-oglp_24.10-1787253.22.04_amd64.deb ... Passed libgles1-amdgpu-pro-oglp_24.10-1787253.22.04_i386.deb ... Passed libgles2-amdgpu-pro-oglp_24.10-1787253.22.04_amd64.deb ... Passed libgles2-amdgpu-pro-oglp_24.10-1787253.22.04_i386.deb ... Passed vulkan-amdgpu-pro_24.10-1787253.22.04_amd64.deb ... Passed vulkan-amdgpu-pro_24.10-1787253.22.04_i386.deb ... Passed ==> Extracting sources... -> Extracting amdgpu-install_6.1.60103-1_all.deb with bsdtar -> Extracting amf-amdgpu-pro_1.4.34-1787253.22.04_amd64.deb with bsdtar -> Extracting libamdenc-amdgpu-pro_1.0-1787253.22.04_amd64.deb with bsdtar -> Extracting libegl1-amdgpu-pro-oglp_24.10-1787253.22.04_amd64.deb with bsdtar -> Extracting libegl1-amdgpu-pro-oglp_24.10-1787253.22.04_i386.deb with bsdtar -> Extracting libgl1-amdgpu-pro-oglp-dri_24.10-1787253.22.04_amd64.deb with bsdtar -> Extracting libgl1-amdgpu-pro-oglp-dri_24.10-1787253.22.04_i386.deb with bsdtar -> Extracting libgl1-amdgpu-pro-oglp-ext_24.10-1787253.22.04_amd64.deb with bsdtar -> Extracting libgl1-amdgpu-pro-oglp-gbm_24.10-1787253.22.04_amd64.deb with bsdtar -> Extracting libgl1-amdgpu-pro-oglp-glx_24.10-1787253.22.04_amd64.deb with bsdtar -> Extracting libgl1-amdgpu-pro-oglp-glx_24.10-1787253.22.04_i386.deb with bsdtar -> Extracting libgles1-amdgpu-pro-oglp_24.10-1787253.22.04_amd64.deb with bsdtar -> Extracting libgles1-amdgpu-pro-oglp_24.10-1787253.22.04_i386.deb with bsdtar -> Extracting libgles2-amdgpu-pro-oglp_24.10-1787253.22.04_amd64.deb with bsdtar -> Extracting libgles2-amdgpu-pro-oglp_24.10-1787253.22.04_i386.deb with bsdtar -> Extracting vulkan-amdgpu-pro_24.10-1787253.22.04_amd64.deb with bsdtar -> Extracting vulkan-amdgpu-pro_24.10-1787253.22.04_i386.deb with bsdtar ==> Removing existing $pkgdir/ directory... ==> Entering fakeroot environment... ==> Starting package_amf-amdgpu-pro()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... objcopy: ./usr/lib/libamdenc64.so.1.0: debuglink section already exists objcopy: ./usr/lib/libamfrt64.so.1.4.34: debuglink section already exists -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "amf-amdgpu-pro"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Starting package_amdgpu-pro-oglp()... renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/libEGL.so' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/amdgpu-pro/libEGL.so' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/libEGL.so.1' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/amdgpu-pro/libEGL.so.1' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/libGLESv1_CM.so' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/amdgpu-pro/libGLESv1_CM.so' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/libGLESv1_CM.so.1' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/amdgpu-pro/libGLESv1_CM.so.1' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/libGLESv2.so' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/amdgpu-pro/libGLESv2.so' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/libGLESv2.so.2' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/amdgpu-pro/libGLESv2.so.2' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/libGL.so' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/amdgpu-pro/libGL.so' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/libGL.so.1' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/amdgpu-pro/libGL.so.1' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/libGL.so.1.2' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/amdgpu-pro/libGL.so.1.2' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/libGLX_amd.so' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/amdgpu-pro/libGLX_amd.so' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/libGLX_amd.so.0' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/amdgpu-pro/libGLX_amd.so.0' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/libGLX_amd.so.0.0' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/amdgpu-pro-oglp/usr/lib/amdgpu-pro/libGLX_amd.so.0.0' ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... objcopy: ./opt/amdgpu/lib/x86_64-linux-gnu/dri/amdgpu_dri.so: debuglink section already exists objcopy: ./opt/amdgpu/lib/x86_64-linux-gnu/gbm/amdgpu_gbm.so: debuglink section already exists objcopy: ./usr/lib/amdgpu-pro/libEGL.so.1: debuglink section already exists objcopy: ./usr/lib/amdgpu-pro/libGL.so.1.2: debuglink section already exists objcopy: ./usr/lib/amdgpu-pro/libGLESv1_CM.so.1: debuglink section already exists objcopy: ./usr/lib/amdgpu-pro/libGLESv2.so.2: debuglink section already exists objcopy: ./usr/lib/amdgpu-pro/libGLX_amd.so.0.0: debuglink section already exists objcopy: ./usr/lib/amdgpu-pro/xorg/modules/extensions/libglx.so: debuglink section already exists -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "amdgpu-pro-oglp"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Starting package_lib32-amdgpu-pro-oglp()... renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/libEGL.so' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/amdgpu-pro/libEGL.so' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/libEGL.so.1' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/amdgpu-pro/libEGL.so.1' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/libGLESv1_CM.so' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/amdgpu-pro/libGLESv1_CM.so' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/libGLESv1_CM.so.1' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/amdgpu-pro/libGLESv1_CM.so.1' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/libGLESv2.so' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/amdgpu-pro/libGLESv2.so' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/libGLESv2.so.2' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/amdgpu-pro/libGLESv2.so.2' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/libGL.so' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/amdgpu-pro/libGL.so' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/libGL.so.1' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/amdgpu-pro/libGL.so.1' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/libGL.so.1.2' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/amdgpu-pro/libGL.so.1.2' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/libGLX_amd.so' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/amdgpu-pro/libGLX_amd.so' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/libGLX_amd.so.0' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/amdgpu-pro/libGLX_amd.so.0' renamed '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/libGLX_amd.so.0.0' -> '/home/c/Downloads/amdgpu-pro-installer/pkg/lib32-amdgpu-pro-oglp/usr/lib32/amdgpu-pro/libGLX_amd.so.0.0' ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... objcopy: ./opt/amdgpu/lib/i386-linux-gnu/dri/amdgpu_dri.so: debuglink section already exists objcopy: ./usr/lib32/amdgpu-pro/libEGL.so.1: debuglink section already exists objcopy: ./usr/lib32/amdgpu-pro/libGL.so.1.2: debuglink section already exists objcopy: ./usr/lib32/amdgpu-pro/libGLESv1_CM.so.1: debuglink section already exists objcopy: ./usr/lib32/amdgpu-pro/libGLESv2.so.2: debuglink section already exists objcopy: ./usr/lib32/amdgpu-pro/libGLX_amd.so.0.0: debuglink section already exists -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "lib32-amdgpu-pro-oglp"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Starting package_vulkan-amdgpu-pro()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... objcopy: ./usr/lib/amdvlk64.so.debug: debuglink section already exists objcopy: ./usr/lib/amdvlkpro64.so: debuglink section already exists -> Compressing man and info pages... ==> Checking for packaging issues... ^[[45;9u==> Creating package "vulkan-amdgpu-pro"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Starting package_lib32-vulkan-amdgpu-pro()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... objcopy: ./usr/lib32/amdvlk32.so.debug: debuglink section already exists objcopy: ./usr/lib32/amdvlkpro32.so: debuglink section already exists -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "lib32-vulkan-amdgpu-pro"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Starting package_amdgpu-pro-common()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "amdgpu-pro-common"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Creating package "amdgpu-pro-installer-debug"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: amdgpu-pro-installer 24.10_60103-1 (Mon 01 Jul 2024 14:39:57) ==> Installing amdgpu-pro-installer package group with pacman -U... [sudo] password for c: Sorry, try again. [sudo] password for c: loading packages... resolving dependencies... looking for conflicting packages...
Packages (6) amdgpu-pro-common-24.10_60103-1 amdgpu-pro-oglp-24.10_60103-1 amf-amdgpu-pro-24.10_60103-1 lib32-amdgpu-pro-oglp-24.10_60103-1 lib32-vulkan-amdgpu-pro-24.10_60103-1 vulkan-amdgpu-pro-24.10_60103-1
Total Installed Size: 356.70 MiB Net Upgrade Size: 11.95 MiB
:: Proceed with installation? [Y/n] (6/6) checking keys in keyring [################] 100% (6/6) checking package integrity [################] 100% (6/6) loading package files [################] 100% (6/6) checking for file conflicts [################] 100% (6/6) checking available disk space [################] 100% :: Processing package changes... (1/6) upgrading amf-amdgpu-pro [################] 100% New optional dependencies for amf-amdgpu-pro rocm-opencl-runtime: OpenCL support [installed] vulkan-radeon: Vulkan support [installed] (2/6) upgrading amdgpu-pro-oglp [################] 100% (3/6) upgrading lib32-amdgpu-pro-oglp [################] 100% (4/6) upgrading vulkan-amdgpu-pro [################] 100% New optional dependencies for vulkan-amdgpu-pro openssl-1.1: OpenSSL support [installed] (5/6) upgrading lib32-vulkan-amdgpu-pro [################] 100% New optional dependencies for lib32-vulkan-amdgpu-pro lib32-openssl-1.1: OpenSSL support [installed] (6/6) installing amdgpu-pro-common [################] 100% :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [c@archlinux amdgpu-pro-installer]$