summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVi0L02018-02-25 20:42:15 +0100
committerVi0L02018-02-25 20:42:15 +0100
commitd8167c22412a38586864a3f0596b07852970cc85 (patch)
treeb11d67a113a815d13745660df454ed7194254dae
parentee7144de68cf39f9906c9a83b7831b9576239481 (diff)
downloadaur-d8167c22412a38586864a3f0596b07852970cc85.tar.gz
cosmettics: fix formatting
-rw-r--r--PKGBUILD775
1 files changed, 384 insertions, 391 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7596282c2fde..a9c85b1f4a8f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -31,9 +31,7 @@
# Contributor: sling00 (4.10 kernel patch)
# Contributor: npfeiler (4.11, 4.12, 4.13, 4.14 and 4.15.5 kernel patch)
-
-_old_control=n #for pre-GCN users who has problems with default config, pick =y to enable catalyst 15.9 control file
-
+_old_control=n #for pre-GCN users who has problems with default config, pick =y to use control file and opencl runtime from catalyst 15.9
pkgname=catalyst-test
pkgver=15.12
@@ -47,26 +45,26 @@ license=('custom')
options=('staticlibs' 'libtool' '!strip' '!upx')
depends=('dkms' 'linux>=3.0' 'linux<4.16' 'linux-headers' 'xorg-server>=1.7.0' 'xorg-server<1.18.0' 'libxrandr' 'libsm' 'fontconfig' 'libxcursor' 'libxi' 'gcc-libs' 'gcc>4.0.0' 'make' 'patch' 'libxinerama' 'mesa-noglvnd')
optdepends=('qt4: to run ATi Catalyst Control Center (amdcccle)'
- 'libxxf86vm: to run ATi Catalyst Control Center (amdcccle)'
- 'opencl-headers: headers necessary for OpenCL development'
- 'acpid: acpi event support / atieventsd'
- 'procps-ng: brings pgrep used in acpi event support'
- 'opencl-icd-loader: OpenCL ICD Bindings')
+ 'libxxf86vm: to run ATi Catalyst Control Center (amdcccle)'
+ 'opencl-headers: headers necessary for OpenCL development'
+ 'acpid: acpi event support / atieventsd'
+ 'procps-ng: brings pgrep used in acpi event support'
+ 'opencl-icd-loader: OpenCL ICD Bindings')
conflicts=('libgl' 'catalyst' 'catalyst-daemon' 'catalyst-generator' 'catalyst-hook' 'catalyst-utils' 'catalyst-dkms' 'opencl-catalyst' 'mesa-libgl' 'mesa-libgl-git' 'libgles' 'libegl' 'opencl-amd' 'libglvnd' 'catalyst-control')
provides=('libgl' "libatical=${pkgver}" "catalyst=${pkgver}" "catalyst-utils=${pkgver}" "catalyst-dkms=${pkgver}" "catalyst-hook=${pkgver}" "catalyst-libgl=${pkgver}" "opencl-catalyst=${pkgver}" 'dri' 'libtxc_dxtn' 'mesa-libgl' 'mesa-libgl-git' 'opencl-driver' 'libgles' 'libegl')
if [ "${CARCH}" = "x86_64" ]; then
- warning "x86_64 system detected"
- warning "[multilib] repository must be uncommented in /etc/pacman.conf to add lib32-catalyst-utils into the package"
- if [[ `cat /etc/pacman.conf | grep -c "#\[multilib]"` = 0 ]]; then
- warning "OK, lib32-catalyst-utils will be added to the package"
- depends+=('lib32-libxext' 'lib32-libdrm' 'lib32-libxinerama' 'lib32-mesa-noglvnd')
- conflicts+=('lib32-libgl' 'lib32-catalyst-utils' 'lib32-opencl-catalyst' 'lib32-mesa-libgl' 'lib32-mesa-libgl-git' 'lib32-libgles' 'lib32-libegl' 'lib32-opencl-amd' 'lib32-libglvnd')
- provides+=('lib32-libgl' "lib32-catalyst-utils=${pkgver}" "lib32-catalyst-libgl=${pkgver}" "lib32-opencl-catalyst=${pkgver}" 'lib32-dri' 'lib32-libtxc_dxtn' 'lib32-mesa-libgl' 'lib32-mesa-libgl-git' 'lib32-opencl-driver' 'lib32-libgles' 'lib32-libegl')
- optdepends+=('lib32-opencl-icd-loader: OpenCL ICD Bindings (32-bit)')
- else
- warning "lib32-catalyst-utils will NOT be added to the package"
- fi
+ warning "x86_64 system detected"
+ warning "[multilib] repository must be uncommented in /etc/pacman.conf to add lib32-catalyst-utils into the package"
+ if [[ $(cat /etc/pacman.conf | grep -c "#\[multilib]") == 0 ]]; then
+ warning "OK, lib32-catalyst-utils will be added to the package"
+ depends+=('lib32-libxext' 'lib32-libdrm' 'lib32-libxinerama' 'lib32-mesa-noglvnd')
+ conflicts+=('lib32-libgl' 'lib32-catalyst-utils' 'lib32-opencl-catalyst' 'lib32-mesa-libgl' 'lib32-mesa-libgl-git' 'lib32-libgles' 'lib32-libegl' 'lib32-opencl-amd' 'lib32-libglvnd')
+ provides+=('lib32-libgl' "lib32-catalyst-utils=${pkgver}" "lib32-catalyst-libgl=${pkgver}" "lib32-opencl-catalyst=${pkgver}" 'lib32-dri' 'lib32-libtxc_dxtn' 'lib32-mesa-libgl' 'lib32-mesa-libgl-git' 'lib32-opencl-driver' 'lib32-libgles' 'lib32-libegl')
+ optdepends+=('lib32-opencl-icd-loader: OpenCL ICD Bindings (32-bit)')
+ else
+ warning "lib32-catalyst-utils will NOT be added to the package"
+ fi
fi
install=${pkgname}.install
@@ -75,385 +73,380 @@ url_ref="http://support.amd.com/en-us/kb-articles/Pages/latest-linux-beta-driver
DLAGENTS="http::/usr/bin/curl --referer ${url_ref} -o %o %u"
source=(
-# http://www2.ati.com/drivers/beta/amd-catalyst-${pkgver}-beta-v${_betano}-linux-x86.x86_64.run.zip
-# http://www2.ati.com/drivers/linux/amd-catalyst-${pkgver}-linux-x86.x86_64.zip
-# http://www2.ati.com/drivers/linux/amd-catalyst-${pkgver/./-}-linux-x86-x86-64.zip
-# http://www2.ati.com/drivers/linux/amd-catalyst-omega-14.12-linux-run-installers.zip
-# http://www2.ati.com/drivers/linux/amd-driver-installer-${_amdver}-x86.x86_64.zip
- http://www2.ati.com/drivers/linux/radeon-crimson-15.12-15.302-151217a-297685e.zip
- lib32-catalyst.sh
- catalyst.sh
- atieventsd.sh
- atieventsd.service
- ati-powermode.sh
- catalyst.conf
- arch-fglrx-authatieventsd_new.patch
- makefile_compat.patch
- switchlibGL
- switchlibglx
- pxp_switch_catalyst
- temp_links_catalyst
- temp-links-catalyst.service
- lano1106_fglrx_intel_iommu.patch
- lano1106_kcl_agp_13_4.patch
- fglrx_gpl_symbol.patch
- 4.3-kolasa-seq_printf.patch
- 4.3-gentoo-mtrr.patch
- crimson_i686_xg.patch
- 4.4-manjaro-xstate.patch
- grsec_arch.patch
- 4.6-arch-get_user_pages-page_cache_release.patch
- dkms.conf
- makesh-dont-check-gcc-version.patch
- 4.7-arch-cpu_has_pge-v2.patch
- 4.9_over_4.6-arch-get_user_pages_remote.patch
- catalyst-15.9_control_file.tar.gz
- 4.10-arch-sling00-virtual_address-acpi_get_table_with_size.patch
- 4.11-npfeiler-signal_vmf.patch
- 4.12-npfeiler-PUD_OFFSET.patch
- 4.12-arch-remove_clts.patch
- 4.12-npfeiler-movsl_mask.patch
- 4.13-npfeiler-wait_queue_t.patch
- 4.14-npfeiler-task_struct-mm_segment_t.patch
- 4.14.21_4.15.5-npfeiler-flush_tlb_one_kernel.patch)
+ # http://www2.ati.com/drivers/beta/amd-catalyst-${pkgver}-beta-v${_betano}-linux-x86.x86_64.run.zip
+ # http://www2.ati.com/drivers/linux/amd-catalyst-${pkgver}-linux-x86.x86_64.zip
+ # http://www2.ati.com/drivers/linux/amd-catalyst-${pkgver/./-}-linux-x86-x86-64.zip
+ # http://www2.ati.com/drivers/linux/amd-catalyst-omega-14.12-linux-run-installers.zip
+ # http://www2.ati.com/drivers/linux/amd-driver-installer-${_amdver}-x86.x86_64.zip
+ http://www2.ati.com/drivers/linux/radeon-crimson-15.12-15.302-151217a-297685e.zip
+ lib32-catalyst.sh
+ catalyst.sh
+ atieventsd.sh
+ atieventsd.service
+ ati-powermode.sh
+ catalyst.conf
+ arch-fglrx-authatieventsd_new.patch
+ makefile_compat.patch
+ switchlibGL
+ switchlibglx
+ pxp_switch_catalyst
+ temp_links_catalyst
+ temp-links-catalyst.service
+ lano1106_fglrx_intel_iommu.patch
+ lano1106_kcl_agp_13_4.patch
+ fglrx_gpl_symbol.patch
+ 4.3-kolasa-seq_printf.patch
+ 4.3-gentoo-mtrr.patch
+ crimson_i686_xg.patch
+ 4.4-manjaro-xstate.patch
+ grsec_arch.patch
+ 4.6-arch-get_user_pages-page_cache_release.patch
+ dkms.conf
+ makesh-dont-check-gcc-version.patch
+ 4.7-arch-cpu_has_pge-v2.patch
+ 4.9_over_4.6-arch-get_user_pages_remote.patch
+ catalyst-15.9_control_file.tar.gz
+ 4.10-arch-sling00-virtual_address-acpi_get_table_with_size.patch
+ 4.11-npfeiler-signal_vmf.patch
+ 4.12-npfeiler-PUD_OFFSET.patch
+ 4.12-arch-remove_clts.patch
+ 4.12-npfeiler-movsl_mask.patch
+ 4.13-npfeiler-wait_queue_t.patch
+ 4.14-npfeiler-task_struct-mm_segment_t.patch
+ 4.14.21_4.15.5-npfeiler-flush_tlb_one_kernel.patch)
md5sums=('39808c8a9bcc9041f1305e3531b60622'
- 'af7fb8ee4fc96fd54c5b483e33dc71c4'
- 'bdafe749e046bfddee2d1c5e90eabd83'
- '9d9ea496eadf7e883d56723d65e96edf'
- 'b79e144932616221f6d01c4b05dc9306'
- '9e2a7ded987b7d2b2cfffc7281ebd8a5'
- '3e19c2285c76f4cb92108435a1e9c302'
- 'b3ceefeb97c609037845f65d0956c4f0'
- '3e1b82bd69774ea808da69c983d6a43b'
- '394bc493fdf493a5093f9e2095096d02'
- '3226230592fa3c91ff22389114fc5dc7'
- '9e706c272feb167be55ba7201dfa8d51'
- '0e6d963436dd23dbb45ae0f4fc9b661c'
- '2c22bb4d4f828cb8b024f670c1ae7e45'
- '5184b94a2a40216a67996999481dd9ee'
- 'c5156eddf81c8a1719b160d05a2e8d67'
- 'ef97fc080ce7e5a275fe0c372bc2a418'
- '0e0666e95d1d590a7a83192805679485'
- '98828e3eeaec2b3795e584883cc1b746'
- '6cdbaf5f71d867d225721a0369413616'
- 'd9bea135ae3e1b3ca87c5bbe6dcf8e72'
- '8941e91fc58cb44ce21ab9bda135754e'
- '11b7c2e0dc4794801005d66b0e7608a3'
- '23d569abfdd7de433d76e003e4b3ccf9'
- '10829e3b992b3e80a6e78c8e27748703'
- '37eef5103a11d8136979463e7bc31091'
- '194cb44e9e2ab0e65b6267aca66d0400'
- 'e98e50bebe96b08ca680aed6ca505356'
- '05f6364db877d9c4bdf1592deda905b7'
- '8e53ba65a0aad42eb2ff771c1ace6609'
- 'f090e47160403e4ba65d1e0de69973c9'
- '782769206ed12ded10c347be3e476729'
- 'cb25bc7fbb7d5cb1c07d2f3fa5fda826'
- '0a725f40bc980d578cbed3e57a05b765'
- '5ba3bf9f58aa63c1849b056cf23022c9'
- '10af58c21e4e972115dda6dbd8279594')
-
- if [ "${_old_control}" = "y" ]; then
- source+=(http://www2.ati.com/drivers/linux/amd-catalyst-15.9-linux-installer-15.201.1151-x86.x86_64.zip)
- md5sums+=('d2de2df6946b452c266a3c892e6e46ff')
- fi
+ 'af7fb8ee4fc96fd54c5b483e33dc71c4'
+ 'bdafe749e046bfddee2d1c5e90eabd83'
+ '9d9ea496eadf7e883d56723d65e96edf'
+ 'b79e144932616221f6d01c4b05dc9306'
+ '9e2a7ded987b7d2b2cfffc7281ebd8a5'
+ '3e19c2285c76f4cb92108435a1e9c302'
+ 'b3ceefeb97c609037845f65d0956c4f0'
+ '3e1b82bd69774ea808da69c983d6a43b'
+ '394bc493fdf493a5093f9e2095096d02'
+ '3226230592fa3c91ff22389114fc5dc7'
+ '9e706c272feb167be55ba7201dfa8d51'
+ '0e6d963436dd23dbb45ae0f4fc9b661c'
+ '2c22bb4d4f828cb8b024f670c1ae7e45'
+ '5184b94a2a40216a67996999481dd9ee'
+ 'c5156eddf81c8a1719b160d05a2e8d67'
+ 'ef97fc080ce7e5a275fe0c372bc2a418'
+ '0e0666e95d1d590a7a83192805679485'
+ '98828e3eeaec2b3795e584883cc1b746'
+ '6cdbaf5f71d867d225721a0369413616'
+ 'd9bea135ae3e1b3ca87c5bbe6dcf8e72'
+ '8941e91fc58cb44ce21ab9bda135754e'
+ '11b7c2e0dc4794801005d66b0e7608a3'
+ '23d569abfdd7de433d76e003e4b3ccf9'
+ '10829e3b992b3e80a6e78c8e27748703'
+ '37eef5103a11d8136979463e7bc31091'
+ '194cb44e9e2ab0e65b6267aca66d0400'
+ 'e98e50bebe96b08ca680aed6ca505356'
+ '05f6364db877d9c4bdf1592deda905b7'
+ '8e53ba65a0aad42eb2ff771c1ace6609'
+ 'f090e47160403e4ba65d1e0de69973c9'
+ '782769206ed12ded10c347be3e476729'
+ 'cb25bc7fbb7d5cb1c07d2f3fa5fda826'
+ '0a725f40bc980d578cbed3e57a05b765'
+ '5ba3bf9f58aa63c1849b056cf23022c9'
+ '10af58c21e4e972115dda6dbd8279594')
+
+if [ "${_old_control}" = "y" ]; then
+ source+=(http://www2.ati.com/drivers/linux/amd-catalyst-15.9-linux-installer-15.201.1151-x86.x86_64.zip)
+ md5sums+=('d2de2df6946b452c266a3c892e6e46ff')
+fi
prepare() {
- ## Unpack archive
- /bin/sh ./fglrx-${_amdver}/amd-driver-installer-${_amdver}-x86.x86_64.run --extract archive_files
- if [ "${_old_control}" = "y" ]; then
- /bin/sh ./AMD-Catalyst-15.9-Linux-installer-15.201.1151-x86.x86_64.run --extract archive_files_2
- fi
-# mkdir common
-# mv etc lib usr common
-# mkdir archive_files
-# mv arch common xpic xpic_64a archive_files
-
- ## Patch
- cd ${srcdir}/archive_files
- patch -Np1 -i ../makefile_compat.patch
- patch -Np1 -i ../lano1106_fglrx_intel_iommu.patch
- patch -Np1 -i ../lano1106_kcl_agp_13_4.patch
- patch -Np1 -i ../fglrx_gpl_symbol.patch
- patch -Np1 -i ../4.3-kolasa-seq_printf.patch
- patch -Np1 -i ../4.3-gentoo-mtrr.patch
- test "${CARCH}" = "i686" && patch -Np1 -i ../crimson_i686_xg.patch
- patch -Np1 -i ../4.4-manjaro-xstate.patch
- patch -Np1 -i ../grsec_arch.patch
- patch -Np1 -i ../4.6-arch-get_user_pages-page_cache_release.patch
- patch -Np1 -i ../makesh-dont-check-gcc-version.patch
- patch -Np1 -i ../4.7-arch-cpu_has_pge-v2.patch
- patch -Np1 -i ../4.9_over_4.6-arch-get_user_pages_remote.patch
- patch -Np1 -i ../4.10-arch-sling00-virtual_address-acpi_get_table_with_size.patch
- patch -Np1 -i ../4.11-npfeiler-signal_vmf.patch
- patch -Np1 -i ../4.12-npfeiler-PUD_OFFSET.patch
- patch -Np1 -i ../4.12-arch-remove_clts.patch
- patch -Np1 -i ../4.12-npfeiler-movsl_mask.patch
- patch -Np1 -i ../4.13-npfeiler-wait_queue_t.patch
- patch -Np1 -i ../4.14-npfeiler-task_struct-mm_segment_t.patch
- patch -Np1 -i ../4.14.21_4.15.5-npfeiler-flush_tlb_one_kernel.patch
-
- cd ${srcdir}/archive_files/common
- patch -Np2 -i ${srcdir}/arch-fglrx-authatieventsd_new.patch
+ ## Unpack archive
+ /bin/sh ./fglrx-${_amdver}/amd-driver-installer-${_amdver}-x86.x86_64.run --extract archive_files
+ if [ "${_old_control}" = "y" ]; then
+ /bin/sh ./AMD-Catalyst-15.9-Linux-installer-15.201.1151-x86.x86_64.run --extract archive_files_2
+ fi
+ # mkdir common
+ # mv etc lib usr common
+ # mkdir archive_files
+ # mv arch common xpic xpic_64a archive_files
+
+ ## Patch
+ cd ${srcdir}/archive_files
+ patch -Np1 -i ../makefile_compat.patch
+ patch -Np1 -i ../lano1106_fglrx_intel_iommu.patch
+ patch -Np1 -i ../lano1106_kcl_agp_13_4.patch
+ patch -Np1 -i ../fglrx_gpl_symbol.patch
+ patch -Np1 -i ../4.3-kolasa-seq_printf.patch
+ patch -Np1 -i ../4.3-gentoo-mtrr.patch
+ test "${CARCH}" = "i686" && patch -Np1 -i ../crimson_i686_xg.patch
+ patch -Np1 -i ../4.4-manjaro-xstate.patch
+ patch -Np1 -i ../grsec_arch.patch
+ patch -Np1 -i ../4.6-arch-get_user_pages-page_cache_release.patch
+ patch -Np1 -i ../makesh-dont-check-gcc-version.patch
+ patch -Np1 -i ../4.7-arch-cpu_has_pge-v2.patch
+ patch -Np1 -i ../4.9_over_4.6-arch-get_user_pages_remote.patch
+ patch -Np1 -i ../4.10-arch-sling00-virtual_address-acpi_get_table_with_size.patch
+ patch -Np1 -i ../4.11-npfeiler-signal_vmf.patch
+ patch -Np1 -i ../4.12-npfeiler-PUD_OFFSET.patch
+ patch -Np1 -i ../4.12-arch-remove_clts.patch
+ patch -Np1 -i ../4.12-npfeiler-movsl_mask.patch
+ patch -Np1 -i ../4.13-npfeiler-wait_queue_t.patch
+ patch -Np1 -i ../4.14-npfeiler-task_struct-mm_segment_t.patch
+ patch -Np1 -i ../4.14.21_4.15.5-npfeiler-flush_tlb_one_kernel.patch
+
+ cd ${srcdir}/archive_files/common
+ patch -Np2 -i ${srcdir}/arch-fglrx-authatieventsd_new.patch
}
package() {
-##catalyst-utils section
- ## Install userspace tools and libraries
- # Create directories
- install -m755 -d ${pkgdir}/etc/ati
- install -m755 -d ${pkgdir}/etc/rc.d
- install -m755 -d ${pkgdir}/etc/profile.d
- install -m755 -d ${pkgdir}/etc/acpi/events
- install -m755 -d ${pkgdir}/etc/security/console.apps
- install -m755 -d ${pkgdir}/etc/OpenCL/vendors
-
- install -m755 -d ${pkgdir}/usr/lib/xorg/modules/dri
- install -m755 -d ${pkgdir}/usr/lib/xorg/modules/drivers
- install -m755 -d ${pkgdir}/usr/lib/xorg/modules/extensions
- install -m755 -d ${pkgdir}/usr/lib/xorg/modules/extensions/fglrx
- install -m755 -d ${pkgdir}/usr/lib/xorg/modules/linux
- install -m755 -d ${pkgdir}/usr/lib/dri
- install -m755 -d ${pkgdir}/usr/lib/fglrx
- install -m755 -d ${pkgdir}/usr/lib/systemd/system
-# install -m755 -d ${pkgdir}/usr/lib/hsa #removed in 14.1
-
- install -m755 -d ${pkgdir}/usr/bin
-
- install -m755 -d ${pkgdir}/usr/include/GL
-
- install -m755 -d ${pkgdir}/usr/share/applications
- install -m755 -d ${pkgdir}/usr/share/ati/amdcccle
- install -m755 -d ${pkgdir}/usr/share/licenses/${pkgname}
- install -m755 -d ${pkgdir}/usr/share/man/man8
- install -m755 -d ${pkgdir}/usr/share/pixmaps
-
- # X.org driver
- if [ "${CARCH}" = "i686" ]; then
- cd ${srcdir}/archive_files/xpic/usr/X11R6/lib/modules
- elif [ "${CARCH}" = "x86_64" ]; then
- cd ${srcdir}/archive_files/xpic_64a/usr/X11R6/lib64/modules
- fi
-
- install -m755 *.so ${pkgdir}/usr/lib/xorg/modules
- install -m755 drivers/*.so ${pkgdir}/usr/lib/xorg/modules/drivers
- install -m755 linux/*.so ${pkgdir}/usr/lib/xorg/modules/linux
- install -m755 extensions/fglrx/fglrx-libglx.so ${pkgdir}/usr/lib/xorg/modules/extensions/fglrx/fglrx-libglx.so
- ln -snf /usr/lib/xorg/modules/extensions/fglrx/fglrx-libglx.so ${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so
-
- # Controlcenter / libraries
- if [ "${CARCH}" = "i686" ]; then
- cd ${srcdir}/archive_files/arch/x86/usr
- _lib=lib
- _amdarch=x86
- elif [ "${CARCH}" = "x86_64" ]; then
- cd ${srcdir}/archive_files/arch/x86_64/usr
- _lib=lib64
- _amdarch=x86_64
- fi
-
- install -m755 X11R6/bin/* ${pkgdir}/usr/bin
- install -m755 sbin/* ${pkgdir}/usr/bin
- install -m755 X11R6/${_lib}/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/fglrx
- install -m755 X11R6/${_lib}/libAMDXvBA.so.1.0 ${pkgdir}/usr/lib
- ln -snf libAMDXvBA.so.1.0 ${pkgdir}/usr/lib/libAMDXvBA.so.1
- ln -snf libAMDXvBA.so.1.0 ${pkgdir}/usr/lib/libAMDXvBA.so
- install -m755 X11R6/${_lib}/libatiadlxx.so ${pkgdir}/usr/lib
- install -m755 X11R6/${_lib}/libfglrx_dm.so.1.0 ${pkgdir}/usr/lib
- install -m755 X11R6/${_lib}/libXvBAW.so.1.0 ${pkgdir}/usr/lib
- ln -snf libXvBAW.so.1.0 ${pkgdir}/usr/lib/libXvBAW.so.1
- ln -snf libXvBAW.so.1.0 ${pkgdir}/usr/lib/libXvBAW.so
- ln -snf /usr/lib/libXvBAW.so.1.0 ${pkgdir}/usr/lib/dri/fglrx_drv_video.so #omega 14.12
- install -m644 X11R6/${_lib}/*.a ${pkgdir}/usr/lib
- install -m644 X11R6/${_lib}/*.cap ${pkgdir}/usr/lib
- install -m755 X11R6/${_lib}/modules/dri/*.so ${pkgdir}/usr/lib/xorg/modules/dri
- install -m755 ${_lib}/*.so* ${pkgdir}/usr/lib
-
- if [ "${_old_control}" = "y" ]; then
- ## use opencl runtime from 15.9
- install -m755 ${srcdir}/archive_files_2/arch/${_amdarch}/usr/${_lib}/libamdocl* ${pkgdir}/usr/lib
- fi
- rm ${pkgdir}/usr/lib/libOpenCL.so.1 #opencl-icd-loader provides this
-# install -m755 ${_lib}/hsa/* ${pkgdir}/usr/lib/hsa #removed in 14.1
-
- ## QT libs (only 2 files) - un-comment 2 lines below if you don't want to install qt package
-# install -m755 -d ${pkgdir}/usr/share/ati/${_lib}
-# install -m755 share/ati/${_lib}/*.so* ${pkgdir}/usr/share/ati/${_lib}
-
- ln -snf /usr/lib/xorg/modules/dri/fglrx_dri.so ${pkgdir}/usr/lib/dri/fglrx_dri.so
- ln -snf libfglrx_dm.so.1.0 ${pkgdir}/usr/lib/libfglrx_dm.so.1
- ln -snf libfglrx_dm.so.1.0 ${pkgdir}/usr/lib/libfglrx_dm.so
- ln -snf libatiuki.so.1.0 ${pkgdir}/usr/lib/libatiuki.so.1
- ln -snf libatiuki.so.1.0 ${pkgdir}/usr/lib/libatiuki.so
-
- ln -snf /usr/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/fglrx/libGL.so.1.2.0
- ln -snf /usr/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/fglrx/libGL.so.1
- ln -snf /usr/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/fglrx/libGL.so
- ln -snf /usr/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/libGL.so.1.2.0
- ln -snf /usr/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/libGL.so.1
- ln -snf /usr/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/libGL.so
-
-
- # We have to provide symlinks to mesa, as catalyst doesn't ship them
- ln -s /usr/lib/mesa/libEGL.so.1.0.0 ${pkgdir}/usr/lib/libEGL.so.1.0.0
- ln -s libEGL.so.1.0.0 ${pkgdir}/usr/lib/libEGL.so.1
- ln -s libEGL.so.1.0.0 ${pkgdir}/usr/lib/libEGL.so
-
- ln -s /usr/lib/mesa/libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib/libGLESv1_CM.so.1.1.0
- ln -s libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib/libGLESv1_CM.so.1
- ln -s libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib/libGLESv1_CM.so
-
- ln -s /usr/lib/mesa/libGLESv2.so.2.0.0 ${pkgdir}/usr/lib/libGLESv2.so.2.0.0
- ln -s libGLESv2.so.2.0.0 ${pkgdir}/usr/lib/libGLESv2.so.2
- ln -s libGLESv2.so.2.0.0 ${pkgdir}/usr/lib/libGLESv2.so
-
-
- cd ${srcdir}/archive_files/common
- install -m644 etc/ati/* ${pkgdir}/etc/ati
- chmod 755 ${pkgdir}/etc/ati/authatieventsd.sh
- if [ "${_old_control}" = "y" ]; then
- rm ${pkgdir}/etc/ati/control
- install -m644 ${srcdir}/catalyst-15.9_control_file ${pkgdir}/etc/ati/control
- fi
-
- install -m644 etc/security/console.apps/amdcccle-su ${pkgdir}/etc/security/console.apps
-
- install -m755 usr/X11R6/bin/* ${pkgdir}/usr/bin
- install -m644 usr/include/GL/*.h ${pkgdir}/usr/include/GL
- install -m755 usr/sbin/*.sh ${pkgdir}/usr/bin
- install -m644 usr/share/ati/amdcccle/* ${pkgdir}/usr/share/ati/amdcccle
- install -m644 usr/share/icons/*.xpm ${pkgdir}/usr/share/pixmaps
- install -m644 usr/share/man/man8/*.8 ${pkgdir}/usr/share/man/man8
- install -m644 usr/share/applications/*.desktop ${pkgdir}/usr/share/applications
-
- # ACPI example files
-# install -m755 usr/share/doc/fglrx/examples/etc/acpi/*.sh ${pkgdir}/etc/acpi
-# sed -i -e "s/usr\/X11R6/usr/g" ${pkgdir}/etc/acpi/ati-powermode.sh
- install -m644 usr/share/doc/fglrx/examples/etc/acpi/events/* ${pkgdir}/etc/acpi/events
- # put version modified by aslmaswd - V
- install -m755 ${srcdir}/ati-powermode.sh ${pkgdir}/etc/acpi
-
-
- # Add ATI Events Daemon launcher
- install -m755 ${srcdir}/atieventsd.sh ${pkgdir}/etc/rc.d/atieventsd
- install -m644 ${srcdir}/atieventsd.service ${pkgdir}/usr/lib/systemd/system
-
- # thanks to cerebral, we dont need that damned symlink
- install -m755 ${srcdir}/catalyst.sh ${pkgdir}/etc/profile.d
-
- # License
-# install -m644 ${srcdir}/archive_files/LICENSE.TXT ${pkgdir}/usr/share/licenses/${pkgname}
- install -m644 ${srcdir}/archive_files/LICENSE.TXT ${pkgdir}/usr/share/licenses/${pkgname}
- install -m644 ${srcdir}/archive_files/common/usr/share/doc/amdcccle/ccc_copyrights.txt \
- ${pkgdir}/usr/share/licenses/${pkgname}/amdcccle_copyrights.txt
-
- # since 11.11 : opencl files
- if [ "${CARCH}" = "i686" ]; then
- cd ${srcdir}/archive_files/arch/x86
- _arc=32
- elif [ "${CARCH}" = "x86_64" ]; then
- cd ${srcdir}/archive_files/arch/x86_64
- _arc=64
- fi
-
- install -m644 etc/OpenCL/vendors/amdocl${_arc}.icd ${pkgdir}/etc/OpenCL/vendors
- install -m755 usr/bin/clinfo ${pkgdir}/usr/bin
- install -m755 -d ${pkgdir}/etc/modules-load.d
- install -m644 ${srcdir}/catalyst.conf ${pkgdir}/etc/modules-load.d
-
- #workaround for the high io bug , thanks to lano1106 for finding this ugly bug! https://bbs.archlinux.org/viewtopic.php?pid=1279977#p1279977
- install -m755 ${srcdir}/temp_links_catalyst ${pkgdir}/usr/bin
- install -m644 ${srcdir}/temp-links-catalyst.service ${pkgdir}/usr/lib/systemd/system
-
- # powerXpress
- install -m755 ${srcdir}/switchlibGL ${pkgdir}/usr/lib/fglrx
- install -m755 ${srcdir}/switchlibglx ${pkgdir}/usr/lib/fglrx
- # switching script: switch xorg.conf + aticonfig --px-Xgpu + switchlibGL + add/remove fglrx into MODULES
- install -m755 ${srcdir}/pxp_switch_catalyst ${pkgdir}/usr/bin
-
-##catalyst-dkms section
- cd ${srcdir}/archive_files
-
- # Prepare modules source files
- install -dm755 ${pkgdir}/usr/src/fglrx-${pkgver}/2.6.x
- _archdir=x86_64
- test "${CARCH}" = "i686" && _archdir=x86
- install -m755 -d ${pkgdir}/usr/src/fglrx-${pkgver}
- install -m644 common/lib/modules/fglrx/build_mod/*.c \
- ${pkgdir}/usr/src/fglrx-${pkgver}
- install -m644 common/lib/modules/fglrx/build_mod/*.h \
- ${pkgdir}/usr/src/fglrx-${pkgver}
- install -m644 common/lib/modules/fglrx/build_mod/2.6.x/Makefile \
- ${pkgdir}/usr/src/fglrx-${pkgver}/2.6.x
- install -m644 common/lib/modules/fglrx/build_mod/make.sh \
- ${pkgdir}/usr/src/fglrx-${pkgver}
- install -m644 arch/${_archdir}/lib/modules/fglrx/build_mod/libfglrx_ip.a \
- ${pkgdir}/usr/src/fglrx-${pkgver}
-
- # copy dkms.conf and set version
- cp ${srcdir}/dkms.conf ${pkgdir}/usr/src/fglrx-${pkgver}/
- sed -i -e "s/@VERSION@/${pkgver}/" "${pkgdir}/usr/src/fglrx-${pkgver}/dkms.conf"
-
-##lib32-catalyst-utils section
- if [ "${CARCH}" = "x86_64" ] && [[ `cat /etc/pacman.conf | grep -c "#\[multilib]"` = 0 ]]; then
- cd ${srcdir}
- install -D -m755 lib32-catalyst.sh ${pkgdir}/etc/profile.d/lib32-catalyst.sh
- cd ${srcdir}/archive_files/arch/x86/usr
- install -dm755 ${pkgdir}/usr/lib32
- install -dm755 ${pkgdir}/usr/lib32/fglrx
- install -dm755 ${pkgdir}/usr/lib32/dri
- install -dm755 ${pkgdir}/usr/lib32/xorg/modules/dri
-# install -dm755 ${pkgdir}/usr/lib32/hsa #removed in 14.1
- install -m755 lib/*.so* ${pkgdir}/usr/lib32
+ ##catalyst-utils section
+ ## Install userspace tools and libraries
+ # Create directories
+ install -m755 -d ${pkgdir}/etc/ati
+ install -m755 -d ${pkgdir}/etc/rc.d
+ install -m755 -d ${pkgdir}/etc/profile.d
+ install -m755 -d ${pkgdir}/etc/acpi/events
+ install -m755 -d ${pkgdir}/etc/security/console.apps
+ install -m755 -d ${pkgdir}/etc/OpenCL/vendors
+
+ install -m755 -d ${pkgdir}/usr/lib/xorg/modules/dri
+ install -m755 -d ${pkgdir}/usr/lib/xorg/modules/drivers
+ install -m755 -d ${pkgdir}/usr/lib/xorg/modules/extensions
+ install -m755 -d ${pkgdir}/usr/lib/xorg/modules/extensions/fglrx
+ install -m755 -d ${pkgdir}/usr/lib/xorg/modules/linux
+ install -m755 -d ${pkgdir}/usr/lib/dri
+ install -m755 -d ${pkgdir}/usr/lib/fglrx
+ install -m755 -d ${pkgdir}/usr/lib/systemd/system
+ # install -m755 -d ${pkgdir}/usr/lib/hsa #removed in 14.1
+
+ install -m755 -d ${pkgdir}/usr/bin
+
+ install -m755 -d ${pkgdir}/usr/include/GL
+
+ install -m755 -d ${pkgdir}/usr/share/applications
+ install -m755 -d ${pkgdir}/usr/share/ati/amdcccle
+ install -m755 -d ${pkgdir}/usr/share/licenses/${pkgname}
+ install -m755 -d ${pkgdir}/usr/share/man/man8
+ install -m755 -d ${pkgdir}/usr/share/pixmaps
+
+ # X.org driver
+ if [ "${CARCH}" = "i686" ]; then
+ cd ${srcdir}/archive_files/xpic/usr/X11R6/lib/modules
+ elif [ "${CARCH}" = "x86_64" ]; then
+ cd ${srcdir}/archive_files/xpic_64a/usr/X11R6/lib64/modules
+ fi
+
+ install -m755 *.so ${pkgdir}/usr/lib/xorg/modules
+ install -m755 drivers/*.so ${pkgdir}/usr/lib/xorg/modules/drivers
+ install -m755 linux/*.so ${pkgdir}/usr/lib/xorg/modules/linux
+ install -m755 extensions/fglrx/fglrx-libglx.so ${pkgdir}/usr/lib/xorg/modules/extensions/fglrx/fglrx-libglx.so
+ ln -snf /usr/lib/xorg/modules/extensions/fglrx/fglrx-libglx.so ${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so
+
+ # Controlcenter / libraries
+ if [ "${CARCH}" = "i686" ]; then
+ cd ${srcdir}/archive_files/arch/x86/usr
+ _lib=lib
+ _amdarch=x86
+ elif [ "${CARCH}" = "x86_64" ]; then
+ cd ${srcdir}/archive_files/arch/x86_64/usr
+ _lib=lib64
+ _amdarch=x86_64
+ fi
+
+ install -m755 X11R6/bin/* ${pkgdir}/usr/bin
+ install -m755 sbin/* ${pkgdir}/usr/bin
+ install -m755 X11R6/${_lib}/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/fglrx
+ install -m755 X11R6/${_lib}/libAMDXvBA.so.1.0 ${pkgdir}/usr/lib
+ ln -snf libAMDXvBA.so.1.0 ${pkgdir}/usr/lib/libAMDXvBA.so.1
+ ln -snf libAMDXvBA.so.1.0 ${pkgdir}/usr/lib/libAMDXvBA.so
+ install -m755 X11R6/${_lib}/libatiadlxx.so ${pkgdir}/usr/lib
+ install -m755 X11R6/${_lib}/libfglrx_dm.so.1.0 ${pkgdir}/usr/lib
+ install -m755 X11R6/${_lib}/libXvBAW.so.1.0 ${pkgdir}/usr/lib
+ ln -snf libXvBAW.so.1.0 ${pkgdir}/usr/lib/libXvBAW.so.1
+ ln -snf libXvBAW.so.1.0 ${pkgdir}/usr/lib/libXvBAW.so
+ ln -snf /usr/lib/libXvBAW.so.1.0 ${pkgdir}/usr/lib/dri/fglrx_drv_video.so #omega 14.12
+ install -m644 X11R6/${_lib}/*.a ${pkgdir}/usr/lib
+ install -m644 X11R6/${_lib}/*.cap ${pkgdir}/usr/lib
+ install -m755 X11R6/${_lib}/modules/dri/*.so ${pkgdir}/usr/lib/xorg/modules/dri
+ install -m755 ${_lib}/*.so* ${pkgdir}/usr/lib
+
if [ "${_old_control}" = "y" ]; then
- ## use opencl runtime from 15.9
- install -m755 ${srcdir}/archive_files_2/arch/x86/usr/lib/libamdocl* ${pkgdir}/usr/lib32
+ ## use opencl runtime from 15.9
+ install -m755 ${srcdir}/archive_files_2/arch/${_amdarch}/usr/${_lib}/libamdocl* ${pkgdir}/usr/lib
+ fi
+ rm ${pkgdir}/usr/lib/libOpenCL.so.1 #opencl-icd-loader provides this
+ # install -m755 ${_lib}/hsa/* ${pkgdir}/usr/lib/hsa #removed in 14.1
+
+ ## QT libs (only 2 files) - un-comment 2 lines below if you don't want to install qt package
+ # install -m755 -d ${pkgdir}/usr/share/ati/${_lib}
+ # install -m755 share/ati/${_lib}/*.so* ${pkgdir}/usr/share/ati/${_lib}
+
+ ln -snf /usr/lib/xorg/modules/dri/fglrx_dri.so ${pkgdir}/usr/lib/dri/fglrx_dri.so
+ ln -snf libfglrx_dm.so.1.0 ${pkgdir}/usr/lib/libfglrx_dm.so.1
+ ln -snf libfglrx_dm.so.1.0 ${pkgdir}/usr/lib/libfglrx_dm.so
+ ln -snf libatiuki.so.1.0 ${pkgdir}/usr/lib/libatiuki.so.1
+ ln -snf libatiuki.so.1.0 ${pkgdir}/usr/lib/libatiuki.so
+
+ ln -snf /usr/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/fglrx/libGL.so.1.2.0
+ ln -snf /usr/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/fglrx/libGL.so.1
+ ln -snf /usr/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/fglrx/libGL.so
+ ln -snf /usr/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/libGL.so.1.2.0
+ ln -snf /usr/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/libGL.so.1
+ ln -snf /usr/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/libGL.so
+
+ # We have to provide symlinks to mesa, as catalyst doesn't ship them
+ ln -s /usr/lib/mesa/libEGL.so.1.0.0 ${pkgdir}/usr/lib/libEGL.so.1.0.0
+ ln -s libEGL.so.1.0.0 ${pkgdir}/usr/lib/libEGL.so.1
+ ln -s libEGL.so.1.0.0 ${pkgdir}/usr/lib/libEGL.so
+
+ ln -s /usr/lib/mesa/libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib/libGLESv1_CM.so.1.1.0
+ ln -s libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib/libGLESv1_CM.so.1
+ ln -s libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib/libGLESv1_CM.so
+
+ ln -s /usr/lib/mesa/libGLESv2.so.2.0.0 ${pkgdir}/usr/lib/libGLESv2.so.2.0.0
+ ln -s libGLESv2.so.2.0.0 ${pkgdir}/usr/lib/libGLESv2.so.2
+ ln -s libGLESv2.so.2.0.0 ${pkgdir}/usr/lib/libGLESv2.so
+
+ cd ${srcdir}/archive_files/common
+ install -m644 etc/ati/* ${pkgdir}/etc/ati
+ chmod 755 ${pkgdir}/etc/ati/authatieventsd.sh
+ if [ "${_old_control}" = "y" ]; then
+ rm ${pkgdir}/etc/ati/control
+ install -m644 ${srcdir}/catalyst-15.9_control_file ${pkgdir}/etc/ati/control
+ fi
+
+ install -m644 etc/security/console.apps/amdcccle-su ${pkgdir}/etc/security/console.apps
+
+ install -m755 usr/X11R6/bin/* ${pkgdir}/usr/bin
+ install -m644 usr/include/GL/*.h ${pkgdir}/usr/include/GL
+ install -m755 usr/sbin/*.sh ${pkgdir}/usr/bin
+ install -m644 usr/share/ati/amdcccle/* ${pkgdir}/usr/share/ati/amdcccle
+ install -m644 usr/share/icons/*.xpm ${pkgdir}/usr/share/pixmaps
+ install -m644 usr/share/man/man8/*.8 ${pkgdir}/usr/share/man/man8
+ install -m644 usr/share/applications/*.desktop ${pkgdir}/usr/share/applications
+
+ # ACPI example files
+ # install -m755 usr/share/doc/fglrx/examples/etc/acpi/*.sh ${pkgdir}/etc/acpi
+ # sed -i -e "s/usr\/X11R6/usr/g" ${pkgdir}/etc/acpi/ati-powermode.sh
+ install -m644 usr/share/doc/fglrx/examples/etc/acpi/events/* ${pkgdir}/etc/acpi/events
+ # put version modified by aslmaswd - V
+ install -m755 ${srcdir}/ati-powermode.sh ${pkgdir}/etc/acpi
+
+ # Add ATI Events Daemon launcher
+ install -m755 ${srcdir}/atieventsd.sh ${pkgdir}/etc/rc.d/atieventsd
+ install -m644 ${srcdir}/atieventsd.service ${pkgdir}/usr/lib/systemd/system
+
+ # thanks to cerebral, we dont need that damned symlink
+ install -m755 ${srcdir}/catalyst.sh ${pkgdir}/etc/profile.d
+
+ # License
+ # install -m644 ${srcdir}/archive_files/LICENSE.TXT ${pkgdir}/usr/share/licenses/${pkgname}
+ install -m644 ${srcdir}/archive_files/LICENSE.TXT ${pkgdir}/usr/share/licenses/${pkgname}
+ install -m644 ${srcdir}/archive_files/common/usr/share/doc/amdcccle/ccc_copyrights.txt \
+ ${pkgdir}/usr/share/licenses/${pkgname}/amdcccle_copyrights.txt
+
+ # since 11.11 : opencl files
+ if [ "${CARCH}" = "i686" ]; then
+ cd ${srcdir}/archive_files/arch/x86
+ _arc=32
+ elif [ "${CARCH}" = "x86_64" ]; then
+ cd ${srcdir}/archive_files/arch/x86_64
+ _arc=64
+ fi
+
+ install -m644 etc/OpenCL/vendors/amdocl${_arc}.icd ${pkgdir}/etc/OpenCL/vendors
+ install -m755 usr/bin/clinfo ${pkgdir}/usr/bin
+ install -m755 -d ${pkgdir}/etc/modules-load.d
+ install -m644 ${srcdir}/catalyst.conf ${pkgdir}/etc/modules-load.d
+
+ #workaround for the high io bug , thanks to lano1106 for finding this ugly bug! https://bbs.archlinux.org/viewtopic.php?pid=1279977#p1279977
+ install -m755 ${srcdir}/temp_links_catalyst ${pkgdir}/usr/bin
+ install -m644 ${srcdir}/temp-links-catalyst.service ${pkgdir}/usr/lib/systemd/system
+
+ # powerXpress
+ install -m755 ${srcdir}/switchlibGL ${pkgdir}/usr/lib/fglrx
+ install -m755 ${srcdir}/switchlibglx ${pkgdir}/usr/lib/fglrx
+ # switching script: switch xorg.conf + aticonfig --px-Xgpu + switchlibGL + add/remove fglrx into MODULES
+ install -m755 ${srcdir}/pxp_switch_catalyst ${pkgdir}/usr/bin
+
+ ##catalyst-dkms section
+ cd ${srcdir}/archive_files
+
+ # Prepare modules source files
+ install -dm755 ${pkgdir}/usr/src/fglrx-${pkgver}/2.6.x
+ _archdir=x86_64
+ test "${CARCH}" = "i686" && _archdir=x86
+ install -m755 -d ${pkgdir}/usr/src/fglrx-${pkgver}
+ install -m644 common/lib/modules/fglrx/build_mod/*.c \
+ ${pkgdir}/usr/src/fglrx-${pkgver}
+ install -m644 common/lib/modules/fglrx/build_mod/*.h \
+ ${pkgdir}/usr/src/fglrx-${pkgver}
+ install -m644 common/lib/modules/fglrx/build_mod/2.6.x/Makefile \
+ ${pkgdir}/usr/src/fglrx-${pkgver}/2.6.x
+ install -m644 common/lib/modules/fglrx/build_mod/make.sh \
+ ${pkgdir}/usr/src/fglrx-${pkgver}
+ install -m644 arch/${_archdir}/lib/modules/fglrx/build_mod/libfglrx_ip.a \
+ ${pkgdir}/usr/src/fglrx-${pkgver}
+
+ # copy dkms.conf and set version
+ cp ${srcdir}/dkms.conf ${pkgdir}/usr/src/fglrx-${pkgver}/
+ sed -i -e "s/@VERSION@/${pkgver}/" "${pkgdir}/usr/src/fglrx-${pkgver}/dkms.conf"
+
+ ##lib32-catalyst-utils section
+ if [ "${CARCH}" = "x86_64" ] && [[ $(cat /etc/pacman.conf | grep -c "#\[multilib]") == 0 ]]; then
+ cd ${srcdir}
+ install -D -m755 lib32-catalyst.sh ${pkgdir}/etc/profile.d/lib32-catalyst.sh
+ cd ${srcdir}/archive_files/arch/x86/usr
+ install -dm755 ${pkgdir}/usr/lib32
+ install -dm755 ${pkgdir}/usr/lib32/fglrx
+ install -dm755 ${pkgdir}/usr/lib32/dri
+ install -dm755 ${pkgdir}/usr/lib32/xorg/modules/dri
+ # install -dm755 ${pkgdir}/usr/lib32/hsa #removed in 14.1
+ install -m755 lib/*.so* ${pkgdir}/usr/lib32
+ if [ "${_old_control}" = "y" ]; then
+ ## use opencl runtime from 15.9
+ install -m755 ${srcdir}/archive_files_2/arch/x86/usr/lib/libamdocl* ${pkgdir}/usr/lib32
+ fi
+ rm ${pkgdir}/usr/lib32/libOpenCL.so.1 #lib32-opencl-icd-loader provides this
+ # install -m755 lib/hsa/* ${pkgdir}/usr/lib32/hsa #removed in 14.1
+ install -m755 X11R6/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/fglrx
+ install -m755 X11R6/lib/libAMDXvBA.so.1.0 ${pkgdir}/usr/lib32
+ install -m755 X11R6/lib/libatiadlxx.so ${pkgdir}/usr/lib32
+ install -m755 X11R6/lib/libfglrx_dm.so.1.0 ${pkgdir}/usr/lib32
+ install -m755 X11R6/lib/libXvBAW.so.1.0 ${pkgdir}/usr/lib32
+ install -m755 X11R6/lib/modules/dri/*.so ${pkgdir}/usr/lib32/xorg/modules/dri
+ ln -snf /usr/lib32/xorg/modules/dri/fglrx_dri.so ${pkgdir}/usr/lib32/dri/fglrx_dri.so
+
+ cd $pkgdir/usr/lib32
+ ln -sf /usr/lib32/libfglrx_dm.so.1.0 ${pkgdir}/usr/lib32/libfglrx_dm.so.1
+ ln -sf /usr/lib32/libfglrx_dm.so.1.0 ${pkgdir}/usr/lib32/libfglrx_dm.so
+ ln -sf /usr/lib32/libAMDXvBA.so.1.0 ${pkgdir}/usr/lib32/libAMDXvBA.so.1
+ ln -sf /usr/lib32/libAMDXvBA.so.1.0 ${pkgdir}/usr/lib32/libAMDXvBA.so
+ ln -sf /usr/lib32/libXvBAW.so.1.0 ${pkgdir}/usr/lib32/libXvBAW.so.1
+ ln -sf /usr/lib32/libXvBAW.so.1.0 ${pkgdir}/usr/lib32/libXvBAW.so
+ ln -sf /usr/lib32/libatiuki.so.1.0 ${pkgdir}/usr/lib32/libatiuki.so.1
+ ln -sf /usr/lib32/libatiuki.so.1.0 ${pkgdir}/usr/lib32/libatiuki.so
+
+ ln -sf /usr/lib32/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/fglrx/libGL.so.1.2.0
+ ln -sf /usr/lib32/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/fglrx/libGL.so.1
+ ln -sf /usr/lib32/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/fglrx/libGL.so
+ ln -sf /usr/lib32/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/libGL.so.1.2.0
+ ln -sf /usr/lib32/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/libGL.so.1
+ ln -sf /usr/lib32/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/libGL.so
+
+ # We have to provide symlinks to lib32-mesa, as catalyst doesn't ship them
+ ln -s /usr/lib32/mesa/libEGL.so.1.0.0 ${pkgdir}/usr/lib32/libEGL.so.1.0.0
+ ln -s libEGL.so.1.0.0 ${pkgdir}/usr/lib32/libEGL.so.1
+ ln -s libEGL.so.1.0.0 ${pkgdir}/usr/lib32/libEGL.so
+
+ ln -s /usr/lib32/mesa/libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib32/libGLESv1_CM.so.1.1.0
+ ln -s libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib32/libGLESv1_CM.so.1
+ ln -s libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib32/libGLESv1_CM.so
+
+ ln -s /usr/lib32/mesa/libGLESv2.so.2.0.0 ${pkgdir}/usr/lib32/libGLESv2.so.2.0.0
+ ln -s libGLESv2.so.2.0.0 ${pkgdir}/usr/lib32/libGLESv2.so.2
+ ln -s libGLESv2.so.2.0.0 ${pkgdir}/usr/lib32/libGLESv2.so
+
+ # OpenCL
+ install -m755 -d ${pkgdir}/etc/OpenCL/vendors
+ install -m644 ${srcdir}/archive_files/arch/x86/etc/OpenCL/vendors/amdocl32.icd ${pkgdir}/etc/OpenCL/vendors
fi
- rm ${pkgdir}/usr/lib32/libOpenCL.so.1 #lib32-opencl-icd-loader provides this
-# install -m755 lib/hsa/* ${pkgdir}/usr/lib32/hsa #removed in 14.1
- install -m755 X11R6/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/fglrx
- install -m755 X11R6/lib/libAMDXvBA.so.1.0 ${pkgdir}/usr/lib32
- install -m755 X11R6/lib/libatiadlxx.so ${pkgdir}/usr/lib32
- install -m755 X11R6/lib/libfglrx_dm.so.1.0 ${pkgdir}/usr/lib32
- install -m755 X11R6/lib/libXvBAW.so.1.0 ${pkgdir}/usr/lib32
- install -m755 X11R6/lib/modules/dri/*.so ${pkgdir}/usr/lib32/xorg/modules/dri
- ln -snf /usr/lib32/xorg/modules/dri/fglrx_dri.so ${pkgdir}/usr/lib32/dri/fglrx_dri.so
-
- cd $pkgdir/usr/lib32
- ln -sf /usr/lib32/libfglrx_dm.so.1.0 ${pkgdir}/usr/lib32/libfglrx_dm.so.1
- ln -sf /usr/lib32/libfglrx_dm.so.1.0 ${pkgdir}/usr/lib32/libfglrx_dm.so
- ln -sf /usr/lib32/libAMDXvBA.so.1.0 ${pkgdir}/usr/lib32/libAMDXvBA.so.1
- ln -sf /usr/lib32/libAMDXvBA.so.1.0 ${pkgdir}/usr/lib32/libAMDXvBA.so
- ln -sf /usr/lib32/libXvBAW.so.1.0 ${pkgdir}/usr/lib32/libXvBAW.so.1
- ln -sf /usr/lib32/libXvBAW.so.1.0 ${pkgdir}/usr/lib32/libXvBAW.so
- ln -sf /usr/lib32/libatiuki.so.1.0 ${pkgdir}/usr/lib32/libatiuki.so.1
- ln -sf /usr/lib32/libatiuki.so.1.0 ${pkgdir}/usr/lib32/libatiuki.so
-
- ln -sf /usr/lib32/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/fglrx/libGL.so.1.2.0
- ln -sf /usr/lib32/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/fglrx/libGL.so.1
- ln -sf /usr/lib32/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/fglrx/libGL.so
- ln -sf /usr/lib32/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/libGL.so.1.2.0
- ln -sf /usr/lib32/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/libGL.so.1
- ln -sf /usr/lib32/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/libGL.so
-
-
- # We have to provide symlinks to lib32-mesa, as catalyst doesn't ship them
- ln -s /usr/lib32/mesa/libEGL.so.1.0.0 ${pkgdir}/usr/lib32/libEGL.so.1.0.0
- ln -s libEGL.so.1.0.0 ${pkgdir}/usr/lib32/libEGL.so.1
- ln -s libEGL.so.1.0.0 ${pkgdir}/usr/lib32/libEGL.so
-
- ln -s /usr/lib32/mesa/libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib32/libGLESv1_CM.so.1.1.0
- ln -s libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib32/libGLESv1_CM.so.1
- ln -s libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib32/libGLESv1_CM.so
-
- ln -s /usr/lib32/mesa/libGLESv2.so.2.0.0 ${pkgdir}/usr/lib32/libGLESv2.so.2.0.0
- ln -s libGLESv2.so.2.0.0 ${pkgdir}/usr/lib32/libGLESv2.so.2
- ln -s libGLESv2.so.2.0.0 ${pkgdir}/usr/lib32/libGLESv2.so
-
-
- # OpenCL
- install -m755 -d ${pkgdir}/etc/OpenCL/vendors
- install -m644 ${srcdir}/archive_files/arch/x86/etc/OpenCL/vendors/amdocl32.icd ${pkgdir}/etc/OpenCL/vendors
- fi
}