Ashark / archlinux-amdgpu-pro

Radeon Software for Linux (AMDGPU PRO) PKGBUILD generator for ArchLinux AUR
https://aur.archlinux.org/pkgbase/amdgpu-pro-installer/
119 stars 25 forks source link

new to github, linux and amdgpu-pro-installer #102

Open chboishabba opened 4 months ago

chboishabba commented 4 months ago

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'

'a50c1d940d111647732174d92076bf7d7ded66020e4b2fcbe8f191e6bdfa0def'
'e6c308d24b6a4034eee7138a3fd4fdbe3692207422cc5d701e1a897159d8e347'
'45291643783efae295ae4e49f51f1603aa8bd1ff81db3f3f9a57e543f71065c8'
'7e3619650a25acc50b8d767769e41ee01c6bd95d443a9d3c425494e43e8159fb'
'151da11e9aaf7811ff6a0137153564edea0b89851a41b724e50c4068dbba4172'
'96f4cab0a1f41ce48494c241fd3f5f688a2dd7ac1fe73a0314a2bc69b80b50bb'
'1cc76d62422ba91eccb07208639835a86a2a8a208e24148c5a00ab8dadbe03f5'
'89307f78bf12f562274026790c0be8aff87116cce92f1130820345f46fd687ed'
'7863304a9a1238275e8fd3e39ff44c836e072898b583e6c56fda6310453ff174'
'32f29d6f08101edcbb1d5552c7917bc30e4265dba5a1af7f972306fab735b613'
'8c58d20c416ab44d5fdaa37e5195deb2a964e0c8130ab22764bf2ab3518f2548'
'0fb8081d1d223d9e6395662f4477ce0a9c4c87f9bb585ea8dddc18fa78197a07'
'419f33e582fe36a09b8af210ed653f60de6a0546dc4e0f1c83cd27e83ddd6861'
'c069add0f178944376468ae6fa15e26bb39d0b56d192b8686e3dd9d8c00c7475'
'4c4a97b519cad2ee6eed4589a04da2a4bcbb66601685327735728a8bde3cc6cc'
'c5a619537aebfebad77bfc55a1ba2fc451c56de8407e54f937250d5639256e5a'
'11d2da8381c21bf48977d27298751a44ba22dbd581c7afe1376747a38b44b140'

)

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"

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

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")

extract_deb "${srcdir}/amf-amdgpu-pro_1.4.34-1787253.22.04_amd64.deb"
extract_deb "${srcdir}/libamdenc-amdgpu-pro_1.0-1787253.22.04_amd64.deb"
move_libdir "opt/amdgpu-pro/lib/x86_64-linux-gnu" "usr/lib"
move_copyright

}

package_amdgpu-pro-oglp () { pkgdesc="AMDGPU Pro OpenGL driver" license=('custom: AMDGPU-PRO EULA') provides=('libgl') depends=("libdrm" "libglvnd" "libx11")

extract_deb "${srcdir}/libegl1-amdgpu-pro-oglp_24.10-1787253.22.04_amd64.deb"
extract_deb "${srcdir}/libgl1-amdgpu-pro-oglp-dri_24.10-1787253.22.04_amd64.deb"
extract_deb "${srcdir}/libgl1-amdgpu-pro-oglp-ext_24.10-1787253.22.04_amd64.deb"
extract_deb "${srcdir}/libgl1-amdgpu-pro-oglp-gbm_24.10-1787253.22.04_amd64.deb"
extract_deb "${srcdir}/libgl1-amdgpu-pro-oglp-glx_24.10-1787253.22.04_amd64.deb"
extract_deb "${srcdir}/libgles1-amdgpu-pro-oglp_24.10-1787253.22.04_amd64.deb"
extract_deb "${srcdir}/libgles2-amdgpu-pro-oglp_24.10-1787253.22.04_amd64.deb"
move_libdir "opt/amdgpu-pro/lib/x86_64-linux-gnu" "usr/lib"
move_copyright

# extra_commands:
move_libdir "usr/lib/x86_64-linux-gnu" "usr/lib"
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"
install -Dm755 "${srcdir}/progl" "${pkgdir}/usr/bin/progl"
install -Dm644 "${srcdir}/progl.bash-completion" "${pkgdir}/usr/share/bash-completion/completions/progl"
# Hide problematic configuration file
mv "${pkgdir}/usr/share/drirc.d/10-amdgpu-pro.conf" "${pkgdir}/usr/share/drirc.d/10-amdgpu-pro.conf.hide"
# Move libraries manually
mv -v -t "${pkgdir}/usr/lib/amdgpu-pro" "${pkgdir}/usr/lib/lib"*

}

