# Maintainer: Natanael Copa pkgname=xorg-server pkgver=1.6.0 pkgrel=1 pkgdesc="X.Org X servers" url="http://xorg.freedesktop.org" license="custom" subpackages="$pkgname-dev $pkgname-doc" depends="libx11 libxfont openssl libxxf86misc libpciaccess libxv pixman" makedepends="pkgconfig libx11-dev libxfont-dev openssl-dev libxxf86misc libpciaccess-dev libxv-dev pixman-dev libxkbfile-dev randrproto fixesproto renderproto damageproto xcmiscproto xextproto xtrans bigreqsproto resourceproto inputproto libxkbui-dev " # hal>=0.5.11 xcursor-themes xkeyboard-config>=1.3 # xorg-server-utils xorg-utils xorg-fonts-misc xbitmaps libdrm>=2.3.1 # diffutils xf86-input-evdev" source="http://xorg.freedesktop.org/releases/individual/xserver/$pkgname-$pkgver.tar.bz2" build () { cd "$srcdir"/$pkgname-$pkgver ./configure --prefix=/usr \ --sysconfdir=/etc/X11 \ --localstatedir=/var \ --enable-ipv6 \ --enable-xfbdev \ --enable-kdrive \ --enable-kdrive-vesa \ --disable-composite \ --disable-config-dbus \ --disable-config-hal \ --disable-dmx \ --disable-dri \ --disable-glx \ --disable-glx-tsl \ --disable-install-libxf86config \ --disable-tslib \ --disable-xfree86-utils \ --disable-xinerama \ --disable-xnest \ --disable-xorg \ --disable-xorgcfg \ --disable-xsdl \ --disable-xvfb \ --disable-aiglx \ --disable-xres \ --disable-xv \ --disable-xvmc \ --disable-screensaver \ --disable-glx \ --disable-xinerama \ --disable-xace \ --disable-dbe \ --disable-dpms \ --disable-randr \ --with-default-font-path=/usr/share/fonts/misc,/usr/share/fonts/100dpi:unscaled,/usr/share/fonts/75dpi:unscaled,/usr/share/fonts/TTF,/usr/share/fonts/Type1 \ --with-xkb-path=/usr/share/X11/xkb \ --with-xkb-output=/var/lib/xkb \ || return 1 # --enable-xnest \ # --enable-composite \ # --enable-xcsecurity \ # --enable-xorg \ # --enable-xtrap \ # --enable-xevie \ # --enable-xephyr \ # --enable-xorgcfg \ # --enable-kdrive \ # --enable-install-setuid \ # --enable-config-hal \ # --enable-config-dbus \ # --enablee-xfbdev \ # --disable-xfake \ # --disable-xsdl \ # --disable-xprint \ # --disable-static \ # --with-default-font-path=/usr/share/fonts/misc,/usr/share/fonts/100dpi:unscaled,/usr/share/fonts/75dpi:unscaled,/usr/share/fonts/TTF,/usr/share/fonts/Type1 \ # --with-xkb-path=/usr/share/X11/xkb \ # --with-xkb-output=/var/lib/xkb \ # --with-dri-driver-path=/usr/lib/xorg/modules/dri \ # --enable-glx-tls \ # --disable-dri2 \ # --enable-dri \ # Those are clamied to be on by default # --enable-aiglx Build accelerated indirect GLX (default: enabled) # --disable-registry Build string registry module (default: enabled) # --disable-composite Build Composite extension (default: enabled) # --disable-shm Build SHM extension (default: enabled) # --disable-xres Build XRes extension (default: enabled) # --disable-xv Build Xv extension (default: enabled) # --disable-xvmc Build XvMC extension (default: enabled) # --disable-screensaver Build ScreenSaver extension (default: enabled) # --disable-glx Build GLX extension (default: enabled) # --disable-xinerama Build Xinerama extension (default: enabled) # --disable-xace Build X-ACE extension (default: enabled) # --disable-dbe Build DBE extension (default: enabled) # --disable-dpms Build DPMS extension (default: enabled) # --enable-xfree86-utils Build xfree86 DDX utilities (default: enabled) make || return 1 make DESTDIR="$pkgdir" install || return 1 install -m755 -d "$pkgdir"/etc/X11 || return 1 install -m755 -d "$pkgdir"/var/lib/xkb || return 1 install -m644 -D COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING } md5sums="aafe73f5807ce8bb534727ecb72467c7 xorg-server-1.6.0.tar.bz2"