Date: Saturday, May 19, 2012 @ 04:18:13 Author: andyrtr Revision: 159246
upgpkg: mesa 8.0.3-1 upstream update 8.0.3; add libgbm FS#29157 Modified: mesa/trunk/PKGBUILD ----------+ PKGBUILD | 33 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2012-05-19 04:14:54 UTC (rev 159245) +++ PKGBUILD 2012-05-19 08:18:13 UTC (rev 159246) @@ -3,7 +3,7 @@ # Maintainer: Andreas Radke <[email protected]> pkgbase=mesa -pkgname=('mesa' 'libgl' 'osmesa' 'libglapi' 'libgles' 'libegl' 'khrplatform-devel' 'ati-dri' 'intel-dri' 'nouveau-dri' 'svga-dri') +pkgname=('mesa' 'libgl' 'osmesa' 'libglapi' 'libgbm' 'libgles' 'libegl' 'khrplatform-devel' 'ati-dri' 'intel-dri' 'nouveau-dri' 'svga-dri') #_git=true _gitdate=20111031 @@ -13,7 +13,7 @@ pkgver=7.10.99.git20110709 #pkgver=7.11 else - pkgver=8.0.2 + pkgver=8.0.3 fi pkgrel=1 arch=('i686' 'x86_64') @@ -33,7 +33,7 @@ ) fi md5sums=('5c65a0fe315dd347e09b1f2826a1df5a' - 'a368104e5700707048dc3e8691a9a7a1') + 'cc5ee15e306b8c15da6a478923797171') build() { cd ${srcdir}/?esa-* @@ -44,7 +44,9 @@ --with-dri-driverdir=/usr/lib/xorg/modules/dri \ --with-gallium-drivers=r300,r600,nouveau,svga,swrast \ --enable-gallium-llvm \ - --enable-gallium-egl --enable-shared-glapi\ + --enable-gallium-egl \ + --enable-shared-glapi \ + --enable-gbm \ --enable-glx-tls \ --enable-dri \ --enable-glx \ @@ -55,7 +57,7 @@ --enable-texture-float \ --enable-xa \ --enable-shared-dricore - + #--enable-gbm \ # --enable-gallium-svga \ else @@ -64,7 +66,9 @@ --with-dri-driverdir=/usr/lib/xorg/modules/dri \ --with-gallium-drivers=r300,r600,nouveau,svga,swrast \ --enable-gallium-llvm \ - --enable-gallium-egl --enable-shared-glapi\ + --enable-gallium-egl \ + --enable-shared-glapi \ + --enable-gbm \ --enable-glx-tls \ --enable-dri \ --enable-glx \ @@ -122,6 +126,20 @@ install -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/libglapi/" } +package_libgbm() { + depends=('glibc') + pkgdesc="Mesa gbm library" + + cd ${srcdir}/?esa-* + install -m755 -d "${pkgdir}/usr/lib" + bin/minstall lib/libgbm.so* "${pkgdir}/usr/lib/" + install -m755 -d "${pkgdir}/usr/lib/pkgconfig" + bin/minstall src/gbm/main/gbm.pc "${pkgdir}/usr/lib/pkgconfig/" + + install -m755 -d "${pkgdir}/usr/share/licenses/libgbm" + install -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/libgbm/" +} + package_libgles() { depends=('libglapi' 'khrplatform-devel') pkgdesc="Mesa GLES libraries and headers" @@ -190,11 +208,12 @@ rm -f "${pkgdir}/usr/lib/libGL.so"* rm -f "${pkgdir}/usr/lib/libglapi.so"* + rm -f "${pkgdir}/usr/lib/libgbm.so"* rm -f "${pkgdir}/usr/lib/libGLESv"* rm -f "${pkgdir}/usr/lib/libEGL"* rm -rf "${pkgdir}/usr/lib/egl" rm -f "${pkgdir}/usr/lib/libOSMesa"* - rm -f ${pkgdir}/usr/lib/pkgconfig/{glesv1_cm.pc,glesv2.pc,egl.pc,osmesa.pc} + rm -f ${pkgdir}/usr/lib/pkgconfig/{glesv1_cm.pc,glesv2.pc,egl.pc,osmesa.pc,gbm.pc} rm -rf "${pkgdir}/usr/lib/xorg" rm -f "${pkgdir}/usr/include/GL/glew.h" rm -f "${pkgdir}/usr/include/GL/glxew.h"
