updated on Wed Jan 11 20:01:35 UTC 2012
[aur-mirror.git] / xf4vnc-xvnc / PKGBUILD
blob99037816217cc1b1aa6054e2c49d105fa1d671ec
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>
5 pkgname=xf4vnc-xvnc
6 pkgver=20100125
7 pkgrel=3
8 pkgdesc="xf4vnc Xvnc server"
9 arch=(i686 x86_64)
10 url="http://xf4vnc.sf.net"
11 license=('GPL')
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)
17 conflicts=(tightvnc)
18 options=('!libtool')
19 source=(http://arch.pp.ru/~sergej/dl/xf4vnc.cvs.$pkgver.tar.gz)
20 md5sums=('58e1066b96ae56cbebecbad8a428a7df')
22 build() {
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