diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2009-04-03 11:53:22 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2009-04-03 11:53:22 +0000 |
commit | 627cf2171d6f035e046c0d722e1befef294ceb00 (patch) | |
tree | b455a14e5df436ea6a70fdf46e8bec1876a8deb1 | |
parent | 7b57e0960f4e8c948a1367db817176165ff448c8 (diff) | |
download | aports-627cf2171d6f035e046c0d722e1befef294ceb00.tar.bz2 aports-627cf2171d6f035e046c0d722e1befef294ceb00.tar.xz |
x11/xorg-server: first release with the real Xorg server
-rw-r--r-- | x11/xorg-server/APKBUILD | 76 |
1 files changed, 61 insertions, 15 deletions
diff --git a/x11/xorg-server/APKBUILD b/x11/xorg-server/APKBUILD index e28cd40d42..369434ff98 100644 --- a/x11/xorg-server/APKBUILD +++ b/x11/xorg-server/APKBUILD @@ -1,16 +1,47 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=xorg-server pkgver=1.6.0 -pkgrel=1 +pkgrel=2 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 +subpackages="$pkgname-dev $pkgname-doc xfbdev xephyr" +depends=" + libpciaccess + libx11 + libxdamage + libxfont + libxv + libxxf86dga + libxxf86misc + openssl + pixman + uclibc + " +makedepends=" + libpciaccess-dev + libx11-dev + libxdamage-dev + libxfont-dev + libxkbfile-dev + libxkbui-dev + libxv-dev + libxxf86dga-dev + libxxf86misc-dev + openssl-dev + pixman-dev + + bigreqsproto + damageproto + fixesproto + inputproto + pkgconfig + randrproto + renderproto + resourceproto + xcmiscproto + xextproto + xtrans " # hal>=0.5.11 xcursor-themes xkeyboard-config>=1.3 # xorg-server-utils xorg-utils xorg-fonts-misc xbitmaps libdrm>=2.3.1 @@ -22,6 +53,7 @@ source="http://xorg.freedesktop.org/releases/individual/xserver/$pkgname-$pkgver build () { cd "$srcdir"/$pkgname-$pkgver patch configure < ../nocxx.patch || return 1 + ./configure --prefix=/usr \ --sysconfdir=/etc/X11 \ --localstatedir=/var \ @@ -29,6 +61,10 @@ build () { --enable-xfbdev \ --enable-kdrive \ --enable-kdrive-vesa \ + --enable-randr \ + --enable-xorg \ + --enable-xv \ + --enable-xephyr \ --disable-composite \ --disable-config-dbus \ --disable-config-hal \ @@ -41,24 +77,17 @@ build () { --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 \ @@ -103,11 +132,28 @@ build () { # --enable-xfree86-utils Build xfree86 DDX utilities (default: enabled) make || return 1 - make DESTDIR="$pkgdir" install || return 1 + make -j1 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 } + + +xfbdev() { + pkgdesc="X.org server for framebuffer" + depends="libxfont libxau pixman libxdmcp openssl uclibc" + mkdir -p "$subpkgdir"/usr/bin + mv "$pkgdir"/usr/bin/Xfbdev "$subpkgdir"/usr/bin/ +} + +xephyr() { + pkgdesc="kdrive based X Server which targets a window on a host X Server as its framebuffer" + depends="pixman openssl libx11 libxext libxfont libxau libxdmcp libxv + uclibc" + mkdir -p "$subpkgdir"/usr/bin + mv "$pkgdir"/usr/bin/Xephyr "$subpkgdir"/usr/bin/ +} + md5sums="aafe73f5807ce8bb534727ecb72467c7 xorg-server-1.6.0.tar.bz2 28513788ba4d556ccd538867dc6205ab nocxx.patch" |