From 4aea7e79b4621f6586add3f5ade140cb348e34b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Alexandre=20Silva=20Delgado?= Date: Wed, 5 Sep 2012 15:44:54 -0300 Subject: mesa-git: add package to pcr --- pcr/mesa-git/PKGBUILD | 623 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 623 insertions(+) create mode 100644 pcr/mesa-git/PKGBUILD (limited to 'pcr/mesa-git/PKGBUILD') diff --git a/pcr/mesa-git/PKGBUILD b/pcr/mesa-git/PKGBUILD new file mode 100644 index 000000000..8f1d33afa --- /dev/null +++ b/pcr/mesa-git/PKGBUILD @@ -0,0 +1,623 @@ +# Maintainer: Márcio Silva + +pkgbase=mesa-git +pkgname=( + mesa-git +) +true && pkgname=( + khrplatform-devel-git + libcl-libre-git + libegl-git + libgbm-git + libgl-gallium-git + libgl-git + libglapi-git + libgles-git + libvg-git + libwayland-egl-git + osmesa-git + ati-dri-git + intel-dri-git + nouveau-dri-git + ati-xvmc-git + nouveau-xvmc-git + soft-xvmc-git + mesa-git +) +true && pkgver=9.0.0.git20120904 +true && pkgrel=1 +_mesaver=9.0 +arch=( + i686 + x86_64 + mips64el +) +makedepends=( + clang + dri2proto + git + glproto-git + imake + libdrm-git + libxdamage + libxml2 + libxxf86vm + libxvmc + llvm + python2 + wayland +) # wine for d3d1x api +license=( + MIT + Khronos + LGPL +) +url=http://mesa3d.sourceforge.net + +_gitroot=git://anongit.freedesktop.org/git/mesa/mesa +_gitname=${pkgbase%-git} + +build() { + msg 'Connecting to git.freedesktop.org GIT server....' + if [ -d $_gitname ] ; then + cd $_gitname && git pull origin + else + git clone $_gitroot --depth 1 + fi + msg 'GIT checkout done or server timeout' + msg 'Starting make...' + + cd $srcdir + + # Cleanup and prepare the build dir + [ -d build ] && rm -rf build + cp -r $_gitname build + cd build + + autoreconf -vfi + ./autogen.sh --prefix=/usr \ + --enable-dri \ + --enable-egl \ + --enable-gallium-egl \ + --enable-gallium-g3dvl \ + --enable-gallium-gbm \ + --enable-gallium-llvm \ + --enable-gbm \ + --enable-gles1 \ + --enable-gles2 \ + --enable-glx \ + --enable-glx-tls \ + --enable-opencl \ + --enable-openvg \ + --enable-osmesa \ + --enable-r600-llvm-compiler \ + --enable-shared-glapi \ + --enable-texture-float \ + --enable-xa \ + --enable-xvmc \ + --with-clang-libdir=/usr/lib \ + --with-egl-platforms=drm,x11,wayland \ + --with-dri-driverdir=/usr/lib/xorg/modules/dri \ + --with-dri-drivers=i915,i965,r200,nouveau,radeon,swrast \ + --with-gallium-drivers=r300,r600,nouveau,swrast + #--enable-d3d1x \ + echo -e "\ninstall: " >> src/mesa/drivers/osmesa/Makefile + make +} + +package_khrplatform-devel-git() { + conflicts=( + khrplatform-devel + ) + provides=( + khrplatform-devel=${_mesaver} + ) + pkgdesc='Khronos platform development package' + + cd $srcdir/build + install -m755 -d $pkgdir/usr/include/KHR + install -m755 -d $pkgdir/usr/share/licenses/khrplatform-devel + bin/minstall include/KHR/khrplatform.h $pkgdir/usr/include/KHR + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/khrplatform-devel + bin/minstall docs/license.html $pkgdir/usr/share/licenses/khrplatform-devel +} + +package_libcl-libre-git() { + depends=( + gcc-libs + libdrm-git + libffi + libxcb + udev + ) + conflicts=( + libcl + ) + provides=( + libcl + ) + replaces=( + libcl + ) + pkgdesc='A libre version of OpenCL library and ICD loader, (Mesa OpenCL)' + + make -C $srcdir/build/src/gallium/targets/opencl DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib/opencl + install -m755 -d $pkgdir/usr/share/licenses/libcl + #bin/minstall src/gallium/targets/opencl/libOpenCL.la $pkgdir/usr/lib + #bin/minstall lib/libOpenCL.so* $pkgdir/usr/lib + #bin/minstall src/gallium/targets/pipe-loader/*.so $pkgdir/usr/lib/opencl + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libcl + bin/minstall docs/license.html $pkgdir/usr/share/licenses/libcl +} + +package_libegl-git() { + depends=( + khrplatform-devel-git + libgbm-git + libxext + libxfixes + libvg-git + wayland + ) + conflicts=( + libegl + ) + provides=( + libegl=$_mesaver + ) + pkgdesc='Mesa EGL libraries and headers' + + #make -C $srcdir/build/src/egl DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/egl-static DESTDIR=$pkgdir install + + cd $srcdir/build + install -m755 -d $pkgdir/usr/include/EGL + #install -m755 -d $pkgdir/usr/lib/egl + install -m755 -d $pkgdir/usr/lib/pkgconfig + #install -m755 -d $pkgdir/usr/share/doc/libegl + install -m755 -d $pkgdir/usr/share/licenses/libegl + bin/minstall include/EGL/* $pkgdir/usr/include/EGL + bin/minstall src/egl/main/libEGL.la $pkgdir/usr/lib + bin/minstall lib/libEGL.so* $pkgdir/usr/lib + #bin/minstall lib/egl/egl_gallium.so $pkgdir/usr/lib/egl + bin/minstall src/egl/main/egl.pc $pkgdir/usr/lib/pkgconfig + #bin/minstall docs/egl.html $pkgdir/usr/share/doc/libegl + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libegl + bin/minstall docs/license.html $pkgdir/usr/share/licenses/libegl +} + +package_libgbm-git() { + depends=( + gcc-libs + libdrm-git + libffi + libglapi-git + libxcb + udev + ) + conflicts=( + libgbm + ) + provides=( + libgbm=$_mesaver + ) + pkgdesc='Mesa GBM libraries and header' + + make -C $srcdir/build/src/gbm DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/gbm DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib/include + #install -m755 -d $pkgdir/usr/lib/gbm + #install -m755 -d $pkgdir/usr/lib/pkgconfig + install -m755 -d $pkgdir/usr/share/licenses/libgbm + #bin/minstall src/gbm/main/gbm.h $pkgdir/usr/include + #bin/minstall src/gbm/libgbm.la $pkgdir/usr/lib + #bin/minstall lib/libgbm.so* $pkgdir/usr/lib + #bin/minstall src/gallium/targets/gbm/gbm_gallium_drm.so $pkgdir/usr/lib/gbm + bin/minstall src/gallium/targets/pipe-loader/*.so $pkgdir/usr/lib/gbm + #bin/minstall src/gbm/main/gbm.pc $pkgdir/usr/lib/pkgconfig + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libgbm + bin/minstall docs/license.html $pkgdir/usr/share/licenses/libgbm +} + +package_libgl-gallium-git() { + depends=( + expat + gcc-libs + libdrm-git + libglapi-git + libxdamage + libxxf86vm + ) + conflicts=( + libgl libgl-git + ) + provides=( + libgl=$_mesaver + ) + pkgdesc='Mesa 3D OpenGL graphics library and DRI Gallium software rasterizer' + + make -C $srcdir/build/src/glx DESTDIR=$pkgdir install + make -C $srcdir/build/src/mesa/libdricore DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/dri-swrast DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + install -m755 -d $pkgdir/usr/share/licenses/libgl + #bin/minstall src/glx/libGL.la $pkgdir/usr/lib + #bin/minstall lib/libGL.so* $pkgdir/usr/lib + #bin/minstall src/mesa/libdricore/libdricore*.la $pkgdir/usr/lib + #bin/minstall lib/libdricore*.so* $pkgdir/usr/lib + #bin/minstall lib/gallium/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri + #bin/minstall docs/openGL.txt $pkgdir/usr/share/doc/libgl + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libgl + bin/minstall docs/license.html $pkgdir/usr/share/licenses/libgl +} + +package_libgl-git() { + depends=( + expat + gcc-libs + libdrm-git + libglapi-git + libxdamage + libxxf86vm + ) + conflicts=( + libgl libgl-gallium-git + ) + provides=( + libgl=$_mesaver + ) + pkgdesc='Mesa 3D OpenGL graphics library and DRI software rasterizer' + + make -C $srcdir/build/src/glx DESTDIR=$pkgdir install + make -C $srcdir/build/src/mesa/libdricore DESTDIR=$pkgdir install + make -C $srcdir/build/src/mesa/drivers/dri/swrast DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + install -m755 -d $pkgdir/usr/share/licenses/libgl + #bin/minstall src/glx/libGL.la $pkgdir/usr/lib + #bin/minstall lib/libGL.so* $pkgdir/usr/lib + #bin/minstall src/mesa/libdricore/libdricore*.la $pkgdir/usr/lib + #bin/minstall lib/libdricore*.so* $pkgdir/usr/lib + #bin/minstall src/mesa/drivers/dri/swrast/swrast_dri.la $pkgdir/usr/lib/xorg/modules/dri + #bin/minstall lib/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri + #bin/minstall docs/openGL.txt $pkgdir/usr/share/doc/libgl + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libgl + bin/minstall docs/license.html $pkgdir/usr/share/licenses/libgl +} + +package_libglapi-git() { + depends=( + glibc + ) + conflicts=( + libglapi + ) + provides=( + libglapi=$_mesaver + ) + pkgdesc='free implementation of the GL API -- shared library. The Mesa GL API module is responsible for dispatching all the gl* functions' + + make -C $srcdir/build/src/mapi/shared-glapi DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib + install -m755 -d $pkgdir/usr/share/licenses/libglapi + #bin/minstall src/mapi/shared-glapi/libglapi.la $pkgdir/usr/lib + #bin/minstall lib/libglapi.so* $pkgdir/usr/lib + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libglapi + bin/minstall docs/license.html $pkgdir/usr/share/licenses/libglapi +} + +package_libgles-git() { + depends=( + khrplatform-devel-git + libdrm-git + libglapi-git + ) + conflicts=( + libgles + ) + provides=( + libgles=$_mesaver + ) + pkgdesc='Mesa GLES libraries and headers' + + make -C $srcdir/build/src/mapi/es1api DESTDIR=$pkgdir install + make -C $srcdir/build/src/mapi/es2api DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/include/GLES + #install -m755 -d $pkgdir/usr/include/GLES2 + #install -m755 -d $pkgdir/usr/lib/pkgconfig + install -m755 -d $pkgdir/usr/share/licenses/libgles + #bin/minstall include/GLES/* $pkgdir/usr/include/GLES + #bin/minstall include/GLES2/* $pkgdir/usr/include/GLES2 + #bin/minstall src/mapi/es1api/libGLESv1_CM.la $pkgdir/usr/lib + #bin/minstall src/mapi/es2api/libGLESv2.la $pkgdir/usr/lib + #bin/minstall lib/libGLESv*.so* $pkgdir/usr/lib + #bin/minstall src/mapi/es1api/glesv1_cm.pc $pkgdir/usr/lib/pkgconfig + #bin/minstall src/mapi/es2api/glesv2.pc $pkgdir/usr/lib/pkgconfig + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libgles + bin/minstall docs/license.html $pkgdir/usr/share/licenses/libgles +} + +package_libvg-git() { + depends=( + glibc + ) + conflicts=( + libvg + ) + provides=( + libvg=$_mesaver + ) + pkgdesc='Mesa OpenVG libraries and headers' + + make -C $srcdir/build/src/mapi/vgapi DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/include/VG + #install -m755 -d $pkgdir/usr/lib/pkgconfig + #install -m755 -d $pkgdir/usr/share/doc/libvg + install -m755 -d $pkgdir/usr/share/licenses/libvg + #bin/minstall include/VG/* $pkgdir/usr/include/VG + #bin/minstall src/mapi/vgapi/libOpenVG.la $pkgdir/usr/lib + #bin/minstall lib/libOpenVG.so* $pkgdir/usr/lib + #bin/minstall src/mapi/vgapi/vg.pc $pkgdir/usr/lib/pkgconfig + #bin/minstall docs/openvg.html $pkgdir/usr/share/doc/libvg + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libvg + bin/minstall docs/license.html $pkgdir/usr/share/licenses/libvg +} + +package_libwayland-egl-git() { + depends=( + glibc + ) + conflicts=( + libwayland-egl + ) + provides=( + libwayland-egl=$_mesaver + ) + pkgdesc='Mesa Wayland-EGL library' + + make -C $srcdir/build/src/egl/wayland/wayland-egl DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib/pkgconfig + install -m755 -d $pkgdir/usr/share/licenses/libwayland + #bin/minstall src/egl/wayland/wayland-egl/libwayland-egl.la $pkgdir/usr/lib + #bin/minstall lib/libwayland-egl.so* $pkgdir/usr/lib + #bin/minstall src/egl/wayland/wayland-egl/wayland-egl.pc $pkgdir/usr/lib/pkgconfig + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libwayland + bin/minstall docs/license.html $pkgdir/usr/share/licenses/libwayland +} + +package_osmesa-git() { + depends=( + mesa-git + ) + conflicts=( + osmesa + ) + provides=( + osmesa=$_mesaver + ) + optdepends=( + 'opengl-man-pages: for the OpenGL API man pages' + ) + pkgdesc='Mesa 3D off-screen rendering library' + + make -C $srcdir/build/src/mesa/drivers/osmesa DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib/pkgconfig + #install -m755 -d $pkgdir/usr/share/doc/osmesa + install -m755 -d $pkgdir/usr/share/licenses/osmesa + #bin/minstall src/mesa/drivers/osmesa/libOSMesa.la $pkgdir/usr/lib + #bin/minstall lib/libOSMesa.so* $pkgdir/usr/lib + #bin/minstall src/mesa/drivers/osmesa/osmesa.pc $pkgdir/usr/lib/pkgconfig + #bin/minstall docs/osmesa.html $pkgdir/usr/share/doc/osmesa + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/osmesa + bin/minstall docs/license.html $pkgdir/usr/share/licenses/osmesa +} + +package_ati-dri-git() { + depends=( + libgl-git + ) + conflicts=( + ati-dri + 'xf86-video-ati<6.9.0-6' + ) + provides=( + ati-dri=$_mesaver + ) + pkgdesc='Mesa DRI + Gallium3D r300 drivers for AMD/ATI Radeon' + + # classic mesa driver for R300 r300_dri.so + #make -C $srcdir/build/src/mesa/drivers/dri/r200 DESTDIR=$pkgdir install + #make -C $srcdir/build/src/mesa/drivers/dri/radeon DESTDIR=$pkgdir install + # gallium3D driver for R300 r300_dri.so + #make -C $srcdir/build/src/gallium/targets/dri-r300 DESTDIR=$pkgdir install + #make -C $srcdir/build/src/gallium/targets/dri-r600 DESTDIR=$pkgdir install + + cd $srcdir/build + install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + install -m755 -d $pkgdir/usr/share/licenses/ati-dri + # classic mesa driver for R300 r300_dri.so + bin/minstall lib/r200_dri.so $pkgdir/usr/lib/xorg/modules/dri + bin/minstall lib/radeon_dri.so $pkgdir/usr/lib/xorg/modules/dri + # gallium3D driver for R300 r300_dri.so + bin/minstall lib/gallium/r300_dri.so $pkgdir/usr/lib/xorg/modules/dri + bin/minstall lib/gallium/r600_dri.so $pkgdir/usr/lib/xorg/modules/dri + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/ati-dri + bin/minstall docs/license.html $pkgdir/usr/share/licenses/ati-dri +} + +package_intel-dri-git() { + depends=( + libgl-git + ) + conflicts=( + intel-dri + ) + provides=( + intel-dri=$_mesaver + ) + pkgdesc='Mesa DRI drivers for Intel' + + #make -C $srcdir/build/src/mesa/drivers/dri/i915 DESTDIR=$pkgdir install + #make -C $srcdir/build/src/mesa/drivers/dri/i965 DESTDIR=$pkgdir install + + cd $srcdir/build + install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + install -m755 -d $pkgdir/usr/share/licenses/intel-dri + bin/minstall lib/i915_dri.so $pkgdir/usr/lib/xorg/modules/dri + bin/minstall lib/i965_dri.so $pkgdir/usr/lib/xorg/modules/dri + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/intel-dri + bin/minstall docs/license.html $pkgdir/usr/share/licenses/intel-dri +} + +package_nouveau-dri-git() { + depends=( + libgl-git + ) + conflicts=( + nouveau-dri + ) + provides=( + nouveau-dri=$_mesaver + ) + pkgdesc='Mesa classic DRI + Gallium3D drivers for Nouveau' + + # classic mesa driver for nv10 , nv20 nouveau_vieux_dri.so + #make -C $srcdir/build/src/mesa/drivers/dri/nouveau DESTDIR=$pkgdir install + # gallium3D driver for nv30 - nv40 - nv50 nouveau_dri.so + #make -C $srcdir/build/src/gallium/targets/dri-nouveau DESTDIR=$pkgdir install + + cd $srcdir/build + install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + install -m755 -d $pkgdir/usr/share/licenses/nouveau-dri + bin/minstall lib/nouveau_vieux_dri.so $pkgdir/usr/lib/xorg/modules/dri + bin/minstall lib/gallium/nouveau_dri.so $pkgdir/usr/lib/xorg/modules/dri + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/nouveau-dri + bin/minstall docs/license.html $pkgdir/usr/share/licenses/nouveau-dri +} + +package_ati-xvmc-git() { + depends=( + gcc-libs + libdrm-git + libxv + ) + conflicts=( + ati-xvmc + ) + provides=( + ati-xvmc=$_mesaver + ) + pkgdesc='Mesa Gallium3D XvMC libraries for ATI' + + make -C $srcdir/build/src/gallium/targets/xvmc-r300 DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/xvmc-r600 DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib + install -m755 -d $pkgdir/usr/share/licenses/ati-xvmc + #bin/minstall lib/gallium/libXvMCr?00.so* $pkgdir/usr/lib + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libxvmc + bin/minstall docs/license.html $pkgdir/usr/share/licenses/libxvmc +} + +package_nouveau-xvmc-git() { + depends=( + gcc-libs + libdrm-git + libxv + ) + conflicts=( + nouveau-xvmc + ) + provides=( + nouveau-xvmc=$_mesaver + ) + pkgdesc='Mesa Gallium3D XvMC library for Nouveau' + + make -C $srcdir/build/src/gallium/targets/xvmc-nouveau DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib + install -m755 -d $pkgdir/usr/share/licenses/nouveau-xvmc + #bin/minstall lib/gallium/libXvMCnouveau.so* $pkgdir/usr/lib + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/nouveau-xvmc + bin/minstall docs/license.html $pkgdir/usr/share/licenses/nouveau-xvmc +} + +package_soft-xvmc-git() { + depends=( + gcc-libs + libdrm-git + libxv + ) + conflicts=( + soft-xvmc + ) + provides=( + soft-xvmc=$_mesaver + ) + pkgdesc='Mesa Gallium3D XvMC library for Software Rasterizer' + + make -C $srcdir/build/src/gallium/targets/xvmc-softpipe DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib + install -m755 -d $pkgdir/usr/share/licenses/soft-xvmc + #bin/minstall lib/gallium/libXvMCsoftpipe.so* $pkgdir/usr/lib + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/soft-xvmc + bin/minstall docs/license.html $pkgdir/usr/share/licenses/soft-xvmc +} + +package_mesa-git() { + depends=( + dri2proto-git + glproto-git + libgl-git + ) + optdepends=( + 'ati-dri-git: for ATI Video Hardware' + 'intel-dri-git: for Intel Video Hardware' + 'nouveau-dri-git: for nVidia Video Hardware' + 'ati-xvmc-git: for X11 Video Motion Compensation on ATI Video Hardware' + 'nouveau-xvmc-git: for X11 Video Motion Compensation on nVidia Video Hardware' + 'soft-xvmc-git: for X11 Video Motion Compensation on DRI Software Rasterizer' + 'libcl: for OpenCL Graphics Video Hardware Support' + 'libwayland-egl-git: for Wayland Desktop Graphics' + 'opengl-man-pages: for the OpenGL API man pages' + ) + conflicts=( + mesa + ) + provides=( + mesa=$_mesaver + ) + pkgdesc='Mesa 3-D graphics libraries and include files' + + cd $srcdir/build + make DESTDIR=$pkgdir install + rm -fr $pkgdir/usr/include/{EGL,GLES,GLES2,KHR,VG,gbm.h} + rm -fr $pkgdir/usr/lib/{egl,gbm,opencl,xorg} + rm -f $pkgdir/usr/lib/{libEGL*,libGL*,libGLESv*,libOSMesa*,libOpenCL*,libOpenVG*,libXvMC*,libdricore*,libgbm*,libglapi*,libwayland*} + rm -f $pkgdir/usr/lib/pkgconfig/{egl.pc,gbm.pc,glesv1_cm.pc,glesv2.pc,osmesa.pc,vg.pc,wayland-egl.pc} + install -m755 -d $pkgdir/usr/share/licenses/mesa + bin/minstall docs/COPYING $pkgdir/usr/share/licenses/mesa + bin/minstall docs/license.html $pkgdir/usr/share/licenses/mesa +} -- cgit v1.2.3-2-g168b From 08c4060cfef6eb25d64ddab0dd166e066009ecff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Alexandre=20Silva=20Delgado?= Date: Wed, 5 Sep 2012 16:47:42 -0300 Subject: mesa-git: fix PKGBUILD --- pcr/mesa-git/PKGBUILD | 108 +++++++++++++++++++++++++++----------------------- 1 file changed, 58 insertions(+), 50 deletions(-) (limited to 'pcr/mesa-git/PKGBUILD') diff --git a/pcr/mesa-git/PKGBUILD b/pcr/mesa-git/PKGBUILD index 8f1d33afa..6155bb863 100644 --- a/pcr/mesa-git/PKGBUILD +++ b/pcr/mesa-git/PKGBUILD @@ -53,6 +53,12 @@ license=( LGPL ) url=http://mesa3d.sourceforge.net +#source=( +# ftp://ftp.freedesktop.org/pub/mesa/$pkgver/MesaLib-$pkgver.tar.bz2 +#) +#sha512sums=( +# b7e8879e92252d0588d9eeeed904fd502ce1f48551b9a97f52aeb1318c79a80fab27504521107d61fbb5d986b2d778d89023a892baf9f1c5a5d2ee3746fefa57 +#) _gitroot=git://anongit.freedesktop.org/git/mesa/mesa _gitname=${pkgbase%-git} @@ -74,6 +80,8 @@ build() { cp -r $_gitname build cd build + #cd $srcdir/Mesa-$pkgver + autoreconf -vfi ./autogen.sh --prefix=/usr \ --enable-dri \ @@ -170,21 +178,21 @@ package_libegl-git() { ) pkgdesc='Mesa EGL libraries and headers' - #make -C $srcdir/build/src/egl DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/egl-static DESTDIR=$pkgdir install + #make -C $srcdir/build/src/egl DESTDIR=$pkgdir install + #make -C $srcdir/build/src/gallium/targets/egl-static DESTDIR=$pkgdir install cd $srcdir/build install -m755 -d $pkgdir/usr/include/EGL - #install -m755 -d $pkgdir/usr/lib/egl + install -m755 -d $pkgdir/usr/lib/egl install -m755 -d $pkgdir/usr/lib/pkgconfig - #install -m755 -d $pkgdir/usr/share/doc/libegl + install -m755 -d $pkgdir/usr/share/doc/libegl install -m755 -d $pkgdir/usr/share/licenses/libegl bin/minstall include/EGL/* $pkgdir/usr/include/EGL bin/minstall src/egl/main/libEGL.la $pkgdir/usr/lib bin/minstall lib/libEGL.so* $pkgdir/usr/lib - #bin/minstall lib/egl/egl_gallium.so $pkgdir/usr/lib/egl + bin/minstall lib/egl/egl_gallium.so $pkgdir/usr/lib/egl bin/minstall src/egl/main/egl.pc $pkgdir/usr/lib/pkgconfig - #bin/minstall docs/egl.html $pkgdir/usr/share/doc/libegl + bin/minstall docs/egl.html $pkgdir/usr/share/doc/libegl bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libegl bin/minstall docs/license.html $pkgdir/usr/share/licenses/libegl } @@ -206,20 +214,20 @@ package_libgbm-git() { ) pkgdesc='Mesa GBM libraries and header' - make -C $srcdir/build/src/gbm DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/gbm DESTDIR=$pkgdir install + #make -C $srcdir/build/src/gbm DESTDIR=$pkgdir install + #make -C $srcdir/build/src/gallium/targets/gbm DESTDIR=$pkgdir install cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/include - #install -m755 -d $pkgdir/usr/lib/gbm - #install -m755 -d $pkgdir/usr/lib/pkgconfig + install -m755 -d $pkgdir/usr/lib/include + install -m755 -d $pkgdir/usr/lib/gbm + install -m755 -d $pkgdir/usr/lib/pkgconfig install -m755 -d $pkgdir/usr/share/licenses/libgbm - #bin/minstall src/gbm/main/gbm.h $pkgdir/usr/include - #bin/minstall src/gbm/libgbm.la $pkgdir/usr/lib - #bin/minstall lib/libgbm.so* $pkgdir/usr/lib - #bin/minstall src/gallium/targets/gbm/gbm_gallium_drm.so $pkgdir/usr/lib/gbm - bin/minstall src/gallium/targets/pipe-loader/*.so $pkgdir/usr/lib/gbm - #bin/minstall src/gbm/main/gbm.pc $pkgdir/usr/lib/pkgconfig + bin/minstall src/gbm/main/gbm.h $pkgdir/usr/include + bin/minstall src/gbm/libgbm.la $pkgdir/usr/lib + bin/minstall lib/libgbm.so* $pkgdir/usr/lib + bin/minstall src/gallium/targets/gbm/gbm_gallium_drm.so $pkgdir/usr/lib/gbm + bin/minstall src/gallium/targets/pipe-loader/*.so $pkgdir/usr/lib/gbm + bin/minstall src/gbm/main/gbm.pc $pkgdir/usr/lib/pkgconfig bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libgbm bin/minstall docs/license.html $pkgdir/usr/share/licenses/libgbm } @@ -241,19 +249,19 @@ package_libgl-gallium-git() { ) pkgdesc='Mesa 3D OpenGL graphics library and DRI Gallium software rasterizer' - make -C $srcdir/build/src/glx DESTDIR=$pkgdir install - make -C $srcdir/build/src/mesa/libdricore DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/dri-swrast DESTDIR=$pkgdir install + #make -C $srcdir/build/src/glx DESTDIR=$pkgdir install + #make -C $srcdir/build/src/mesa/libdricore DESTDIR=$pkgdir install + #make -C $srcdir/build/src/gallium/targets/dri-swrast DESTDIR=$pkgdir install cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + install -m755 -d $pkgdir/usr/lib/xorg/modules/dri install -m755 -d $pkgdir/usr/share/licenses/libgl - #bin/minstall src/glx/libGL.la $pkgdir/usr/lib - #bin/minstall lib/libGL.so* $pkgdir/usr/lib - #bin/minstall src/mesa/libdricore/libdricore*.la $pkgdir/usr/lib - #bin/minstall lib/libdricore*.so* $pkgdir/usr/lib - #bin/minstall lib/gallium/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri - #bin/minstall docs/openGL.txt $pkgdir/usr/share/doc/libgl + bin/minstall src/glx/libGL.la $pkgdir/usr/lib + bin/minstall lib/libGL.so* $pkgdir/usr/lib + bin/minstall src/mesa/libdricore/libdricore*.la $pkgdir/usr/lib + bin/minstall lib/libdricore*.so* $pkgdir/usr/lib + bin/minstall lib/gallium/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri + bin/minstall docs/libGL.txt $pkgdir/usr/share/doc/libgl bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libgl bin/minstall docs/license.html $pkgdir/usr/share/licenses/libgl } @@ -275,20 +283,20 @@ package_libgl-git() { ) pkgdesc='Mesa 3D OpenGL graphics library and DRI software rasterizer' - make -C $srcdir/build/src/glx DESTDIR=$pkgdir install - make -C $srcdir/build/src/mesa/libdricore DESTDIR=$pkgdir install - make -C $srcdir/build/src/mesa/drivers/dri/swrast DESTDIR=$pkgdir install + #make -C $srcdir/build/src/glx DESTDIR=$pkgdir install + #make -C $srcdir/build/src/mesa/libdricore DESTDIR=$pkgdir install + #make -C $srcdir/build/src/mesa/drivers/dri/swrast DESTDIR=$pkgdir install cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + install -m755 -d $pkgdir/usr/lib/xorg/modules/dri install -m755 -d $pkgdir/usr/share/licenses/libgl - #bin/minstall src/glx/libGL.la $pkgdir/usr/lib - #bin/minstall lib/libGL.so* $pkgdir/usr/lib - #bin/minstall src/mesa/libdricore/libdricore*.la $pkgdir/usr/lib - #bin/minstall lib/libdricore*.so* $pkgdir/usr/lib - #bin/minstall src/mesa/drivers/dri/swrast/swrast_dri.la $pkgdir/usr/lib/xorg/modules/dri - #bin/minstall lib/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri - #bin/minstall docs/openGL.txt $pkgdir/usr/share/doc/libgl + bin/minstall src/glx/libGL.la $pkgdir/usr/lib + bin/minstall lib/libGL.so* $pkgdir/usr/lib + bin/minstall src/mesa/libdricore/libdricore*.la $pkgdir/usr/lib + bin/minstall lib/libdricore*.so* $pkgdir/usr/lib + bin/minstall src/mesa/drivers/dri/swrast/swrast_dri.la $pkgdir/usr/lib/xorg/modules/dri + bin/minstall lib/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri + bin/minstall docs/libGL.txt $pkgdir/usr/share/doc/libgl bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libgl bin/minstall docs/license.html $pkgdir/usr/share/licenses/libgl } @@ -330,21 +338,21 @@ package_libgles-git() { ) pkgdesc='Mesa GLES libraries and headers' - make -C $srcdir/build/src/mapi/es1api DESTDIR=$pkgdir install - make -C $srcdir/build/src/mapi/es2api DESTDIR=$pkgdir install + #make -C $srcdir/build/src/mapi/es1api DESTDIR=$pkgdir install + #make -C $srcdir/build/src/mapi/es2api DESTDIR=$pkgdir install cd $srcdir/build - #install -m755 -d $pkgdir/usr/include/GLES - #install -m755 -d $pkgdir/usr/include/GLES2 - #install -m755 -d $pkgdir/usr/lib/pkgconfig + install -m755 -d $pkgdir/usr/include/GLES + install -m755 -d $pkgdir/usr/include/GLES2 + install -m755 -d $pkgdir/usr/lib/pkgconfig install -m755 -d $pkgdir/usr/share/licenses/libgles - #bin/minstall include/GLES/* $pkgdir/usr/include/GLES - #bin/minstall include/GLES2/* $pkgdir/usr/include/GLES2 - #bin/minstall src/mapi/es1api/libGLESv1_CM.la $pkgdir/usr/lib - #bin/minstall src/mapi/es2api/libGLESv2.la $pkgdir/usr/lib - #bin/minstall lib/libGLESv*.so* $pkgdir/usr/lib - #bin/minstall src/mapi/es1api/glesv1_cm.pc $pkgdir/usr/lib/pkgconfig - #bin/minstall src/mapi/es2api/glesv2.pc $pkgdir/usr/lib/pkgconfig + bin/minstall include/GLES/* $pkgdir/usr/include/GLES + bin/minstall include/GLES2/* $pkgdir/usr/include/GLES2 + bin/minstall src/mapi/es1api/libGLESv1_CM.la $pkgdir/usr/lib + bin/minstall src/mapi/es2api/libGLESv2.la $pkgdir/usr/lib + bin/minstall lib/libGLESv*.so* $pkgdir/usr/lib + bin/minstall src/mapi/es1api/glesv1_cm.pc $pkgdir/usr/lib/pkgconfig + bin/minstall src/mapi/es2api/glesv2.pc $pkgdir/usr/lib/pkgconfig bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libgles bin/minstall docs/license.html $pkgdir/usr/share/licenses/libgles } -- cgit v1.2.3-2-g168b From 1030001efb858cd31e87ce4c62c10818759adfa3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Alexandre=20Silva=20Delgado?= Date: Wed, 5 Sep 2012 18:13:15 -0300 Subject: mesa-git: fix package --- pcr/mesa-git/PKGBUILD | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pcr/mesa-git/PKGBUILD') diff --git a/pcr/mesa-git/PKGBUILD b/pcr/mesa-git/PKGBUILD index 6155bb863..6ca8a419a 100644 --- a/pcr/mesa-git/PKGBUILD +++ b/pcr/mesa-git/PKGBUILD @@ -24,7 +24,7 @@ true && pkgname=( soft-xvmc-git mesa-git ) -true && pkgver=9.0.0.git20120904 +true && pkgver=9.0.0.git20120905 true && pkgrel=1 _mesaver=9.0 arch=( @@ -255,6 +255,7 @@ package_libgl-gallium-git() { cd $srcdir/build install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + install -m755 -d $pkgdir/usr/share/doc/libgl install -m755 -d $pkgdir/usr/share/licenses/libgl bin/minstall src/glx/libGL.la $pkgdir/usr/lib bin/minstall lib/libGL.so* $pkgdir/usr/lib @@ -289,6 +290,7 @@ package_libgl-git() { cd $srcdir/build install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + install -m755 -d $pkgdir/usr/share/doc/libgl install -m755 -d $pkgdir/usr/share/licenses/libgl bin/minstall src/glx/libGL.la $pkgdir/usr/lib bin/minstall lib/libGL.so* $pkgdir/usr/lib -- cgit v1.2.3-2-g168b From 904ac371bfacc6f6590d7d4dc7e80967f84ae103 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Alexandre=20Silva=20Delgado?= Date: Thu, 6 Sep 2012 01:54:04 -0300 Subject: mesa-git: fixing packages --- pcr/mesa-git/PKGBUILD | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) (limited to 'pcr/mesa-git/PKGBUILD') diff --git a/pcr/mesa-git/PKGBUILD b/pcr/mesa-git/PKGBUILD index 6ca8a419a..e4f96e5ae 100644 --- a/pcr/mesa-git/PKGBUILD +++ b/pcr/mesa-git/PKGBUILD @@ -7,7 +7,7 @@ pkgname=( true && pkgname=( khrplatform-devel-git libcl-libre-git - libegl-git + libegl-wayland-git libgbm-git libgl-gallium-git libgl-git @@ -24,7 +24,7 @@ true && pkgname=( soft-xvmc-git mesa-git ) -true && pkgver=9.0.0.git20120905 +true && pkgver=9.0.0.git20120906 true && pkgrel=1 _mesaver=9.0 arch=( @@ -60,7 +60,7 @@ url=http://mesa3d.sourceforge.net # b7e8879e92252d0588d9eeeed904fd502ce1f48551b9a97f52aeb1318c79a80fab27504521107d61fbb5d986b2d778d89023a892baf9f1c5a5d2ee3746fefa57 #) -_gitroot=git://anongit.freedesktop.org/git/mesa/mesa +_gitroot=git://anongit.freedesktop.org/git/${pkgbase%-git}/${pkgbase%-git} _gitname=${pkgbase%-git} build() { @@ -161,7 +161,7 @@ package_libcl-libre-git() { bin/minstall docs/license.html $pkgdir/usr/share/licenses/libcl } -package_libegl-git() { +package_libegl-wayland-git() { depends=( khrplatform-devel-git libgbm-git @@ -172,11 +172,14 @@ package_libegl-git() { ) conflicts=( libegl + libegl-git + libegl-wayland ) provides=( libegl=$_mesaver + libegl-git=$_mesaver ) - pkgdesc='Mesa EGL libraries and headers' + pkgdesc='Mesa EGL libraries and headers, with wayland Support' #make -C $srcdir/build/src/egl DESTDIR=$pkgdir install #make -C $srcdir/build/src/gallium/targets/egl-static DESTDIR=$pkgdir install @@ -242,10 +245,12 @@ package_libgl-gallium-git() { libxxf86vm ) conflicts=( - libgl libgl-git + libgl + libgl-git ) provides=( libgl=$_mesaver + libgl-git=$_mesaver ) pkgdesc='Mesa 3D OpenGL graphics library and DRI Gallium software rasterizer' @@ -277,10 +282,12 @@ package_libgl-git() { libxxf86vm ) conflicts=( - libgl libgl-gallium-git + libgl + libgl-gallium-git ) provides=( libgl=$_mesaver + libgl-gallium-git=$_mesaver ) pkgdesc='Mesa 3D OpenGL graphics library and DRI software rasterizer' @@ -598,7 +605,7 @@ package_soft-xvmc-git() { package_mesa-git() { depends=( - dri2proto-git + dri2proto glproto-git libgl-git ) -- cgit v1.2.3-2-g168b From 2ed9ad7c09499c2a5c7c7686d94e4feb99d301b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Alexandre=20Silva=20Delgado?= Date: Fri, 7 Sep 2012 17:07:30 -0300 Subject: mesa-git: fixing PKGBUILD erros --- pcr/mesa-git/PKGBUILD | 502 ++++++++++++++++++++++++++++++++------------------ 1 file changed, 323 insertions(+), 179 deletions(-) (limited to 'pcr/mesa-git/PKGBUILD') diff --git a/pcr/mesa-git/PKGBUILD b/pcr/mesa-git/PKGBUILD index e4f96e5ae..4394a440a 100644 --- a/pcr/mesa-git/PKGBUILD +++ b/pcr/mesa-git/PKGBUILD @@ -17,14 +17,21 @@ true && pkgname=( libwayland-egl-git osmesa-git ati-dri-git + intel-gallium-dri-git intel-dri-git nouveau-dri-git + #ati-va-git + #nouveau-va-git + #soft-va-git + ati-vdpau-git + nouveau-vdpau-git + soft-vdpau-git ati-xvmc-git nouveau-xvmc-git soft-xvmc-git mesa-git ) -true && pkgver=9.0.0.git20120906 +true && pkgver=9.0.0.git20120907 true && pkgrel=1 _mesaver=9.0 arch=( @@ -33,20 +40,27 @@ arch=( mips64el ) makedepends=( - clang - dri2proto - git - glproto-git - imake - libdrm-git - libxdamage - libxml2 - libxxf86vm - libxvmc - llvm - python2 - wayland -) # wine for d3d1x api + clang # needed for compilation + git # needed for git source + glproto-git # needed for compilation + imake # needed for compilation + libdrm-git # needed for compilation + libgbm-git # needed for 'make install' (ld error) + libgl-git # needed for 'make install' (ld error) + #libva # for va support + libvdpau # for vdpau support + libvg-git # needed for 'make install' (ld error) + libxdamage # needed for compilation + libxml2 # needed for compilation + libxxf86vm # needed for compilation + libxvmc # for xvmc support + llvm # for llvm support + python2 # needed for compilation + wayland # for wayland support + #wine # for d3d1x api support + xf86driproto # needed for compilation error + xorg-server-devel # for xorg suport +) license=( MIT Khronos @@ -84,8 +98,8 @@ build() { autoreconf -vfi ./autogen.sh --prefix=/usr \ - --enable-dri \ --enable-egl \ + --enable-dri \ --enable-gallium-egl \ --enable-gallium-g3dvl \ --enable-gallium-gbm \ @@ -102,14 +116,16 @@ build() { --enable-shared-glapi \ --enable-texture-float \ --enable-xa \ + --enable-xorg \ --enable-xvmc \ + --enable-vdpau \ --with-clang-libdir=/usr/lib \ --with-egl-platforms=drm,x11,wayland \ --with-dri-driverdir=/usr/lib/xorg/modules/dri \ - --with-dri-drivers=i915,i965,r200,nouveau,radeon,swrast \ - --with-gallium-drivers=r300,r600,nouveau,swrast + --with-dri-drivers=i915,i965,nouveau,r200,radeon,swrast \ + --with-gallium-drivers=i915,nouveau,r300,r600,radeonsi,swrast #--enable-d3d1x \ - echo -e "\ninstall: " >> src/mesa/drivers/osmesa/Makefile + #--enable-va \ make } @@ -118,16 +134,16 @@ package_khrplatform-devel-git() { khrplatform-devel ) provides=( - khrplatform-devel=${_mesaver} + khrplatform-devel=$_mesaver ) pkgdesc='Khronos platform development package' cd $srcdir/build install -m755 -d $pkgdir/usr/include/KHR install -m755 -d $pkgdir/usr/share/licenses/khrplatform-devel - bin/minstall include/KHR/khrplatform.h $pkgdir/usr/include/KHR - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/khrplatform-devel - bin/minstall docs/license.html $pkgdir/usr/share/licenses/khrplatform-devel + install -Dm644 include/KHR/khrplatform.h $pkgdir/usr/include/KHR + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/khrplatform-devel + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/khrplatform-devel } package_libcl-libre-git() { @@ -140,9 +156,11 @@ package_libcl-libre-git() { ) conflicts=( libcl + libcl-libre ) provides=( libcl + libcl-libre ) replaces=( libcl @@ -152,13 +170,13 @@ package_libcl-libre-git() { make -C $srcdir/build/src/gallium/targets/opencl DESTDIR=$pkgdir install cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/opencl + #install -m755 -d $pkgdir/usr/lib/opencl install -m755 -d $pkgdir/usr/share/licenses/libcl - #bin/minstall src/gallium/targets/opencl/libOpenCL.la $pkgdir/usr/lib - #bin/minstall lib/libOpenCL.so* $pkgdir/usr/lib - #bin/minstall src/gallium/targets/pipe-loader/*.so $pkgdir/usr/lib/opencl - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libcl - bin/minstall docs/license.html $pkgdir/usr/share/licenses/libcl + #install -Dm644 src/gallium/targets/opencl/libOpenCL.la $pkgdir/usr/lib + #install -Dm644 lib/libOpenCL.so* $pkgdir/usr/lib + #install -Dm644 src/gallium/targets/pipe-loader/*.so $pkgdir/usr/lib/opencl + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libcl + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libcl } package_libegl-wayland-git() { @@ -172,32 +190,31 @@ package_libegl-wayland-git() { ) conflicts=( libegl - libegl-git libegl-wayland ) provides=( libegl=$_mesaver - libegl-git=$_mesaver + libegl-wayland=$_mesaver ) pkgdesc='Mesa EGL libraries and headers, with wayland Support' - #make -C $srcdir/build/src/egl DESTDIR=$pkgdir install - #make -C $srcdir/build/src/gallium/targets/egl-static DESTDIR=$pkgdir install + make -C $srcdir/build/src/egl DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/egl-static DESTDIR=$pkgdir install cd $srcdir/build - install -m755 -d $pkgdir/usr/include/EGL - install -m755 -d $pkgdir/usr/lib/egl - install -m755 -d $pkgdir/usr/lib/pkgconfig + #install -m755 -d $pkgdir/usr/include/EGL + #install -m755 -d $pkgdir/usr/lib/egl + #install -m755 -d $pkgdir/usr/lib/pkgconfig install -m755 -d $pkgdir/usr/share/doc/libegl install -m755 -d $pkgdir/usr/share/licenses/libegl - bin/minstall include/EGL/* $pkgdir/usr/include/EGL - bin/minstall src/egl/main/libEGL.la $pkgdir/usr/lib - bin/minstall lib/libEGL.so* $pkgdir/usr/lib - bin/minstall lib/egl/egl_gallium.so $pkgdir/usr/lib/egl - bin/minstall src/egl/main/egl.pc $pkgdir/usr/lib/pkgconfig - bin/minstall docs/egl.html $pkgdir/usr/share/doc/libegl - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libegl - bin/minstall docs/license.html $pkgdir/usr/share/licenses/libegl + #install -Dm644 include/EGL/* $pkgdir/usr/include/EGL + #install -Dm644 src/egl/main/libEGL.la $pkgdir/usr/lib + #install -Dm644 lib/libEGL.so* $pkgdir/usr/lib + #install -Dm644 lib/egl/egl_gallium.so $pkgdir/usr/lib/egl + #install -Dm644 src/egl/main/egl.pc $pkgdir/usr/lib/pkgconfig + install -Dm644 docs/egl.html $pkgdir/usr/share/doc/libegl + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libegl + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libegl } package_libgbm-git() { @@ -217,22 +234,22 @@ package_libgbm-git() { ) pkgdesc='Mesa GBM libraries and header' - #make -C $srcdir/build/src/gbm DESTDIR=$pkgdir install - #make -C $srcdir/build/src/gallium/targets/gbm DESTDIR=$pkgdir install + make -C $srcdir/build/src/gbm DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/gbm DESTDIR=$pkgdir install cd $srcdir/build - install -m755 -d $pkgdir/usr/lib/include - install -m755 -d $pkgdir/usr/lib/gbm - install -m755 -d $pkgdir/usr/lib/pkgconfig + #install -m755 -d $pkgdir/usr/lib/include + #install -m755 -d $pkgdir/usr/lib/gbm + #install -m755 -d $pkgdir/usr/lib/pkgconfig install -m755 -d $pkgdir/usr/share/licenses/libgbm - bin/minstall src/gbm/main/gbm.h $pkgdir/usr/include - bin/minstall src/gbm/libgbm.la $pkgdir/usr/lib - bin/minstall lib/libgbm.so* $pkgdir/usr/lib - bin/minstall src/gallium/targets/gbm/gbm_gallium_drm.so $pkgdir/usr/lib/gbm - bin/minstall src/gallium/targets/pipe-loader/*.so $pkgdir/usr/lib/gbm - bin/minstall src/gbm/main/gbm.pc $pkgdir/usr/lib/pkgconfig - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libgbm - bin/minstall docs/license.html $pkgdir/usr/share/licenses/libgbm + #install -Dm644 src/gbm/main/gbm.h $pkgdir/usr/include + #install -Dm644 src/gbm/libgbm.la $pkgdir/usr/lib + #install -Dm644 lib/libgbm.so* $pkgdir/usr/lib + #install -Dm644 src/gallium/targets/gbm/gbm_gallium_drm.so $pkgdir/usr/lib/gbm + #install -Dm644 src/gallium/targets/pipe-loader/*.so $pkgdir/usr/lib/gbm + #install -Dm644 src/gbm/main/gbm.pc $pkgdir/usr/lib/pkgconfig + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libgbm + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libgbm } package_libgl-gallium-git() { @@ -246,30 +263,30 @@ package_libgl-gallium-git() { ) conflicts=( libgl - libgl-git + libgl-gallium ) provides=( libgl=$_mesaver - libgl-git=$_mesaver + libgl-gallium=$_mesaver ) pkgdesc='Mesa 3D OpenGL graphics library and DRI Gallium software rasterizer' - #make -C $srcdir/build/src/glx DESTDIR=$pkgdir install - #make -C $srcdir/build/src/mesa/libdricore DESTDIR=$pkgdir install - #make -C $srcdir/build/src/gallium/targets/dri-swrast DESTDIR=$pkgdir install + make -C $srcdir/build/src/glx DESTDIR=$pkgdir install + make -C $srcdir/build/src/mesa/libdricore DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/dri-swrast DESTDIR=$pkgdir install cd $srcdir/build - install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri install -m755 -d $pkgdir/usr/share/doc/libgl install -m755 -d $pkgdir/usr/share/licenses/libgl - bin/minstall src/glx/libGL.la $pkgdir/usr/lib - bin/minstall lib/libGL.so* $pkgdir/usr/lib - bin/minstall src/mesa/libdricore/libdricore*.la $pkgdir/usr/lib - bin/minstall lib/libdricore*.so* $pkgdir/usr/lib - bin/minstall lib/gallium/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri - bin/minstall docs/libGL.txt $pkgdir/usr/share/doc/libgl - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libgl - bin/minstall docs/license.html $pkgdir/usr/share/licenses/libgl + #install -Dm644 src/glx/libGL.la $pkgdir/usr/lib + #install -Dm644 lib/libGL.so* $pkgdir/usr/lib + #install -Dm644 src/mesa/libdricore/libdricore*.la $pkgdir/usr/lib + #install -Dm644 lib/libdricore*.so* $pkgdir/usr/lib + #install -Dm644 lib/gallium/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri + install -Dm644 docs/libGL.txt $pkgdir/usr/share/doc/libgl + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libgl + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libgl } package_libgl-git() { @@ -283,31 +300,31 @@ package_libgl-git() { ) conflicts=( libgl - libgl-gallium-git + libgl-gallium ) provides=( libgl=$_mesaver - libgl-gallium-git=$_mesaver + libgl-gallium=$_mesaver ) pkgdesc='Mesa 3D OpenGL graphics library and DRI software rasterizer' - #make -C $srcdir/build/src/glx DESTDIR=$pkgdir install - #make -C $srcdir/build/src/mesa/libdricore DESTDIR=$pkgdir install - #make -C $srcdir/build/src/mesa/drivers/dri/swrast DESTDIR=$pkgdir install + make -C $srcdir/build/src/glx DESTDIR=$pkgdir install + make -C $srcdir/build/src/mesa/libdricore DESTDIR=$pkgdir install + make -C $srcdir/build/src/mesa/drivers/dri/swrast DESTDIR=$pkgdir install cd $srcdir/build - install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri install -m755 -d $pkgdir/usr/share/doc/libgl install -m755 -d $pkgdir/usr/share/licenses/libgl - bin/minstall src/glx/libGL.la $pkgdir/usr/lib - bin/minstall lib/libGL.so* $pkgdir/usr/lib - bin/minstall src/mesa/libdricore/libdricore*.la $pkgdir/usr/lib - bin/minstall lib/libdricore*.so* $pkgdir/usr/lib - bin/minstall src/mesa/drivers/dri/swrast/swrast_dri.la $pkgdir/usr/lib/xorg/modules/dri - bin/minstall lib/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri - bin/minstall docs/libGL.txt $pkgdir/usr/share/doc/libgl - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libgl - bin/minstall docs/license.html $pkgdir/usr/share/licenses/libgl + #install -Dm644 src/glx/libGL.la $pkgdir/usr/lib + #install -Dm644 lib/libGL.so* $pkgdir/usr/lib + #install -Dm644 src/mesa/libdricore/libdricore*.la $pkgdir/usr/lib + #install -Dm644 lib/libdricore*.so* $pkgdir/usr/lib + #install -Dm644 src/mesa/drivers/dri/swrast/swrast_dri.la $pkgdir/usr/lib/xorg/modules/dri + #install -Dm644 lib/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri + install -Dm644 docs/libGL.txt $pkgdir/usr/share/doc/libgl + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libgl + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libgl } package_libglapi-git() { @@ -325,12 +342,12 @@ package_libglapi-git() { make -C $srcdir/build/src/mapi/shared-glapi DESTDIR=$pkgdir install cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib + #install -m755 -d $pkgdir/usr/lib install -m755 -d $pkgdir/usr/share/licenses/libglapi - #bin/minstall src/mapi/shared-glapi/libglapi.la $pkgdir/usr/lib - #bin/minstall lib/libglapi.so* $pkgdir/usr/lib - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libglapi - bin/minstall docs/license.html $pkgdir/usr/share/licenses/libglapi + #install -Dm644 src/mapi/shared-glapi/libglapi.la $pkgdir/usr/lib + #install -Dm644 lib/libglapi.so* $pkgdir/usr/lib + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libglapi + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libglapi } package_libgles-git() { @@ -347,23 +364,23 @@ package_libgles-git() { ) pkgdesc='Mesa GLES libraries and headers' - #make -C $srcdir/build/src/mapi/es1api DESTDIR=$pkgdir install - #make -C $srcdir/build/src/mapi/es2api DESTDIR=$pkgdir install + make -C $srcdir/build/src/mapi/es1api DESTDIR=$pkgdir install + make -C $srcdir/build/src/mapi/es2api DESTDIR=$pkgdir install cd $srcdir/build - install -m755 -d $pkgdir/usr/include/GLES - install -m755 -d $pkgdir/usr/include/GLES2 - install -m755 -d $pkgdir/usr/lib/pkgconfig + #install -m755 -d $pkgdir/usr/include/GLES + #install -m755 -d $pkgdir/usr/include/GLES2 + #install -m755 -d $pkgdir/usr/lib/pkgconfig install -m755 -d $pkgdir/usr/share/licenses/libgles - bin/minstall include/GLES/* $pkgdir/usr/include/GLES - bin/minstall include/GLES2/* $pkgdir/usr/include/GLES2 - bin/minstall src/mapi/es1api/libGLESv1_CM.la $pkgdir/usr/lib - bin/minstall src/mapi/es2api/libGLESv2.la $pkgdir/usr/lib - bin/minstall lib/libGLESv*.so* $pkgdir/usr/lib - bin/minstall src/mapi/es1api/glesv1_cm.pc $pkgdir/usr/lib/pkgconfig - bin/minstall src/mapi/es2api/glesv2.pc $pkgdir/usr/lib/pkgconfig - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libgles - bin/minstall docs/license.html $pkgdir/usr/share/licenses/libgles + #install -Dm644 include/GLES/* $pkgdir/usr/include/GLES + #install -Dm644 include/GLES2/* $pkgdir/usr/include/GLES2 + #install -Dm644 src/mapi/es1api/libGLESv1_CM.la $pkgdir/usr/lib + #install -Dm644 src/mapi/es2api/libGLESv2.la $pkgdir/usr/lib + #install -Dm644 lib/libGLESv*.so* $pkgdir/usr/lib + #install -Dm644 src/mapi/es1api/glesv1_cm.pc $pkgdir/usr/lib/pkgconfig + #install -Dm644 src/mapi/es2api/glesv2.pc $pkgdir/usr/lib/pkgconfig + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libgles + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libgles } package_libvg-git() { @@ -381,17 +398,17 @@ package_libvg-git() { make -C $srcdir/build/src/mapi/vgapi DESTDIR=$pkgdir install cd $srcdir/build - #install -m755 -d $pkgdir/usr/include/VG - #install -m755 -d $pkgdir/usr/lib/pkgconfig - #install -m755 -d $pkgdir/usr/share/doc/libvg + #install -m755 -d $pkgdir/usr/include/VG + #install -m755 -d $pkgdir/usr/lib/pkgconfig + install -m755 -d $pkgdir/usr/share/doc/libvg install -m755 -d $pkgdir/usr/share/licenses/libvg - #bin/minstall include/VG/* $pkgdir/usr/include/VG - #bin/minstall src/mapi/vgapi/libOpenVG.la $pkgdir/usr/lib - #bin/minstall lib/libOpenVG.so* $pkgdir/usr/lib - #bin/minstall src/mapi/vgapi/vg.pc $pkgdir/usr/lib/pkgconfig - #bin/minstall docs/openvg.html $pkgdir/usr/share/doc/libvg - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libvg - bin/minstall docs/license.html $pkgdir/usr/share/licenses/libvg + #install -Dm644 include/VG/* $pkgdir/usr/include/VG + #install -Dm644 src/mapi/vgapi/libOpenVG.la $pkgdir/usr/lib + #install -Dm644 lib/libOpenVG.so* $pkgdir/usr/lib + #install -Dm644 src/mapi/vgapi/vg.pc $pkgdir/usr/lib/pkgconfig + install -Dm644 docs/openvg.html $pkgdir/usr/share/doc/libvg + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libvg + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libvg } package_libwayland-egl-git() { @@ -409,13 +426,13 @@ package_libwayland-egl-git() { make -C $srcdir/build/src/egl/wayland/wayland-egl DESTDIR=$pkgdir install cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/pkgconfig + #install -m755 -d $pkgdir/usr/lib/pkgconfig install -m755 -d $pkgdir/usr/share/licenses/libwayland - #bin/minstall src/egl/wayland/wayland-egl/libwayland-egl.la $pkgdir/usr/lib - #bin/minstall lib/libwayland-egl.so* $pkgdir/usr/lib - #bin/minstall src/egl/wayland/wayland-egl/wayland-egl.pc $pkgdir/usr/lib/pkgconfig - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libwayland - bin/minstall docs/license.html $pkgdir/usr/share/licenses/libwayland + #install -Dm644 src/egl/wayland/wayland-egl/libwayland-egl.la $pkgdir/usr/lib + #install -Dm644 lib/libwayland-egl.so* $pkgdir/usr/lib + #install -Dm644 src/egl/wayland/wayland-egl/wayland-egl.pc $pkgdir/usr/lib/pkgconfig + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libwayland + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libwayland } package_osmesa-git() { @@ -436,15 +453,15 @@ package_osmesa-git() { make -C $srcdir/build/src/mesa/drivers/osmesa DESTDIR=$pkgdir install cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/pkgconfig - #install -m755 -d $pkgdir/usr/share/doc/osmesa + #install -m755 -d $pkgdir/usr/lib/pkgconfig + install -m755 -d $pkgdir/usr/share/doc/osmesa install -m755 -d $pkgdir/usr/share/licenses/osmesa - #bin/minstall src/mesa/drivers/osmesa/libOSMesa.la $pkgdir/usr/lib - #bin/minstall lib/libOSMesa.so* $pkgdir/usr/lib - #bin/minstall src/mesa/drivers/osmesa/osmesa.pc $pkgdir/usr/lib/pkgconfig - #bin/minstall docs/osmesa.html $pkgdir/usr/share/doc/osmesa - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/osmesa - bin/minstall docs/license.html $pkgdir/usr/share/licenses/osmesa + #install -Dm644 src/mesa/drivers/osmesa/libOSMesa.la $pkgdir/usr/lib + #install -Dm644 lib/libOSMesa.so* $pkgdir/usr/lib + #install -Dm644 src/mesa/drivers/osmesa/osmesa.pc $pkgdir/usr/lib/pkgconfig + install -Dm644 docs/osmesa.html $pkgdir/usr/share/doc/osmesa + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/osmesa + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/osmesa } package_ati-dri-git() { @@ -458,26 +475,69 @@ package_ati-dri-git() { provides=( ati-dri=$_mesaver ) - pkgdesc='Mesa DRI + Gallium3D r300 drivers for AMD/ATI Radeon' + pkgdesc='Mesa DRI radeon/r200 + Gallium3D r300,r600,radeonsi drivers for AMD/ATI Radeon' - # classic mesa driver for R300 r300_dri.so - #make -C $srcdir/build/src/mesa/drivers/dri/r200 DESTDIR=$pkgdir install - #make -C $srcdir/build/src/mesa/drivers/dri/radeon DESTDIR=$pkgdir install - # gallium3D driver for R300 r300_dri.so - #make -C $srcdir/build/src/gallium/targets/dri-r300 DESTDIR=$pkgdir install - #make -C $srcdir/build/src/gallium/targets/dri-r600 DESTDIR=$pkgdir install + # classic mesa driver for radeon,r200 + make -C $srcdir/build/src/mesa/drivers/dri/r200 DESTDIR=$pkgdir install + make -C $srcdir/build/src/mesa/drivers/dri/radeon DESTDIR=$pkgdir install + # gallium3D (dri) driver for r300,r600,radeonsi + make -C $srcdir/build/src/gallium/targets/dri-r300 DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/dri-r600 DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/dri-radeonsi DESTDIR=$pkgdir install + # gallium3D (xorg) driver for r300,r600g,radeonsi + make -C $srcdir/build/src/gallium/targets/xorg-r300 DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/xorg-r600 DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/xorg-radeonsi DESTDIR=$pkgdir install cd $srcdir/build - install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + #install -m755 -d $pkgdir/usr/lib/xorg/modules/drivers install -m755 -d $pkgdir/usr/share/licenses/ati-dri - # classic mesa driver for R300 r300_dri.so - bin/minstall lib/r200_dri.so $pkgdir/usr/lib/xorg/modules/dri - bin/minstall lib/radeon_dri.so $pkgdir/usr/lib/xorg/modules/dri - # gallium3D driver for R300 r300_dri.so - bin/minstall lib/gallium/r300_dri.so $pkgdir/usr/lib/xorg/modules/dri - bin/minstall lib/gallium/r600_dri.so $pkgdir/usr/lib/xorg/modules/dri - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/ati-dri - bin/minstall docs/license.html $pkgdir/usr/share/licenses/ati-dri + # classic mesa driver for radeon,r200 + #install -Dm644 src/mesa/drivers/dri/r200/r200_dri.la $pkgdir/usr/lib/xorg/modules/dri + #install -Dm644 lib/r200_dri.so $pkgdir/usr/lib/xorg/modules/dri + #install -Dm644 src/mesa/drivers/dri/radeon/radeon_dri.la $pkgdir/usr/lib/xorg/modules/dri + #install -Dm644 lib/radeon_dri.so $pkgdir/usr/lib/xorg/modules/dri + # gallium3D (dri) driver for r300,r600,radeonsi + #install -Dm644 lib/gallium/r300_dri.so $pkgdir/usr/lib/xorg/modules/dri + #install -Dm644 lib/gallium/r600_dri.so $pkgdir/usr/lib/xorg/modules/dri + #install -Dm644 lib/gallium/radeonsi_dri.so $pkgdir/usr/lib/xorg/modules/dri + # gallium3D (xorg) driver for r300,r600g,radeonsi + #install -Dm644 lib/gallium/r300_drv.so $pkgdir/usr/lib/xorg/modules/drivers + #install -Dm644 lib/gallium/r600g_drv.so $pkgdir/usr/lib/xorg/modules/drivers + #install -Dm644 lib/gallium/radeonsi_drv.so $pkgdir/usr/lib/xorg/modules/drivers + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/ati-dri + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/ati-dri +} + +package_intel-gallium-dri-git() { + depends=( + libgl-git + ) + conflicts=( + intel-dri + intel-gallium-dri + ) + provides=( + intel-dri=$_mesaver + intel-gallium-dri=$_mesaver + ) + pkgdesc='Mesa DRI drivers for Intel, with i915 Gallium Driver )' + + make -C $srcdir/build/src/gallium/targets/dri-i915 DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/xorg-i915 DESTDIR=$pkgdir install + make -C $srcdir/build/src/mesa/drivers/dri/i965 DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + #install -m755 -d $pkgdir/usr/lib/xorg/modules/drivers + install -m755 -d $pkgdir/usr/share/licenses/intel-dri + #install -Dm644 src/gallium/targets/dri-i915/i915_dri.so $pkgdir/usr/lib/xorg/modules/dri + #install -Dm644 lib/modesetting_drv.so $pkgdir/usr/lib/xorg/modules/drivers + #install -Dm644 src/mesa/drivers/dri/i965/i965_dri.la $pkgdir/usr/lib/xorg/modules/dri + #install -Dm644 lib/i965_dri.so $pkgdir/usr/lib/xorg/modules/dri + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/intel-dri + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/intel-dri } package_intel-dri-git() { @@ -486,22 +546,26 @@ package_intel-dri-git() { ) conflicts=( intel-dri + intel-gallium-dri ) provides=( intel-dri=$_mesaver + intel-gallium-dri=$_mesaver ) pkgdesc='Mesa DRI drivers for Intel' - #make -C $srcdir/build/src/mesa/drivers/dri/i915 DESTDIR=$pkgdir install - #make -C $srcdir/build/src/mesa/drivers/dri/i965 DESTDIR=$pkgdir install + make -C $srcdir/build/src/mesa/drivers/dri/i915 DESTDIR=$pkgdir install + make -C $srcdir/build/src/mesa/drivers/dri/i965 DESTDIR=$pkgdir install cd $srcdir/build - install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri install -m755 -d $pkgdir/usr/share/licenses/intel-dri - bin/minstall lib/i915_dri.so $pkgdir/usr/lib/xorg/modules/dri - bin/minstall lib/i965_dri.so $pkgdir/usr/lib/xorg/modules/dri - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/intel-dri - bin/minstall docs/license.html $pkgdir/usr/share/licenses/intel-dri + #install -Dm644 src/mesa/drivers/dri/i915/i915_dri.la $pkgdir/usr/lib/xorg/modules/dri + #install -Dm644 src/mesa/drivers/dri/i915/.libs/i915_dri.so $pkgdir/usr/lib/xorg/modules/dri + #install -Dm644 src/mesa/drivers/dri/i965/i965_dri.la $pkgdir/usr/lib/xorg/modules/dri + #install -Dm644 lib/i965_dri.so $pkgdir/usr/lib/xorg/modules/dri + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/intel-dri + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/intel-dri } package_nouveau-dri-git() { @@ -517,17 +581,94 @@ package_nouveau-dri-git() { pkgdesc='Mesa classic DRI + Gallium3D drivers for Nouveau' # classic mesa driver for nv10 , nv20 nouveau_vieux_dri.so - #make -C $srcdir/build/src/mesa/drivers/dri/nouveau DESTDIR=$pkgdir install + make -C $srcdir/build/src/mesa/drivers/dri/nouveau DESTDIR=$pkgdir install # gallium3D driver for nv30 - nv40 - nv50 nouveau_dri.so - #make -C $srcdir/build/src/gallium/targets/dri-nouveau DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/dri-nouveau DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/xorg-nouveau DESTDIR=$pkgdir install cd $srcdir/build - install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + #install -m755 -d $pkgdir/usr/lib/xorg/modules/drivers install -m755 -d $pkgdir/usr/share/licenses/nouveau-dri - bin/minstall lib/nouveau_vieux_dri.so $pkgdir/usr/lib/xorg/modules/dri - bin/minstall lib/gallium/nouveau_dri.so $pkgdir/usr/lib/xorg/modules/dri - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/nouveau-dri - bin/minstall docs/license.html $pkgdir/usr/share/licenses/nouveau-dri + #install -Dm644 src/mesa/drivers/dri/nouveau/nouveau_vieux_dri.la $pkgdir/usr/lib/xorg/modules/dri + #install -Dm644 lib/nouveau_vieux_dri.so $pkgdir/usr/lib/xorg/modules/dri + #install -Dm644 lib/gallium/nouveau_dri.so $pkgdir/usr/lib/xorg/modules/dri + #install -Dm644 lib/gallium/nouveau2_drv.so $pkgdir/usr/lib/xorg/modules/drivers + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/nouveau-dri + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/nouveau-dri +} + +package_ati-vdpau-git() { + depends=( + gcc-libs + libdrm-git + libx11 + ) + conflicts=( + ati-vdpau + ) + provides=( + ati-vdpau=$_mesaver + ) + pkgdesc='Mesa Gallium3D VDPAU libraries for ATI' + + make -C $srcdir/build/src/gallium/targets/vdpau-r300 DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/vdpau-r600 DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/vdpau-radeonsi DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib/vdpau + install -m755 -d $pkgdir/usr/share/licenses/ati-vdpau + #install -Dm644 lib/gallium/libvdpau_r*00.so* $pkgdir/usr/lib/vdpau + #install -Dm644 lib/gallium/libvdpau_radeonsi.so* $pkgdir/usr/lib/vdpau + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/ati-vdpau + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/ati-vdpau +} + +package_nouveau-vdpau-git() { + depends=( + gcc-libs + libdrm-git + libx11 + ) + conflicts=( + nouveau-vdpau + ) + provides=( + nouveau-vdpau=$_mesaver + ) + pkgdesc='Mesa Gallium3D XvMC library for Nouveau' + + make -C $srcdir/build/src/gallium/targets/vdpau-nouveau DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib/vdpau + install -m755 -d $pkgdir/usr/share/licenses/nouveau-vdpau + #install -Dm644 lib/gallium/libvdpau_nouveau.so* $pkgdir/usr/lib/vdpau + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/nouveau-vdpau + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/nouveau-vdpau +} + +package_soft-vdpau-git() { + depends=( + gcc-libs + ) + conflicts=( + soft-vdpau + ) + provides=( + soft-vdpau=$_mesaver + ) + pkgdesc='Mesa Gallium3D XvMC library for Software Rasterizer' + + make -C $srcdir/build/src/gallium/targets/vdpau-softpipe DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib/vdpau + install -m755 -d $pkgdir/usr/share/licenses/soft-vdpau + #install -Dm644 lib/gallium/libvdpau_softpipe.so* $pkgdir/usr/lib/vdpau + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/soft-vdpau + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/soft-vdpau } package_ati-xvmc-git() { @@ -544,15 +685,15 @@ package_ati-xvmc-git() { ) pkgdesc='Mesa Gallium3D XvMC libraries for ATI' - make -C $srcdir/build/src/gallium/targets/xvmc-r300 DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/xvmc-r600 DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/xvmc-r300 DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/xvmc-r600 DESTDIR=$pkgdir install cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib + #install -m755 -d $pkgdir/usr/lib install -m755 -d $pkgdir/usr/share/licenses/ati-xvmc - #bin/minstall lib/gallium/libXvMCr?00.so* $pkgdir/usr/lib - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/libxvmc - bin/minstall docs/license.html $pkgdir/usr/share/licenses/libxvmc + #install -Dm644 lib/gallium/libXvMCr*00.so* $pkgdir/usr/lib + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/ati-xvmc + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/ati-xvmc } package_nouveau-xvmc-git() { @@ -572,11 +713,11 @@ package_nouveau-xvmc-git() { make -C $srcdir/build/src/gallium/targets/xvmc-nouveau DESTDIR=$pkgdir install cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib + #install -m755 -d $pkgdir/usr/lib install -m755 -d $pkgdir/usr/share/licenses/nouveau-xvmc - #bin/minstall lib/gallium/libXvMCnouveau.so* $pkgdir/usr/lib - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/nouveau-xvmc - bin/minstall docs/license.html $pkgdir/usr/share/licenses/nouveau-xvmc + #install -Dm644 lib/gallium/libXvMCnouveau.so* $pkgdir/usr/lib + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/nouveau-xvmc + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/nouveau-xvmc } package_soft-xvmc-git() { @@ -596,11 +737,11 @@ package_soft-xvmc-git() { make -C $srcdir/build/src/gallium/targets/xvmc-softpipe DESTDIR=$pkgdir install cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib + #install -m755 -d $pkgdir/usr/lib install -m755 -d $pkgdir/usr/share/licenses/soft-xvmc - #bin/minstall lib/gallium/libXvMCsoftpipe.so* $pkgdir/usr/lib - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/soft-xvmc - bin/minstall docs/license.html $pkgdir/usr/share/licenses/soft-xvmc + #install -Dm644 lib/gallium/libXvMCsoftpipe.so* $pkgdir/usr/lib + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/soft-xvmc + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/soft-xvmc } package_mesa-git() { @@ -613,6 +754,9 @@ package_mesa-git() { 'ati-dri-git: for ATI Video Hardware' 'intel-dri-git: for Intel Video Hardware' 'nouveau-dri-git: for nVidia Video Hardware' + 'ati-vdpau-git: for VDPAU on ATI Video Hardware' + 'nouveau-vdpau-git: for VDPAU on nVidia Video Hardware' + 'soft-vdpau-git: for VDPAU on DRI Software Rasterizer' 'ati-xvmc-git: for X11 Video Motion Compensation on ATI Video Hardware' 'nouveau-xvmc-git: for X11 Video Motion Compensation on nVidia Video Hardware' 'soft-xvmc-git: for X11 Video Motion Compensation on DRI Software Rasterizer' @@ -630,11 +774,11 @@ package_mesa-git() { cd $srcdir/build make DESTDIR=$pkgdir install - rm -fr $pkgdir/usr/include/{EGL,GLES,GLES2,KHR,VG,gbm.h} - rm -fr $pkgdir/usr/lib/{egl,gbm,opencl,xorg} - rm -f $pkgdir/usr/lib/{libEGL*,libGL*,libGLESv*,libOSMesa*,libOpenCL*,libOpenVG*,libXvMC*,libdricore*,libgbm*,libglapi*,libwayland*} - rm -f $pkgdir/usr/lib/pkgconfig/{egl.pc,gbm.pc,glesv1_cm.pc,glesv2.pc,osmesa.pc,vg.pc,wayland-egl.pc} + rm -fvr $pkgdir/usr/include/{EGL,GLES,GLES2,KHR,VG,gbm.h} + rm -fvr $pkgdir/usr/lib/{egl,gbm,opencl,vdpau,xorg} + rm -fv $pkgdir/usr/lib/{libEGL*,libGL*,libGLESv*,libOSMesa*,libOpenCL*,libOpenVG*,libXvMC*,libdricore*,libgbm*,libglapi*,libwayland*} + rm -fv $pkgdir/usr/lib/pkgconfig/{egl.pc,gbm.pc,glesv1_cm.pc,glesv2.pc,osmesa.pc,vg.pc,wayland-egl.pc} install -m755 -d $pkgdir/usr/share/licenses/mesa - bin/minstall docs/COPYING $pkgdir/usr/share/licenses/mesa - bin/minstall docs/license.html $pkgdir/usr/share/licenses/mesa + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/mesa + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/mesa } -- cgit v1.2.3-2-g168b From b79d3b51317c6c90b1a79de8da9bfce8b846a36f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Alexandre=20Silva=20Delgado?= Date: Fri, 7 Sep 2012 19:40:26 -0300 Subject: mesa-git: fix libegl conflict --- pcr/mesa-git/PKGBUILD | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'pcr/mesa-git/PKGBUILD') diff --git a/pcr/mesa-git/PKGBUILD b/pcr/mesa-git/PKGBUILD index 4394a440a..d2d0d4bbe 100644 --- a/pcr/mesa-git/PKGBUILD +++ b/pcr/mesa-git/PKGBUILD @@ -32,7 +32,7 @@ true && pkgname=( mesa-git ) true && pkgver=9.0.0.git20120907 -true && pkgrel=1 +true && pkgrel=2 _mesaver=9.0 arch=( i686 @@ -98,8 +98,8 @@ build() { autoreconf -vfi ./autogen.sh --prefix=/usr \ - --enable-egl \ --enable-dri \ + --enable-egl \ --enable-gallium-egl \ --enable-gallium-g3dvl \ --enable-gallium-gbm \ @@ -202,6 +202,7 @@ package_libegl-wayland-git() { make -C $srcdir/build/src/gallium/targets/egl-static DESTDIR=$pkgdir install cd $srcdir/build + rm -fvr $pkgdir/usr/include/KHR #install -m755 -d $pkgdir/usr/include/EGL #install -m755 -d $pkgdir/usr/lib/egl #install -m755 -d $pkgdir/usr/lib/pkgconfig -- cgit v1.2.3-2-g168b From 27ce62a8752ab15fbac0978ab935f3b8ed775013 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Alexandre=20Silva=20Delgado?= Date: Sat, 8 Sep 2012 22:15:59 -0300 Subject: mesa-git: fix package --- pcr/mesa-git/PKGBUILD | 461 +++++++++++++++++++++++++++++++++++++------------- 1 file changed, 339 insertions(+), 122 deletions(-) (limited to 'pcr/mesa-git/PKGBUILD') diff --git a/pcr/mesa-git/PKGBUILD b/pcr/mesa-git/PKGBUILD index d2d0d4bbe..8b8a5c7dd 100644 --- a/pcr/mesa-git/PKGBUILD +++ b/pcr/mesa-git/PKGBUILD @@ -1,5 +1,12 @@ # Maintainer: Márcio Silva +_d3d1x=false +_openvg=true +_va=false +_vdpau=true +_wayland=false +_xorg=true +_xvmc=true pkgbase=mesa-git pkgname=( mesa-git @@ -7,32 +14,61 @@ pkgname=( true && pkgname=( khrplatform-devel-git libcl-libre-git - libegl-wayland-git libgbm-git libgl-gallium-git libgl-git libglapi-git libgles-git - libvg-git - libwayland-egl-git osmesa-git ati-dri-git intel-gallium-dri-git intel-dri-git nouveau-dri-git - #ati-va-git - #nouveau-va-git - #soft-va-git - ati-vdpau-git - nouveau-vdpau-git - soft-vdpau-git - ati-xvmc-git - nouveau-xvmc-git - soft-xvmc-git mesa-git ) -true && pkgver=9.0.0.git20120907 -true && pkgrel=2 +if [ $_openvg = true ]; then + pkgname+=( + libvg-git + ) +fi +if [ $_va = true ]; then + pkgname+=( + ati-va-git + soft-va-git + ) +fi +if [ $_vdpau = true ]; then + pkgname+=( + ati-vdpau-git + nouveau-vdpau-git + soft-vdpau-git + ) +fi +if [ $_wayland = true ]; then + pkgname+=( + libegl-wayland-git + ) +else + pkgname+=( + libegl-git + ) +fi +if [ $_xorg = true ]; then + pkgname+=( + ati-xorg-git + intel-xorg-git + nouveau-xorg-git + ) +fi +if [ $_xvmc = true ]; then + pkgname+=( + ati-xvmc-git + nouveau-xvmc-git + soft-xvmc-git + ) +fi +true && pkgver=9.0.0.git20120908 +true && pkgrel=1 _mesaver=9.0 arch=( i686 @@ -40,39 +76,61 @@ arch=( mips64el ) makedepends=( - clang # needed for compilation - git # needed for git source - glproto-git # needed for compilation - imake # needed for compilation - libdrm-git # needed for compilation - libgbm-git # needed for 'make install' (ld error) - libgl-git # needed for 'make install' (ld error) - #libva # for va support - libvdpau # for vdpau support - libvg-git # needed for 'make install' (ld error) - libxdamage # needed for compilation - libxml2 # needed for compilation - libxxf86vm # needed for compilation - libxvmc # for xvmc support - llvm # for llvm support - python2 # needed for compilation - wayland # for wayland support - #wine # for d3d1x api support - xf86driproto # needed for compilation error - xorg-server-devel # for xorg suport + clang # needed for compilation + git # needed for git source + glproto-git # needed for compilation + imake # needed for compilation + libdrm-git # needed for compilation + libgbm-git # needed for 'make install' (ld error) + libgl-git # needed for 'make install' (ld error) + libxdamage # needed for compilation + libxml2 # needed for compilation + libxxf86vm # needed for compilation + llvm # for llvm support + python2 # needed for compilation ) +if [ $_d3d1x = true ]; then + makedepends+=( + wine + ) +fi +if [ $_openvg = true ]; then + makedepends+=( + libvg-git # needed for 'make install' (ld error) + ) +fi +if [ $_va = true ]; then + makedepends+=( + libva + ) +fi +if [ $_vdpau = true ]; then + makedepends+=( + libvdpau + ) +fi +if [ $_wayland = true ]; then + makedepends+=( + wayland + ) +fi +if [ $_xorg = true ]; then + makedepends+=( + xf86driproto + xorg-server-devel + ) +fi +if [ $_xvmc = true ]; then + makedepends+=( + libxvmc + ) +fi license=( MIT Khronos LGPL ) url=http://mesa3d.sourceforge.net -#source=( -# ftp://ftp.freedesktop.org/pub/mesa/$pkgver/MesaLib-$pkgver.tar.bz2 -#) -#sha512sums=( -# b7e8879e92252d0588d9eeeed904fd502ce1f48551b9a97f52aeb1318c79a80fab27504521107d61fbb5d986b2d778d89023a892baf9f1c5a5d2ee3746fefa57 -#) _gitroot=git://anongit.freedesktop.org/git/${pkgbase%-git}/${pkgbase%-git} _gitname=${pkgbase%-git} @@ -96,8 +154,30 @@ build() { #cd $srcdir/Mesa-$pkgver - autoreconf -vfi + if [ $_d3d1x = true ]; then + D3D1X_FLAG=--enable-d3d1x + fi + if [ $_openvg = true ]; then + OPENVG_FLAG=--enable-openvg + fi + if [ $_va = true ]; then + VA_FLAG=--enable-va + fi + if [ $_vdpau = true ]; then + VDPAU_FLAG=--enable-vdpau + fi + if [ $_wayland = true ]; then + WAYLAND_FLAG=--with-egl-platforms=drm,x11,wayland + fi + if [ $_xorg = true ]; then + XORG_FLAG=--enable-xorg + fi + if [ $_xvmc = true ]; then + XVMC_FLAG=--enable-xvmc + fi + ./autogen.sh --prefix=/usr \ + $D3D1X_FLAG \ --enable-dri \ --enable-egl \ --enable-gallium-egl \ @@ -110,23 +190,23 @@ build() { --enable-glx \ --enable-glx-tls \ --enable-opencl \ - --enable-openvg \ + --enable-opengl \ + $OPENVG_FLAG \ --enable-osmesa \ --enable-r600-llvm-compiler \ --enable-shared-glapi \ --enable-texture-float \ + $VA_FLAG \ + $VDPAU_FLAG \ --enable-xa \ - --enable-xorg \ - --enable-xvmc \ - --enable-vdpau \ + $XORG_FLAG \ + $XVMC_FLAG \ + $WAYLAND_FLAG \ --with-clang-libdir=/usr/lib \ - --with-egl-platforms=drm,x11,wayland \ --with-dri-driverdir=/usr/lib/xorg/modules/dri \ --with-dri-drivers=i915,i965,nouveau,r200,radeon,swrast \ --with-gallium-drivers=i915,nouveau,r300,r600,radeonsi,swrast - #--enable-d3d1x \ - #--enable-va \ - make + make V=0 } package_khrplatform-devel-git() { @@ -152,7 +232,8 @@ package_libcl-libre-git() { libdrm-git libffi libxcb - udev + systemd + #udev ) conflicts=( libcl @@ -185,15 +266,20 @@ package_libegl-wayland-git() { libgbm-git libxext libxfixes - libvg-git wayland ) + if [ $_openvg = true ]; then + depends+=( + libvg-git + ) + fi conflicts=( libegl libegl-wayland ) provides=( libegl=$_mesaver + libegl-git=$_mesaver libegl-wayland=$_mesaver ) pkgdesc='Mesa EGL libraries and headers, with wayland Support' @@ -205,6 +291,52 @@ package_libegl-wayland-git() { rm -fvr $pkgdir/usr/include/KHR #install -m755 -d $pkgdir/usr/include/EGL #install -m755 -d $pkgdir/usr/lib/egl + #install -m755 -d $pkgdir/usr/lib/pkgconfig + install -m755 -d $pkgdir/usr/share/doc/libegl + install -m755 -d $pkgdir/usr/share/licenses/libegl + #install -Dm644 include/EGL/* $pkgdir/usr/include/EGL + #install -Dm644 src/egl/main/libEGL.la $pkgdir/usr/lib + #install -Dm644 lib/libEGL.so* $pkgdir/usr/lib + #install -Dm644 src/egl/wayland/wayland-egl/libwayland-egl.la $pkgdir/usr/lib + #install -Dm644 lib/libwayland-egl.so* $pkgdir/usr/lib + #install -Dm644 lib/egl/egl_gallium.so $pkgdir/usr/lib/egl + #install -Dm644 src/egl/main/egl.pc $pkgdir/usr/lib/pkgconfig + #install -Dm644 src/egl/wayland/wayland-egl/wayland-egl.pc $pkgdir/usr/lib/pkgconfig + install -Dm644 docs/egl.html $pkgdir/usr/share/doc/libegl + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libegl + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libegl +} + +package_libegl-git() { + depends=( + khrplatform-devel-git + libgbm-git + libxext + libxfixes + ) + if [ $_openvg = true ]; then + depends+=( + libvg-git + ) + fi + conflicts=( + libegl + libegl-wayland + ) + provides=( + libegl=$_mesaver + libegl-git=$_mesaver + libegl-wayland=$_mesaver + ) + pkgdesc='Mesa EGL libraries and headers' + + make -C $srcdir/build/src/egl DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/egl-static DESTDIR=$pkgdir install + + cd $srcdir/build + rm -fvr $pkgdir/usr/include/KHR + #install -m755 -d $pkgdir/usr/include/EGL + #install -m755 -d $pkgdir/usr/lib/egl #install -m755 -d $pkgdir/usr/lib/pkgconfig install -m755 -d $pkgdir/usr/share/doc/libegl install -m755 -d $pkgdir/usr/share/licenses/libegl @@ -225,7 +357,8 @@ package_libgbm-git() { libffi libglapi-git libxcb - udev + systemd + #udev ) conflicts=( libgbm @@ -268,6 +401,7 @@ package_libgl-gallium-git() { ) provides=( libgl=$_mesaver + libgl-git=$_mesaver libgl-gallium=$_mesaver ) pkgdesc='Mesa 3D OpenGL graphics library and DRI Gallium software rasterizer' @@ -278,16 +412,19 @@ package_libgl-gallium-git() { cd $srcdir/build #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + install -m755 -d $pkgdir/usr/lib/xorg/modules/extensions install -m755 -d $pkgdir/usr/share/doc/libgl install -m755 -d $pkgdir/usr/share/licenses/libgl - #install -Dm644 src/glx/libGL.la $pkgdir/usr/lib - #install -Dm644 lib/libGL.so* $pkgdir/usr/lib - #install -Dm644 src/mesa/libdricore/libdricore*.la $pkgdir/usr/lib - #install -Dm644 lib/libdricore*.so* $pkgdir/usr/lib - #install -Dm644 lib/gallium/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri - install -Dm644 docs/libGL.txt $pkgdir/usr/share/doc/libgl - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libgl - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libgl + #ln -s libdricore$_mesaver.so.1.0.0 $pkgdir/usr/lib/libdricore.so + ln -s libglx.xorg $pkgdir/usr/lib/xorg/modules/extensions/libglx.so + #install -Dm644 src/glx/libGL.la $pkgdir/usr/lib + #install -Dm644 lib/libGL.so* $pkgdir/usr/lib + #install -Dm644 src/mesa/libdricore/libdricore$_mesaver.la $pkgdir/usr/lib + #install -Dm644 lib/libdricore$_mesaver.so* $pkgdir/usr/lib + #install -Dm644 lib/gallium/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri + install -Dm644 docs/libGL.txt $pkgdir/usr/share/doc/libgl + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libgl + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libgl } package_libgl-git() { @@ -306,6 +443,7 @@ package_libgl-git() { provides=( libgl=$_mesaver libgl-gallium=$_mesaver + libgl-gallium-git=$_mesaver ) pkgdesc='Mesa 3D OpenGL graphics library and DRI software rasterizer' @@ -315,17 +453,20 @@ package_libgl-git() { cd $srcdir/build #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + install -m755 -d $pkgdir/usr/lib/xorg/modules/extensions install -m755 -d $pkgdir/usr/share/doc/libgl install -m755 -d $pkgdir/usr/share/licenses/libgl - #install -Dm644 src/glx/libGL.la $pkgdir/usr/lib - #install -Dm644 lib/libGL.so* $pkgdir/usr/lib - #install -Dm644 src/mesa/libdricore/libdricore*.la $pkgdir/usr/lib - #install -Dm644 lib/libdricore*.so* $pkgdir/usr/lib - #install -Dm644 src/mesa/drivers/dri/swrast/swrast_dri.la $pkgdir/usr/lib/xorg/modules/dri - #install -Dm644 lib/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri - install -Dm644 docs/libGL.txt $pkgdir/usr/share/doc/libgl - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libgl - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libgl + #ln -s libdricore$_mesaver.so.1.0.0 $pkgdir/usr/lib/libdricore.so + ln -s libglx.xorg $pkgdir/usr/lib/xorg/modules/extensions/libglx.so + #install -Dm644 src/glx/libGL.la $pkgdir/usr/lib + #install -Dm644 lib/libGL.so* $pkgdir/usr/lib + #install -Dm644 src/mesa/libdricore/libdricore$_mesaver.la $pkgdir/usr/lib + #install -Dm644 lib/libdricore$_mesaver.so* $pkgdir/usr/lib + #install -Dm644 src/mesa/drivers/dri/swrast/swrast_dri.la $pkgdir/usr/lib/xorg/modules/dri + #install -Dm644 lib/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri + install -Dm644 docs/libGL.txt $pkgdir/usr/share/doc/libgl + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libgl + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libgl } package_libglapi-git() { @@ -412,30 +553,6 @@ package_libvg-git() { install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libvg } -package_libwayland-egl-git() { - depends=( - glibc - ) - conflicts=( - libwayland-egl - ) - provides=( - libwayland-egl=$_mesaver - ) - pkgdesc='Mesa Wayland-EGL library' - - make -C $srcdir/build/src/egl/wayland/wayland-egl DESTDIR=$pkgdir install - - cd $srcdir/build - #install -m755 -d $pkgdir/usr/lib/pkgconfig - install -m755 -d $pkgdir/usr/share/licenses/libwayland - #install -Dm644 src/egl/wayland/wayland-egl/libwayland-egl.la $pkgdir/usr/lib - #install -Dm644 lib/libwayland-egl.so* $pkgdir/usr/lib - #install -Dm644 src/egl/wayland/wayland-egl/wayland-egl.pc $pkgdir/usr/lib/pkgconfig - install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libwayland - install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libwayland -} - package_osmesa-git() { depends=( mesa-git @@ -481,32 +598,23 @@ package_ati-dri-git() { # classic mesa driver for radeon,r200 make -C $srcdir/build/src/mesa/drivers/dri/r200 DESTDIR=$pkgdir install make -C $srcdir/build/src/mesa/drivers/dri/radeon DESTDIR=$pkgdir install - # gallium3D (dri) driver for r300,r600,radeonsi + # gallium3D driver for r300,r600,radeonsi make -C $srcdir/build/src/gallium/targets/dri-r300 DESTDIR=$pkgdir install make -C $srcdir/build/src/gallium/targets/dri-r600 DESTDIR=$pkgdir install make -C $srcdir/build/src/gallium/targets/dri-radeonsi DESTDIR=$pkgdir install - # gallium3D (xorg) driver for r300,r600g,radeonsi - make -C $srcdir/build/src/gallium/targets/xorg-r300 DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/xorg-r600 DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/xorg-radeonsi DESTDIR=$pkgdir install cd $srcdir/build #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri - #install -m755 -d $pkgdir/usr/lib/xorg/modules/drivers install -m755 -d $pkgdir/usr/share/licenses/ati-dri # classic mesa driver for radeon,r200 #install -Dm644 src/mesa/drivers/dri/r200/r200_dri.la $pkgdir/usr/lib/xorg/modules/dri #install -Dm644 lib/r200_dri.so $pkgdir/usr/lib/xorg/modules/dri #install -Dm644 src/mesa/drivers/dri/radeon/radeon_dri.la $pkgdir/usr/lib/xorg/modules/dri #install -Dm644 lib/radeon_dri.so $pkgdir/usr/lib/xorg/modules/dri - # gallium3D (dri) driver for r300,r600,radeonsi + # gallium3D driver for r300,r600,radeonsi #install -Dm644 lib/gallium/r300_dri.so $pkgdir/usr/lib/xorg/modules/dri #install -Dm644 lib/gallium/r600_dri.so $pkgdir/usr/lib/xorg/modules/dri #install -Dm644 lib/gallium/radeonsi_dri.so $pkgdir/usr/lib/xorg/modules/dri - # gallium3D (xorg) driver for r300,r600g,radeonsi - #install -Dm644 lib/gallium/r300_drv.so $pkgdir/usr/lib/xorg/modules/drivers - #install -Dm644 lib/gallium/r600g_drv.so $pkgdir/usr/lib/xorg/modules/drivers - #install -Dm644 lib/gallium/radeonsi_drv.so $pkgdir/usr/lib/xorg/modules/drivers install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/ati-dri install -Dm644 docs/license.html $pkgdir/usr/share/licenses/ati-dri } @@ -521,20 +629,18 @@ package_intel-gallium-dri-git() { ) provides=( intel-dri=$_mesaver + intel-dri-git=$_mesaver intel-gallium-dri=$_mesaver ) pkgdesc='Mesa DRI drivers for Intel, with i915 Gallium Driver )' make -C $srcdir/build/src/gallium/targets/dri-i915 DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/xorg-i915 DESTDIR=$pkgdir install make -C $srcdir/build/src/mesa/drivers/dri/i965 DESTDIR=$pkgdir install cd $srcdir/build #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri - #install -m755 -d $pkgdir/usr/lib/xorg/modules/drivers install -m755 -d $pkgdir/usr/share/licenses/intel-dri #install -Dm644 src/gallium/targets/dri-i915/i915_dri.so $pkgdir/usr/lib/xorg/modules/dri - #install -Dm644 lib/modesetting_drv.so $pkgdir/usr/lib/xorg/modules/drivers #install -Dm644 src/mesa/drivers/dri/i965/i965_dri.la $pkgdir/usr/lib/xorg/modules/dri #install -Dm644 lib/i965_dri.so $pkgdir/usr/lib/xorg/modules/dri install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/intel-dri @@ -552,6 +658,7 @@ package_intel-dri-git() { provides=( intel-dri=$_mesaver intel-gallium-dri=$_mesaver + intel-gallium-dri-git=$_mesaver ) pkgdesc='Mesa DRI drivers for Intel' @@ -585,20 +692,64 @@ package_nouveau-dri-git() { make -C $srcdir/build/src/mesa/drivers/dri/nouveau DESTDIR=$pkgdir install # gallium3D driver for nv30 - nv40 - nv50 nouveau_dri.so make -C $srcdir/build/src/gallium/targets/dri-nouveau DESTDIR=$pkgdir install - make -C $srcdir/build/src/gallium/targets/xorg-nouveau DESTDIR=$pkgdir install cd $srcdir/build #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri - #install -m755 -d $pkgdir/usr/lib/xorg/modules/drivers install -m755 -d $pkgdir/usr/share/licenses/nouveau-dri #install -Dm644 src/mesa/drivers/dri/nouveau/nouveau_vieux_dri.la $pkgdir/usr/lib/xorg/modules/dri #install -Dm644 lib/nouveau_vieux_dri.so $pkgdir/usr/lib/xorg/modules/dri #install -Dm644 lib/gallium/nouveau_dri.so $pkgdir/usr/lib/xorg/modules/dri - #install -Dm644 lib/gallium/nouveau2_drv.so $pkgdir/usr/lib/xorg/modules/drivers install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/nouveau-dri install -Dm644 docs/license.html $pkgdir/usr/share/licenses/nouveau-dri } +package_ati-va-git() { + depends=( + glibc + ) + conflicts=( + ati-va + ) + provides=( + ati-va=$_mesaver + ) + pkgdesc='Mesa Gallium3D VA library for ATI' + + make -C $srcdir/build/src/gallium/targets/va-r300 DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/va-r600 DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/va-radeonsi DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib/va + install -m755 -d $pkgdir/usr/share/licenses/ati-va + #install -Dm644 lib/gallium/libva_r*00.so* $pkgdir/usr/lib/va + #install -Dm644 lib/gallium/libva_radeonsi.so* $pkgdir/usr/lib/va + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/ati-va + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/ati-va +} + +package_soft-va-git() { + depends=( + glibc + ) + conflicts=( + soft-va + ) + provides=( + soft-va=$_mesaver + ) + pkgdesc='Mesa Gallium3D VA library for Software Rasterizer' + + make -C $srcdir/build/src/gallium/targets/va-softpipe DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib/va + install -m755 -d $pkgdir/usr/share/licenses/soft-va + #install -Dm644 lib/gallium/libva_softpipe.so* $pkgdir/usr/lib/va + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/soft-va + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/soft-va +} + package_ati-vdpau-git() { depends=( gcc-libs @@ -638,7 +789,7 @@ package_nouveau-vdpau-git() { provides=( nouveau-vdpau=$_mesaver ) - pkgdesc='Mesa Gallium3D XvMC library for Nouveau' + pkgdesc='Mesa Gallium3D VDPAU library for Nouveau' make -C $srcdir/build/src/gallium/targets/vdpau-nouveau DESTDIR=$pkgdir install @@ -660,7 +811,7 @@ package_soft-vdpau-git() { provides=( soft-vdpau=$_mesaver ) - pkgdesc='Mesa Gallium3D XvMC library for Software Rasterizer' + pkgdesc='Mesa Gallium3D VDPAU library for Software Rasterizer' make -C $srcdir/build/src/gallium/targets/vdpau-softpipe DESTDIR=$pkgdir install @@ -672,6 +823,80 @@ package_soft-vdpau-git() { install -Dm644 docs/license.html $pkgdir/usr/share/licenses/soft-vdpau } +package_ati-xorg-git() { + depends=( + gcc-libs + libdrm-git + ) + conflicts=( + ati-xorg + ) + provides=( + ati-xorg=$_mesaver + ) + pkgdesc='Mesa Gallium3D Xorg Drivers for ATI' + + make -C $srcdir/build/src/gallium/targets/xorg-r300 DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/xorg-r600 DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/xorg-radeonsi DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib/xorg/modules/drivers + install -m755 -d $pkgdir/usr/share/licenses/ati-xorg + # gallium3D driver for r300,r600g,radeonsi + #install -Dm644 lib/gallium/r300_drv.so $pkgdir/usr/lib/xorg/modules/drivers + #install -Dm644 lib/gallium/r600g_drv.so $pkgdir/usr/lib/xorg/modules/drivers + #install -Dm644 lib/gallium/radeonsi_drv.so $pkgdir/usr/lib/xorg/modules/drivers + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/ati-xorg + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/ati-xorg +} + +package_intel-xorg-git() { + depends=( + gcc-libs + libdrm-git + ) + conflicts=( + intel-xorg + ) + provides=( + intel-xorg=$_mesaver + ) + pkgdesc='Mesa Gallium3D Xorg Drivers for Intel' + + make -C $srcdir/build/src/gallium/targets/xorg-i915 DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib/xorg/modules/drivers + install -m755 -d $pkgdir/usr/share/licenses/intel-xorg + #install -Dm644 lib/modesetting_drv.so $pkgdir/usr/lib/xorg/modules/drivers + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/intel-xorg + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/intel-xorg +} + +package_nouveau-xorg-git() { + depends=( + gcc-libs + libdrm-git + ) + conflicts=( + nouveau-xorg + ) + provides=( + nouveau-xorg=$_mesaver + ) + pkgdesc='Mesa Gallium3D Xorg Drivers for Nouveau' + + make -C $srcdir/build/src/gallium/targets/xorg-nouveau DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib/xorg/modules/drivers + install -m755 -d $pkgdir/usr/share/licenses/nouveau-xorg + #install -Dm644 lib/gallium/nouveau2_drv.so $pkgdir/usr/lib/xorg/modules/drivers + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/nouveau-xorg + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/nouveau-xorg +} + package_ati-xvmc-git() { depends=( gcc-libs @@ -750,19 +975,11 @@ package_mesa-git() { dri2proto glproto-git libgl-git + libglu-git ) optdepends=( - 'ati-dri-git: for ATI Video Hardware' - 'intel-dri-git: for Intel Video Hardware' - 'nouveau-dri-git: for nVidia Video Hardware' - 'ati-vdpau-git: for VDPAU on ATI Video Hardware' - 'nouveau-vdpau-git: for VDPAU on nVidia Video Hardware' - 'soft-vdpau-git: for VDPAU on DRI Software Rasterizer' - 'ati-xvmc-git: for X11 Video Motion Compensation on ATI Video Hardware' - 'nouveau-xvmc-git: for X11 Video Motion Compensation on nVidia Video Hardware' - 'soft-xvmc-git: for X11 Video Motion Compensation on DRI Software Rasterizer' 'libcl: for OpenCL Graphics Video Hardware Support' - 'libwayland-egl-git: for Wayland Desktop Graphics' + 'libegl-wayland-git: for Wayland Desktop Graphics' 'opengl-man-pages: for the OpenGL API man pages' ) conflicts=( -- cgit v1.2.3-2-g168b From a9ed4f570a9d234298f2295b841893d3d65f5fcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Alexandre=20Silva=20Delgado?= Date: Wed, 12 Sep 2012 17:16:11 -0300 Subject: mesa-git: updating package --- pcr/mesa-git/PKGBUILD | 71 +++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 54 insertions(+), 17 deletions(-) (limited to 'pcr/mesa-git/PKGBUILD') diff --git a/pcr/mesa-git/PKGBUILD b/pcr/mesa-git/PKGBUILD index 8b8a5c7dd..0a63f43d8 100644 --- a/pcr/mesa-git/PKGBUILD +++ b/pcr/mesa-git/PKGBUILD @@ -4,7 +4,7 @@ _d3d1x=false _openvg=true _va=false _vdpau=true -_wayland=false +_wayland=true _xorg=true _xvmc=true pkgbase=mesa-git @@ -24,6 +24,7 @@ true && pkgname=( intel-gallium-dri-git intel-dri-git nouveau-dri-git + svga-dri-git mesa-git ) if [ $_openvg = true ]; then @@ -67,9 +68,10 @@ if [ $_xvmc = true ]; then soft-xvmc-git ) fi -true && pkgver=9.0.0.git20120908 +true && pkgver=9.0.0.git$(LC_ALL=C date -u +%Y%m%d) true && pkgrel=1 _mesaver=9.0 +_dricore=9.1 arch=( i686 x86_64 @@ -205,7 +207,7 @@ build() { --with-clang-libdir=/usr/lib \ --with-dri-driverdir=/usr/lib/xorg/modules/dri \ --with-dri-drivers=i915,i965,nouveau,r200,radeon,swrast \ - --with-gallium-drivers=i915,nouveau,r300,r600,radeonsi,swrast + --with-gallium-drivers=i915,nouveau,r300,r600,radeonsi,svga,swrast make V=0 } @@ -275,11 +277,12 @@ package_libegl-wayland-git() { fi conflicts=( libegl + libegl-git libegl-wayland ) provides=( libegl=$_mesaver - libegl-git=$_mesaver + libegl-git libegl-wayland=$_mesaver ) pkgdesc='Mesa EGL libraries and headers, with wayland Support' @@ -322,11 +325,12 @@ package_libegl-git() { conflicts=( libegl libegl-wayland + libegl-wayland-git ) provides=( libegl=$_mesaver - libegl-git=$_mesaver libegl-wayland=$_mesaver + libegl-wayland-git ) pkgdesc='Mesa EGL libraries and headers' @@ -397,11 +401,12 @@ package_libgl-gallium-git() { ) conflicts=( libgl + libgl-git libgl-gallium ) provides=( libgl=$_mesaver - libgl-git=$_mesaver + libgl-git libgl-gallium=$_mesaver ) pkgdesc='Mesa 3D OpenGL graphics library and DRI Gallium software rasterizer' @@ -415,12 +420,12 @@ package_libgl-gallium-git() { install -m755 -d $pkgdir/usr/lib/xorg/modules/extensions install -m755 -d $pkgdir/usr/share/doc/libgl install -m755 -d $pkgdir/usr/share/licenses/libgl - #ln -s libdricore$_mesaver.so.1.0.0 $pkgdir/usr/lib/libdricore.so + #ln -s libdricore$_dricore.so.1.0.0 $pkgdir/usr/lib/libdricore.so ln -s libglx.xorg $pkgdir/usr/lib/xorg/modules/extensions/libglx.so #install -Dm644 src/glx/libGL.la $pkgdir/usr/lib #install -Dm644 lib/libGL.so* $pkgdir/usr/lib - #install -Dm644 src/mesa/libdricore/libdricore$_mesaver.la $pkgdir/usr/lib - #install -Dm644 lib/libdricore$_mesaver.so* $pkgdir/usr/lib + #install -Dm644 src/mesa/libdricore/libdricore$_dricore.la $pkgdir/usr/lib + #install -Dm644 lib/libdricore$_dricore.so* $pkgdir/usr/lib #install -Dm644 lib/gallium/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri install -Dm644 docs/libGL.txt $pkgdir/usr/share/doc/libgl install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libgl @@ -439,11 +444,12 @@ package_libgl-git() { conflicts=( libgl libgl-gallium + libgl-gallium-git ) provides=( libgl=$_mesaver libgl-gallium=$_mesaver - libgl-gallium-git=$_mesaver + libgl-gallium-git ) pkgdesc='Mesa 3D OpenGL graphics library and DRI software rasterizer' @@ -460,8 +466,8 @@ package_libgl-git() { ln -s libglx.xorg $pkgdir/usr/lib/xorg/modules/extensions/libglx.so #install -Dm644 src/glx/libGL.la $pkgdir/usr/lib #install -Dm644 lib/libGL.so* $pkgdir/usr/lib - #install -Dm644 src/mesa/libdricore/libdricore$_mesaver.la $pkgdir/usr/lib - #install -Dm644 lib/libdricore$_mesaver.so* $pkgdir/usr/lib + #install -Dm644 src/mesa/libdricore/libdricore$_dricore.la $pkgdir/usr/lib + #install -Dm644 lib/libdricore$_dricore.so* $pkgdir/usr/lib #install -Dm644 src/mesa/drivers/dri/swrast/swrast_dri.la $pkgdir/usr/lib/xorg/modules/dri #install -Dm644 lib/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri install -Dm644 docs/libGL.txt $pkgdir/usr/share/doc/libgl @@ -625,11 +631,12 @@ package_intel-gallium-dri-git() { ) conflicts=( intel-dri + intel-dri-git intel-gallium-dri ) provides=( intel-dri=$_mesaver - intel-dri-git=$_mesaver + intel-dri-git intel-gallium-dri=$_mesaver ) pkgdesc='Mesa DRI drivers for Intel, with i915 Gallium Driver )' @@ -654,6 +661,7 @@ package_intel-dri-git() { conflicts=( intel-dri intel-gallium-dri + intel-gallium-dri-git ) provides=( intel-dri=$_mesaver @@ -703,6 +711,36 @@ package_nouveau-dri-git() { install -Dm644 docs/license.html $pkgdir/usr/share/licenses/nouveau-dri } +package_svga-dri-git() { + depends=( + libgl-git + ) + conflicts=( + svga-dri + ) + provides=( + svga-dri=$_mesaver + ) + pkgdesc='Free Gallium3D VMware guest GL driver' + + make -C $srcdir/build/src/gallium/targets/dri-vmwgfx DESTDIR=$pkgdir install + make -C $srcdir/build/src/gallium/targets/xa-vmwgfx DESTDIR=$pkgdir install + + cd $srcdir/build + #install -m755 -d $pkgdir/usr/lib/include + #install -m755 -d $pkgdir/usr/lib/pkgconfig + #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri + install -m755 -d $pkgdir/usr/share/licenses/svga-dri + #install -Dm644 lib/gallium/libxatracker.so* $pkgdir/usr/lib + #install -Dm644 src/gallium/state_trackers/xa/xa_composite.h $pkgdir/usr/lib/include + #install -Dm644 src/gallium/state_trackers/xa/xa_context.h $pkgdir/usr/lib/include + #install -Dm644 src/gallium/state_trackers/xa/xa_tracker.h $pkgdir/usr/lib/include + #install -Dm644 src/gallium/targets/xa-vmwgfx/xatracker.pc $pkgdir/usr/lib/pkgconfig + #install -Dm644 lib/gallium/vmwgfx_dri.so $pkgdir/usr/lib/xorg/modules/dri + install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/svga-dri + install -Dm644 docs/license.html $pkgdir/usr/share/licenses/svga-dri +} + package_ati-va-git() { depends=( glibc @@ -974,7 +1012,6 @@ package_mesa-git() { depends=( dri2proto glproto-git - libgl-git libglu-git ) optdepends=( @@ -992,10 +1029,10 @@ package_mesa-git() { cd $srcdir/build make DESTDIR=$pkgdir install - rm -fvr $pkgdir/usr/include/{EGL,GLES,GLES2,KHR,VG,gbm.h} + rm -fvr $pkgdir/usr/include/{EGL,GLES,GLES2,KHR,VG,gbm.h,xa_*.h} rm -fvr $pkgdir/usr/lib/{egl,gbm,opencl,vdpau,xorg} - rm -fv $pkgdir/usr/lib/{libEGL*,libGL*,libGLESv*,libOSMesa*,libOpenCL*,libOpenVG*,libXvMC*,libdricore*,libgbm*,libglapi*,libwayland*} - rm -fv $pkgdir/usr/lib/pkgconfig/{egl.pc,gbm.pc,glesv1_cm.pc,glesv2.pc,osmesa.pc,vg.pc,wayland-egl.pc} + rm -fv $pkgdir/usr/lib/{libEGL*,libGL*,libGLESv*,libOSMesa*,libOpenCL*,libOpenVG*,libXvMC*,libdricore*,libgbm*,libglapi*,libwayland*,libxatracker.so*} + rm -fv $pkgdir/usr/lib/pkgconfig/{egl.pc,gbm.pc,glesv1_cm.pc,glesv2.pc,osmesa.pc,vg.pc,wayland-egl.pc,xatracker.pc} install -m755 -d $pkgdir/usr/share/licenses/mesa install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/mesa install -Dm644 docs/license.html $pkgdir/usr/share/licenses/mesa -- cgit v1.2.3-2-g168b