pkgname=xgl-server pkgver=cvs pkgrel=1 pkgdesc="XGL X server" url="http://xorg.freedesktop.org" depends=('gcc' 'libxkbui' 'ncurses' 'libxi' 'libxxf86misc' 'libxfont' 'libxrender' 'libdmx' 'liblbxutil' 'libxaw' 'libxxf86vm' 'xorg-fonts-misc' 'xorg-clients' 'xcursor-themes' 'xkbdata') #source=(r200-copy-pixels-1.patch xgl-glxproto-defines.diff mesa-glx-x11-get-drawable-attribs-fix-1.diff) #md5sums=('9a6eaed5ab1fd6748d543679a335f72c' '90addbd28e3b63606bab828247a7e393' 'd7a1589b573e858f7feafdd6a8214975') build() { cd $startdir/src touch ~/.cvspass cvs -d:pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co -r xgl-0-0-1 xserver/xorg cd xserver/xorg # patch -p1 < ../../xgl-glxproto-defines.diff # patch -p0 < ../../r200-copy-pixels-1.patch # patch -p0 < ../../mesa-glx-x11-get-drawable-attribs-fix-1.diff export PKG_CONFIG_PATH=":/usr/lib/pkgconfig" ./autogen.sh --prefix=/usr \ --sysconfdir=/etc/X11 \ --enable-glx \ --enable-xkb \ --enable-xgl \ --enable-xglx \ --disable-xorg \ --disable-xprint \ --disable-dmx \ --disable-xvfb \ --disable-xnest \ --enable-ipv6 \ --with-default-font-path=/usr/share/fonts/misc,/usr/share/fonts/75dpi,/usr/share/fonts/100dpi,/usr/share/fonts/TTF,/usr/share/fonts/Type1 \ --with-rgb-path=/usr/share/X11/rgb \ --with-xkb-path=/usr/share/X11/xkb \ --with-xkb-output=/usr/share/X11/xkb/compiled \ --with-mesa-source=${startdir}/src/Mesa \ make || return 1 make DESTDIR=${startdir}/pkg install || return 1 find ${startdir}/pkg -name '*.la' -exec rm {} \; install -m644 hw/xfree86/parser/xf86{Optrec,Parser}.h \ ${startdir}/pkg/usr/include/xorg/ mkdir -p ${startdir}/pkg/etc/X11 }