# Maintainer: Márcio Silva <coadde@lavabit.com> pkgname=libegl-git true && pkgver=9.0.0.git20120906 true && pkgrel=1 _mesaver=9.0 arch=( i686 x86_64 mips64el ) makedepends=( clang dri2proto git glproto-git imake libdrm-git libxdamage libxml2 libxxf86vm python2 ) license=( MIT Khronos LGPL ) depends=( khrplatform-devel-git libgbm-git libxext libxfixes libvg-git ) conflicts=( ${pkgname%-git} ${pkgname%-git}-wayland ${pkgname%-git}-wayland-git ) provides=( ${pkgname%-git}=$_mesaver ${pkgname%-git}-wayland-git=$_mesaver ) pkgdesc='Mesa EGL libraries and headers' 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=mesa 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 #cd $srcdir/Mesa-$pkgver autoreconf -vfi ./autogen.sh --prefix=/usr \ --enable-egl \ --enable-gallium-egl \ --enable-gallium-gbm \ --enable-gbm \ --enable-openvg \ --with-clang-libdir=/usr/lib \ make } package() { #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/${pkgname%-git} install -m755 -d $pkgdir/usr/share/licenses/${pkgname%-git} 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/${pkgname%-git} bin/minstall docs/COPYING $pkgdir/usr/share/licenses/${pkgname%-git} bin/minstall docs/license.html $pkgdir/usr/share/licenses/${pkgname%-git} }