[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