package_lib32-amdgpu-pro-oglp () { pkgdesc="AMDGPU Pro OpenGL driver (32-bit)" license=('custom: AMDGPU-PRO EULA') provides=('lib32-libgl') depends=("lib32-libx11")

extract_deb "${srcdir}/libegl1-amdgpu-pro-oglp_24.10-1787253.22.04_i386.deb"
extract_deb "${srcdir}/libgl1-amdgpu-pro-oglp-dri_24.10-1787253.22.04_i386.deb"
extract_deb "${srcdir}/libgl1-amdgpu-pro-oglp-glx_24.10-1787253.22.04_i386.deb"
extract_deb "${srcdir}/libgles1-amdgpu-pro-oglp_24.10-1787253.22.04_i386.deb"
extract_deb "${srcdir}/libgles2-amdgpu-pro-oglp_24.10-1787253.22.04_i386.deb"
move_libdir "opt/amdgpu-pro/lib/i386-linux-gnu" "usr/lib32"
move_copyright

# extra_commands:
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"
# Move libraries 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=("vulkan-icd-loader" "wayland" "zlib") optdepends=("openssl-1.1: OpenSSL support")

extract_deb "${srcdir}/vulkan-amdgpu-pro_24.10-1787253.22.04_amd64.deb"
move_libdir "opt/amdgpu-pro/lib/x86_64-linux-gnu" "usr/lib"
move_copyright

# extra_commands:
mkdir -p "${pkgdir}/usr/share/vulkan/icd.d/"
mv "${pkgdir}/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json" "${pkgdir}/usr/share/vulkan/icd.d/amd_pro_icd64.json"
mv "${pkgdir}/usr/lib/amdvlk64.so" "${pkgdir}/usr/lib/amdvlkpro64.so"
sed -i "s#/opt/amdgpu-pro/lib/x86_64-linux-gnu/amdvlk64.so#/usr/lib/amdvlkpro64.so#" "${pkgdir}/usr/share/vulkan/icd.d/amd_pro_icd64.json"
find ${pkgdir} -type d -empty -delete

}

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")

extract_deb "${srcdir}/vulkan-amdgpu-pro_24.10-1787253.22.04_i386.deb"
move_libdir "opt/amdgpu-pro/lib/i386-linux-gnu" "usr/lib32"
move_copyright

# extra_commands:
mkdir -p "${pkgdir}/usr/share/vulkan/icd.d/"
mv "${pkgdir}/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd32.json" "${pkgdir}/usr/share/vulkan/icd.d/amd_pro_icd32.json"
mv "${pkgdir}/usr/lib32/amdvlk32.so" "${pkgdir}/usr/lib32/amdvlkpro32.so"
sed -i "s#/opt/amdgpu-pro/lib/i386-linux-gnu/amdvlk32.so#/usr/lib32/amdvlkpro32.so#" "${pkgdir}/usr/share/vulkan/icd.d/amd_pro_icd32.json"
find ${pkgdir} -type d -empty -delete

}

package_amdgpu-pro-common() { pkgdesc="AMDGPU Pro common files" license=('custom: AMDGPU-PRO EULA') depends=()

extract_deb "${srcdir}/amdgpu-install_6.1.60103-1_all.deb"
move_libdir "opt/amdgpu" "usr/lib/amdgpu-pro"
move_copyright

}

[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]$