blob: 3e147069fac66858304bcd126551c5c9406c7482 (
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
108
109
110
|
# 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 \
--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"
|