summaryrefslogtreecommitdiffstats
path: root/x11/xorg-server/APKBUILD
blob: b23dd0ec08ded604efd718308f7ebb7c0ad88638 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=xorg-server
pkgver=1.6.0
pkgrel=0
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 \
		|| 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"