1 # Maintainer: Thomas Dziedzic < gostrc at gmail >
2 # Contributor: LEW21 <lew21@xtreeme.org>
3 # Contributor: Radu Andries <admiral0@tuxfamily.org>
5 pkgname=lib32-mesa-full
9 pkgdesc='Full Mesa 3D graphics library with all its components, built from the git master branch.'
10 arch=('i686' 'x86_64')
11 url="http://mesa3d.org/"
13 depends=('lib32-talloc' 'libdrm' 'dri2proto' 'glproto' 'libxxf86vm' 'libxdamage' 'expat')
14 provides=("lib32-libgl=${_realver}" "lib32-mesa=${_realver}" "lib32-glut=${_realver}" "lib32-ati-dri=${_realver}" "lib32-intel-dri=${_realver}" "lib32-mach64-dri=${_realver}" "lib32-mga-dri=${_realver}" "lib32-r128-dri=${_realver}" "lib32-savage-dri=${_realver}" "lib32-tdfx-dri=${_realver}" "lib32-unichrome-dri=${_realver}")
15 replaces=('lib32-libgl' 'lib32-mesa' 'lib32-glut' 'lib32-freeglut' 'lib32-ati-dri' 'lib32-intel-dri' 'lib32-mach64-dri' 'lib32-mga-dri' 'lib32-r128-dri' 'lib32-savage-dri' 'lib32-tdfx-dri' 'lib32-unichrome-dri')
16 conflicts=('lib32-libgl' 'lib32-mesa' 'lib32-glut' 'lib32-freeglut' 'lib32-ati-dri' 'lib32-intel-dri' 'lib32-mach64-dri' 'lib32-mga-dri' 'lib32-r128-dri' 'lib32-savage-dri' 'lib32-tdfx-dri' 'lib32-unichrome-dri')
19 _gitroot='git://anongit.freedesktop.org/git/mesa/mesa'
23 msg 'Connecting to git.freedesktop.org GIT server....'
25 if [ -d ${_gitname} ] ; then
28 msg 'The local files are updated.'
33 msg 'GIT checkout done or server timeout'
34 msg 'Starting make...'
39 cp -rH ${_gitname} build
43 export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
45 ./autogen.sh --prefix=/usr \
46 --with-dri-driverdir=/usr/lib32/xorg/modules/dri \
47 --with-dri-drivers=swrast,radeon,r200,r300,r600,i810,i915,i965,unichrome,mach64,mga,r128,savage,sis,tdfx \
49 --disable-gallium-intel \
53 --with-state-trackers=dri,glx \
54 --enable-gallium-nouveau \
65 make DESTDIR=${pkgdir} install
66 rm -rf ${pkgdir}/usr/include
67 #install -m755 -d "${pkgdir}/usr/lib/xorg/modules/extensions"
68 #ln -sf libglx.xorg ${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so || return 1
70 #install -m755 -d "${pkgdir}/usr/bin"
71 #install -m755 progs/xdemos/glxinfo progs/xdemos/glxgears ${pkgdir}/usr/bin/