You are not logged in.
Hello Toaday I wanted to build new xorg-server package with this PKGBUILD:
5 pkgname=xorg-server
6 pkgver=1.6.3.901
7 pkgrel=1
8 pkgdesc="X.Org X servers"
9 arch=('i686' 'x86_64')
10 license=('custom')
11 url="http://xorg.freedesktop.org"
12 depends=('libxfont>=1.4.0' 'openssl>=0.9.8k' 'libpciaccess>=0.10.8' 'libxv>=1.0.4' 'pixman>=0.16.0' 'xkeyboard-config>=1.6' 'xorg-serve
13 makedepends=('glproto' 'libx11>=1.2.2' 'mesa>=7.5.1' 'xf86driproto>=2.1.0' 'xtrans>=1.2.4' 'libxkbfile>=1.0.5' 'randrproto>=1.3.0' 'ren
14 conflicts=('catalyst-utils<=9.2')
15 options=('!libtool')
16 provides=('x-server')
17 groups=('xorg')
18 install=xorg-server.install
19 source=(${url}/releases/individual/xserver/${pkgname}-${pkgver}.tar.bz2
20 xorg-redhat-die-ugly-pattern-die-die-die.patch
21 dpms-dont-reset-lastdeviceeventtime.patch
22 dri2-dontcrash.patch
23 xinerama.patch
24 dga.patch
25 xvfb-run
26 xvfb-run.1)
27 md5sums=('8d43c4cb43e6a10550e68fbbcad10e9d'
28 '1a336eb22e27cbf443ec5a2ecddfa93c'
29 '9ea2e9f5a7192da23c5c573545fe9836'
30 '03cd32862fbfe5f493e108ee7205ade6'
31 '060aaa85d64d26915783e9f6837a666c'
32 'f426f93dfec972ba6f641a8e7d6a9256'
33 '52fd3effd80d7bc6c1660d4ecf23d31c'
34 '376c70308715cd2643f7bff936d9934b')
35
36 build() {
37 cd "${srcdir}/${pkgname}-${pkgver}"
38 # Get rid of the ugly pattern
39 patch -Np3 -i "${srcdir}/xorg-redhat-die-ugly-pattern-die-die-die.patch" || return 1
40
41 # Build fixes for new protos
42 patch -Np1 -i "${srcdir}/xinerama.patch" || return 1
43 patch -Np1 -i "${srcdir}/dga.patch" || return 1
44
45 # Fixes from http://wiki.x.org/wiki/Server16Branch
46 patch -Np1 -i "${srcdir}/dpms-dont-reset-lastdeviceeventtime.patch" || return 1
47 patch -Np1 -i "${srcdir}/dri2-dontcrash.patch" || return 1
48
49 # Fix dbus config path
50 sed -i -e 's/\$(sysconfdir)/\/etc/' config/Makefile.* || return 1
51
52 ./configure --prefix=/usr \
53 --disable-dri2 \
54 --disable-ipv6 \
55 --disable-dri \
56 --disable-dmx \
57 --disable-xvfb \
58 --disable-xnest \
59 --disable-composite \
60 --disable-xcsecurity \
61 --enable-xorg \
62 --disable-xephyr \
63 --disable-glx-tls \
64 --disable-kdrive \
65 --enable-install-setuid \
66 --disable-config-hal \
67 --enable-config-dbus \
68 --disable-record \
69 --disable-xfbdev \
70 --disable-xfake \
71 --disable-xsdl \
72 --disable-static \
73 --sysconfdir=/etc/X11 \
74 --localstatedir=/var \
75 --with-default-font-path=/usr/share/fonts/misc,/usr/share/fonts/100dpi:unscaled,/usr/share/fonts/75dpi:unscaled,/usr/shar
76 --with-xkb-path=/usr/share/X11/xkb \
77 --with-xkb-output=/var/lib/xkb \
78 --without-dri-driver || return 1
79
80 make || return 1
81 make DESTDIR="${pkgdir}" install || return 1
82
83 install -m755 "${srcdir}/xvfb-run" "${pkgdir}/usr/bin/" || return 1
84 install -m644 "${srcdir}/xvfb-run.1" "${pkgdir}/usr/share/man/man1/" || return 1
85
86 rm -rf "${pkgdir}/var/log" || return 1
87
88 install -m755 -d "${pkgdir}/etc/X11" || return 1
89 install -m755 -d "${pkgdir}/var/lib/xkb" || return 1
90
91 # Needed for non-mesa drivers, libgl will restore it
92 mv "${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so" \
93 "${pkgdir}/usr/lib/xorg/modules/extensions/libglx.xorg" || return 1
94
95 install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
96 install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1
And while compiling I got error:
/home/user/abs/xorg-server/PKGBUILD: line 77: --with-xkb-path=/usr/share/X11/xkb: No such file or direcotry
Last edited by SpeedVin (2009-09-06 14:00:23)
Shell Scripter | C/C++/Python/Java Coder | ZSH
Offline
You missed the backslash in line 75(76?).
Offline
On 75, you 've missed some words:
-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 \
But... how ?
Didn't you use the /var/abs/extra/xorg-server/PKGBUILD ?
Last edited by flamelab (2009-09-06 12:12:48)
Offline
Heh I missed some part of like like flamelab said , how I do that?
Some time ago I created my own PKGBUILD for xorg-server and toady I want to update it becouse I see some difreces between my PKGBUILD and PKGBUILD from abs tree and I copy the difrrent line
Thanks Perry3D and big thanks to flamelab.
Shell Scripter | C/C++/Python/Java Coder | ZSH
Offline
What are benefits from this striped xserver? Can it be used in common desktop enviroment? With common apps and settings?
Offline