SHARE
TWEET

aur-lib32-mesa-noglvnd-18.3.2.patch

a guest Jan 18th, 2019 67 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. diff --git a/PKGBUILD b/PKGBUILD
  2. index bc3bf99..9e66d87 100644
  3. --- a/PKGBUILD
  4. +++ b/PKGBUILD
  5. @@ -5,27 +5,28 @@
  6.  
  7.  pkgbase=mesa-noglvnd
  8.  pkgname=('opencl-mesa-noglvnd' 'vulkan-intel-noglvnd' 'vulkan-radeon-noglvnd' 'libva-mesa-driver-noglvnd' 'mesa-vdpau-noglvnd' 'mesa-noglvnd' 'mesa-libgl-noglvnd')
  9. -pkgver=18.2.4
  10. +pkgver=18.3.2
  11.  pkgrel=1
  12.  arch=('x86_64')
  13. -makedepends=('python2-mako' 'libxml2' 'libx11' 'glproto' 'libdrm' 'dri2proto' 'dri3proto' 'presentproto'
  14. +makedepends=('python-mako' 'libxml2' 'libx11' 'glproto' 'libdrm' 'dri2proto' 'dri3proto' 'presentproto'
  15.               'libxshmfence' 'libxxf86vm' 'libxdamage' 'libvdpau' 'libva' 'wayland' 'wayland-protocols'
  16. -             'elfutils' 'llvm' 'libomxil-bellagio' 'libclc' 'clang' 'libunwind' 'lm_sensors' 'meson' 'libxrandr') # 'libglvnd')
  17. +             'elfutils' 'llvm' 'libomxil-bellagio' 'libclc' 'clang' 'libunwind' 'lm_sensors' # 'libglvnd'
  18. +             'libxrandr' 'meson')
  19.  url="https://www.mesa3d.org/"
  20.  license=('custom')
  21.  source=(https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig}
  22.          LICENSE)
  23. -sha512sums=('088d43b087f4005752e4db75eaa6897e0fcb6de7b9a1f2d2b2ce3b5557d1dff829022e0092e8b1038ff01182c863ca0f26c97b9adde34bca462d3fa24502bfde'
  24. +sha512sums=('34b66520728d720b1f3d3d63f8ba5c255d57b9e8fe427264419e4163b474df662ff6db9ca8b81283866da415e34346a4c39fc37bebe2a0929be14480faf4db45'
  25.              'SKIP'
  26.              'f9f0d0ccf166fe6cb684478b6f1e1ab1f2850431c06aa041738563eb1808a004e52cdec823c103c9e180f03ffc083e95974d291353f0220fe52ae6d4897fecc7')
  27.  validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D'  # Emil Velikov <emil.l.velikov@gmail.com>
  28.                '946D09B5E4C9845E63075FF1D961C596A7203456'  # Andres Gomez <tanty@igalia.com>
  29. -              'E3E8F480C52ADD73B278EE78E1ECBE07D7D70895'  # Juan Antonio Suárez Romero (Igalia, S.L.) <jasuarez@igalia.com>"
  30. +              'E3E8F480C52ADD73B278EE78E1ECBE07D7D70895'  # Juan Antonio Suárez Romero (Igalia, S.L.) <jasuarez@igalia.com>
  31.                'A5CC9FEC93F2F837CB044912336909B6B25FADFA'  # Juan A. Suarez Romero <jasuarez@igalia.com>
  32.                '71C4B75620BC75708B4BDB254C95FAAB3EB073EC') # Dylan Baker <dylan@pnwbakers.com>
  33.  
  34.  prepare() {
  35. -  cd ${srcdir}/mesa-${pkgver}
  36. +  cd mesa-${pkgver}
  37.  
  38.  }
  39.  
  40. @@ -161,7 +162,7 @@ package_mesa-noglvnd() {
  41.    replaces=('ati-dri' 'intel-dri' 'nouveau-dri' 'svga-dri' 'mesa-dri' 'mesa' 'mesa-git') #'mesa-libgl')
  42.    backup=('etc/drirc')
  43.  
  44. -  _install fakeinstall/etc/drirc
  45. +  _install fakeinstall/usr/share/drirc.d/00-mesa-defaults.conf
  46.  #   _install fakeinstall/usr/share/glvnd/egl_vendor.d/50_mesa.json
  47.  
  48.    # ati-dri, nouveau-dri, intel-dri, svga-dri, swrast
  49. @@ -171,6 +172,7 @@ package_mesa-noglvnd() {
  50.    _install fakeinstall/usr/lib/d3d
  51.    _install fakeinstall/usr/lib/lib{gbm,glapi}.so*
  52.    _install fakeinstall/usr/lib/libOSMesa.so*
  53. +#  _install fakeinstall/usr/lib/libwayland*.so*
  54.    _install fakeinstall/usr/lib/libxatracker.so*
  55.    #_install fakeinstall/usr/lib/libswrAVX*.so*
  56.  
  57. @@ -213,23 +215,23 @@ package_mesa-libgl-noglvnd() {
  58.    conflicts=('mesa-libgl' 'mesa-libgl-git' 'libglvnd')
  59.    replaces=('mesa-libgl' 'mesa-libgl-git')
  60.  
  61. -  install -m755 -d "${pkgdir}/usr/lib/"
  62. -
  63. +  install -m755 -d ${pkgdir}/usr/lib
  64. +
  65.    ln -s /usr/lib/mesa/libGL.so.1.2.0 ${pkgdir}/usr/lib/libGL.so.1.2.0
  66. -  ln -s libGL.so.1.2.0              ${pkgdir}/usr/lib/libGL.so.1
  67. -  ln -s libGL.so.1.2.0               ${pkgdir}/usr/lib/libGL.so
  68. +  ln -s libGL.so.1.2.0               ${pkgdir}/usr/lib/libGL.so.1
  69. +  ln -s libGL.so.1                   ${pkgdir}/usr/lib/libGL.so
  70.  
  71.    ln -s /usr/lib/mesa/libEGL.so.1.0.0 ${pkgdir}/usr/lib/libEGL.so.1.0.0
  72.    ln -s libEGL.so.1.0.0                  ${pkgdir}/usr/lib/libEGL.so.1
  73. -  ln -s libEGL.so.1.0.0               ${pkgdir}/usr/lib/libEGL.so
  74. +  ln -s libEGL.so.1                   ${pkgdir}/usr/lib/libEGL.so
  75.  
  76. -  ln -s /usr/lib/mesa/libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib/libGLESv1_CM.so.1.1.0
  77. -  ln -s libGLESv1_CM.so.1.1.0              ${pkgdir}/usr/lib/libGLESv1_CM.so.1
  78. -  ln -s libGLESv1_CM.so.1.1.0               ${pkgdir}/usr/lib/libGLESv1_CM.so
  79. +  ln -s /usr/lib/mesa/libGLESv1_CM.so.1.0.0 ${pkgdir}/usr/lib/libGLESv1_CM.so.1.0.0
  80. +  ln -s libGLESv1_CM.so.1.0.0               ${pkgdir}/usr/lib/libGLESv1_CM.so.1
  81. +  ln -s libGLESv1_CM.so.1                   ${pkgdir}/usr/lib/libGLESv1_CM.so
  82.  
  83.    ln -s /usr/lib/mesa/libGLESv2.so.2.0.0 ${pkgdir}/usr/lib/libGLESv2.so.2.0.0
  84.    ln -s libGLESv2.so.2.0.0               ${pkgdir}/usr/lib/libGLESv2.so.2
  85. -  ln -s libGLESv2.so.2.0.0               ${pkgdir}/usr/lib/libGLESv2.so
  86. +  ln -s libGLESv2.so.2                   ${pkgdir}/usr/lib/libGLESv2.so
  87.  
  88.    install -m755 -d "${pkgdir}/usr/share/licenses/mesa-libgl"
  89.    install -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/mesa-libgl/"
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top