[arch-commits] Commit in mesa/trunk (PKGBUILD)

Andreas Radke andyrtr at nymeria.archlinux.org
Wed Feb 13 18:12:48 UTC 2013


    Date: Wednesday, February 13, 2013 @ 19:12:48
  Author: andyrtr
Revision: 178021

upgpkg: mesa 9.0.2-2

add wayland support; FS#33780

Modified:
  mesa/trunk/PKGBUILD

----------+
 PKGBUILD |   13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-02-13 16:45:46 UTC (rev 178020)
+++ PKGBUILD	2013-02-13 18:12:48 UTC (rev 178021)
@@ -14,10 +14,10 @@
   else
     pkgver=9.0.2
 fi
-pkgrel=1
+pkgrel=2
 arch=('i686' 'x86_64')
 makedepends=('glproto>=1.4.16' 'libdrm>=2.4.39' 'libxxf86vm>=1.1.2' 'libxdamage>=1.1.3' 'expat>=2.1.0' 'libx11>=1.5.0' 'libxt>=1.1.3' 
-             'gcc-libs>=4.7.1-6' 'dri2proto>=2.8' 'python2' 'libxml2' 'imake' 'llvm-amdgpu-snapshot' 'systemd' 'libvdpau>=0.5')
+             'gcc-libs>=4.7.1-6' 'dri2proto>=2.8' 'python2' 'libxml2' 'imake' 'llvm-amdgpu-snapshot' 'systemd' 'libvdpau>=0.5' 'wayland')
 url="http://mesa3d.sourceforge.net"
 license=('custom')
 options=('!libtool')
@@ -48,7 +48,7 @@
     --enable-gallium-llvm \
     --enable-egl \
     --enable-gallium-egl \
-    --with-egl-platforms=x11,drm \
+    --with-egl-platforms=x11,drm,wayland \
     --enable-shared-glapi \
     --enable-gbm \
     --enable-glx-tls \
@@ -154,13 +154,15 @@
 }
 
 package_libgbm() {
-  depends=('systemd' 'libglapi' 'libdrm')
+  depends=('systemd' 'libglapi' 'libdrm' 'libxcb')
   pkgdesc="Mesa gbm library"
 
   # fix linking because of splitted package
   make -C ${srcdir}/?esa-*/src/mapi/shared-glapi DESTDIR="${pkgdir}" install
 
   make -C ${srcdir}/?esa-*/src/gbm DESTDIR="${pkgdir}" install
+  # gbm egl loader and gallium pipes required by Wayland, FS#33780
+  make -C ${srcdir}/?esa-*/src/gallium/targets/gbm DESTDIR="${pkgdir}" install install-pipes
 
   # fix linking because of splitted package - cleanup
   make -C ${srcdir}/?esa-*/src/mapi/shared-glapi DESTDIR="${pkgdir}" uninstall
@@ -188,7 +190,8 @@
 
 package_libegl() {
   # check also egl.pc
-  depends=('libx11' 'libxext' 'libxdamage' 'libxfixes' 'libxxf86vm' 'libxcb' 'libgbm' 'khrplatform-devel')
+  depends=('libx11' 'libxext' 'libxdamage' 'libxfixes' 'libxxf86vm' 
+           'libxcb' 'libgbm' 'wayland' 'khrplatform-devel')
   pkgdesc="Mesa EGL libraries and headers"
 
   make -C ${srcdir}/?esa-*/src/gallium/targets/egl-static DESTDIR="${pkgdir}" install




More information about the arch-commits mailing list