Advertisement
Guest User

catalyst ocl-icd

a guest
Dec 4th, 2016
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.08 KB | None | 0 0
  1. diff --git a/PKGBUILD b/PKGBUILD
  2. index 9621336..bdef102 100644
  3. --- a/PKGBUILD
  4. +++ b/PKGBUILD
  5. @@ -41,8 +41,8 @@ optdepends=('qt4: to run ATi Catalyst Control Center (amdcccle)'
  6.         'opencl-headers: headers necessary for OpenCL development'
  7.         'acpid: acpi event support  / atieventsd'
  8.         'procps-ng: brings pgrep used in acpi event support')
  9. -conflicts=('libgl' 'catalyst' 'catalyst-daemon' 'catalyst-generator' 'catalyst-hook' 'catalyst-utils' 'libcl' 'catalyst-dkms' 'mesa-libgl' 'mesa-libgl-git')
  10. -provides=('libgl' "libatical=${pkgver}" "catalyst=${pkgver}" "catalyst-utils=${pkgver}" "catalyst-hook=${pkgver}" "catalyst-libgl=${pkgver}" "opencl-catalyst=${pkgver}" 'libcl' 'dri' 'libtxc_dxtn' 'mesa-libgl' 'mesa-libgl-git')
  11. +conflicts=('libgl' 'catalyst' 'catalyst-daemon' 'catalyst-generator' 'catalyst-hook' 'catalyst-utils' 'catalyst-dkms' 'mesa-libgl' 'mesa-libgl-git')
  12. +provides=('libgl' "libatical=${pkgver}" "catalyst=${pkgver}" "catalyst-utils=${pkgver}" "catalyst-hook=${pkgver}" "catalyst-libgl=${pkgver}" "opencl-catalyst=${pkgver}" 'opencl-driver' 'dri' 'libtxc_dxtn' 'mesa-libgl' 'mesa-libgl-git')
  13.  
  14.  if [ "${CARCH}" = "x86_64" ]; then
  15.   warning "x86_64 system detected"
  16. @@ -50,8 +50,8 @@ if [ "${CARCH}" = "x86_64" ]; then
  17.    if [[ `cat /etc/pacman.conf | grep -c "#\[multilib]"` = 0 ]]; then
  18.      warning "OK, lib32-catalyst-utils will be added to the package"
  19.      depends+=('lib32-libxext' 'lib32-libdrm' 'lib32-libxinerama' 'lib32-mesa>=10.1.0-4')
  20. -    conflicts+=('lib32-libgl' 'lib32-catalyst-utils' 'lib32-libcl' 'lib32-mesa-libgl' 'lib32-mesa-libgl-git')
  21. -    provides+=('lib32-libgl' "lib32-catalyst-utils=${pkgver}" "lib32-catalyst-libgl=${pkgver}" "lib32-opencl-catalyst=${pkgver}" 'lib32-dri' 'lib32-libtxc_dxtn' 'lib32-libcl' 'lib32-mesa-libgl' 'lib32-mesa-libgl-git')
  22. +    conflicts+=('lib32-libgl' 'lib32-catalyst-utils' 'lib32-mesa-libgl' 'lib32-mesa-libgl-git')
  23. +    provides+=('lib32-libgl' "lib32-catalyst-utils=${pkgver}" "lib32-catalyst-libgl=${pkgver}" "lib32-opencl-catalyst=${pkgver}" 'lib32-dri' 'lib32-libtxc_dxtn' 'lib32-opencl-driver' 'lib32-mesa-libgl' 'lib32-mesa-libgl-git')
  24.        else
  25.     warning "lib32-catalyst-utils will NOT be added to the package"
  26.    fi
  27. @@ -201,6 +201,7 @@ package() {
  28.        install -m644 X11R6/${_lib}/*.cap ${pkgdir}/usr/lib
  29.        install -m755 X11R6/${_lib}/modules/dri/*.so ${pkgdir}/usr/lib/xorg/modules/dri
  30.        install -m755 ${_lib}/*.so* ${pkgdir}/usr/lib
  31. +      rm ${pkgdir}/usr/lib/libOpenCL.so.1 # opencl-icd-loader provides this
  32.  #       install -m755 ${_lib}/hsa/* ${pkgdir}/usr/lib/hsa      #removed in 14.1
  33.  
  34.      ## QT libs (only 2 files) - un-comment 2 lines below if you don't want to install qt package
  35. @@ -212,7 +213,6 @@ package() {
  36.        ln -snf libfglrx_dm.so.1.0 ${pkgdir}/usr/lib/libfglrx_dm.so
  37.        ln -snf libatiuki.so.1.0 ${pkgdir}/usr/lib/libatiuki.so.1
  38.        ln -snf libatiuki.so.1.0 ${pkgdir}/usr/lib/libatiuki.so
  39. -      ln -snf libOpenCL.so.1 ${pkgdir}/usr/lib/libOpenCL.so
  40.  
  41.        ln -snf /usr/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/fglrx/libGL.so.1.2.0
  42.        ln -snf /usr/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib/fglrx/libGL.so.1
  43. @@ -342,6 +342,7 @@ package() {
  44.     install -dm755 ${pkgdir}/usr/lib32/xorg/modules/dri
  45.  #  install -dm755 ${pkgdir}/usr/lib32/hsa      #removed in 14.1
  46.     install -m755 lib/*.so* ${pkgdir}/usr/lib32
  47. +   rm ${pkgdir}/usr/lib32/libOpenCL.so.1 # opencl-icd-loader provides this
  48.  #  install -m755 lib/hsa/* ${pkgdir}/usr/lib32/hsa     #removed in 14.1
  49.     install -m755 X11R6/lib/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/fglrx
  50.     install -m755 X11R6/lib/libAMDXvBA.so.1.0 ${pkgdir}/usr/lib32
  51. @@ -360,7 +361,6 @@ package() {
  52.     ln -sf /usr/lib32/libXvBAW.so.1.0   ${pkgdir}/usr/lib32/libXvBAW.so
  53.     ln -sf /usr/lib32/libatiuki.so.1.0  ${pkgdir}/usr/lib32/libatiuki.so.1
  54.     ln -sf /usr/lib32/libatiuki.so.1.0  ${pkgdir}/usr/lib32/libatiuki.so
  55. -   ln -sf /usr/lib32/libOpenCL.so.1    ${pkgdir}/usr/lib32/libOpenCL.so
  56.  
  57.     ln -sf /usr/lib32/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/fglrx/libGL.so.1.2.0
  58.     ln -sf /usr/lib32/fglrx/fglrx-libGL.so.1.2 ${pkgdir}/usr/lib32/fglrx/libGL.so.1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement