1 # $Id: PKGBUILD 9477 2010-01-25 16:19:56Z spupykin $
2 # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
3 # Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
8 pkgdesc="xf4vnc Xvnc server"
10 url="http://xf4vnc.sf.net"
12 depends=(libxfont libxi libxmu 'libjpeg>=7' libxrender openssl pixman)
13 makedepends=(xf86driproto xcmiscproto xtrans resourceproto evieext glproto \
14 xf86bigfontproto xorg-util-macros xf4vnc-vncproto libdrm mesa \
15 randrproto scrnsaverproto videoproto compositeproto xineramaproto \
16 libxkbfile libxaw libxpm libpciaccess trapproto bigreqsproto)
19 source=(http://arch.pp.ru/~sergej/dl/xf4vnc.cvs.$pkgver.tar.gz)
20 md5sums=('58e1066b96ae56cbebecbad8a428a7df')
23 cd "$srcdir/xf4vnc.cvs.20100125/src/xserver"
25 sed -i 's|pixman/pixman.h|pixman-1/pixman.h|' render/picture.h || return 1
27 [ -x ./configure ] && \
28 ./configure --prefix=/usr --with-fontdir=/usr/share/fonts --disable-glx --enable-builtin-fonts || \
29 ./autogen.sh --prefix=/usr --with-fontdir=/usr/share/fonts --disable-glx --enable-builtin-fonts
31 (cd dix && make) || return 1
32 (cd mi && make) || return 1
33 (cd os && make) || return 1
34 (cd fb && make) || return 1
35 (cd xfixes && make) || return 1
36 (cd Xext && make) || return 1
37 (cd dbe && make) || return 1
38 (cd XTrap && make) || return 1
39 (cd render && make) || return 1
40 (cd randr && make) || return 1
41 (cd damageext && make) || return 1
42 (cd miext && make) || return 1
43 (cd Xi && make) || return 1
44 (cd xkb && make) || return 1
45 (cd composite && make) || return 1
46 (cd config && make) || return 1
47 cd hw/vnc && make || return 1
48 install -D -m0755 Xvnc "$pkgdir/usr/bin/Xvnc" || return 1
50 cd ../xfree86/vnc && make || return 1
51 install -D -m0755 .libs/libvnc.so "$pkgdir/usr/lib/xorg/modules/extensions/libvnc.so" || return 1