summaryrefslogtreecommitdiff
path: root/community/tightvnc/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/tightvnc/PKGBUILD')
-rw-r--r--community/tightvnc/PKGBUILD42
1 files changed, 42 insertions, 0 deletions
diff --git a/community/tightvnc/PKGBUILD b/community/tightvnc/PKGBUILD
new file mode 100644
index 000000000..356e6006f
--- /dev/null
+++ b/community/tightvnc/PKGBUILD
@@ -0,0 +1,42 @@
+# $Id: PKGBUILD 67142 2012-03-04 23:56:49Z pschmitz $
+# Maintainer: Paul Mattal <paul@archlinux.org>
+pkgname=tightvnc
+pkgver=1.3.10
+pkgrel=6
+pkgdesc="VNC Unix server && viewer"
+arch=('i686' 'x86_64')
+license=('GPL')
+url="http://www.tightvnc.com"
+depends=('libjpeg' 'zlib' 'libxaw' 'libxp' 'xorg-xauth')
+makedepends=('imake')
+conflicts=('vnc')
+options=('!makeflags')
+source=("http://downloads.sf.net/sourceforge/vnc-tight/$pkgname-${pkgver}_unixsrc.tar.bz2"
+ 'tightvnc-fontpath-xcolors.patch')
+md5sums=('397b35faad32d5246b6d44b142f8304f'
+ '21aa7f3376ec3c608ff22d199a19c601')
+
+build() {
+ cd $srcdir/vnc_unixsrc
+ patch -Np1 -i ../tightvnc-fontpath-xcolors.patch
+ sed -i 's|/usr/local/|/usr/share/|' vncserver
+
+ xmkmf
+ make World
+ cd Xvnc
+ ./configure
+ sed 's|PROTO_DEFINES =|PROTO_DEFINES = -D_XOPEN_SOURCE=500L|' \
+ -i programs/Xserver/os/Makefile lib/font/fc/Makefile
+ make
+}
+
+package() {
+ cd $srcdir/vnc_unixsrc
+ mkdir -p $pkgdir/usr/bin $pkgdir/usr/share/man/man1
+ ./vncinstall $pkgdir/usr/bin $pkgdir/usr/share/man
+
+ # install java classes
+ mkdir -p $pkgdir/usr/share/vnc/classes
+ install -Dm644 $srcdir/vnc_unixsrc/classes/* \
+ $pkgdir/usr/share/vnc/classes
+}