summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tightvnc/.gitignore2
-rw-r--r--tightvnc/PKGBUILD91
-rw-r--r--tightvnc/vncserver.service29
3 files changed, 0 insertions, 122 deletions
diff --git a/tightvnc/.gitignore b/tightvnc/.gitignore
deleted file mode 100644
index 6ffd0ab9b..000000000
--- a/tightvnc/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-rgb.txt
-tightvnc.png
diff --git a/tightvnc/PKGBUILD b/tightvnc/PKGBUILD
deleted file mode 100644
index fea5282cd..000000000
--- a/tightvnc/PKGBUILD
+++ /dev/null
@@ -1,91 +0,0 @@
-# Maintainer: Erich Eckner <arch at eckner dot net>
-# Contributor: Alexander Rødseth <rodseth@gmail.com>
-# Contributor: Paul Mattal <paul@archlinux.org>
-# Contributor: Andrew Hills <hills.as@gmail.com>
-# Contributor: John <graysky@archlinux.us>
-
-pkgname=tightvnc
-pkgver=1.3.10
-pkgrel=27
-pkgdesc='VNC server and viewer'
-arch=('x86_64' 'i686' 'pentium4')
-license=('GPL')
-url='http://www.tightvnc.com/'
-_pinned_dependencies=(
- 'glibc>=2.31'
- 'libice=1.0.10'
- 'libjpeg.so=8'
- 'libsm=1.2.3'
- 'libx11=1.7.3.1'
- 'libxaw=1.0.14'
- 'libxext=1.3.4'
- 'libxmu=1.1.3'
- 'libxpm=3.5.13'
- 'libxt=1.2.1'
- 'zlib=1:1.2.11'
-)
-depends=('libjpeg' 'libxp' 'xorg-xauth' 'perl' "${_pinned_dependencies[@]}")
-makedepends=('imake' 'setconf' 'gendesk')
-options=('!makeflags')
-source=("http://downloads.sf.net/sourceforge/vnc-tight/$pkgname-${pkgver}_unixsrc.tar.bz2"
- 'http://people.csail.mit.edu/jaffer/Color/rgb.txt'
- 'vncserver.service'
- 'tightvnc.png::http://www.tightvnc.com/logo/tightvnc-logo-90x90.png')
-sha256sums=('f48c70fea08d03744ae18df6b1499976362f16934eda3275cead87baad585c0d'
- 'af6c056a95ae725f98534db22b9a4916d17f2356fdca84a4a038211a82fa8a73'
- 'ccadf1fc708fad601e6113464d6c533a629f6dc9116f6071347cd0b465c1f48b'
- '9059bdfe62231fc645a35c3fe694c7e97e2bdeb5e3e23ce8eab2961e583219a8')
-
-prepare() {
- gendesk -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --exec vncviewer \
- --name 'TightVNC Viewer' --categories 'Application;Network'
-
- cd vnc_unixsrc
- setconf vncserver '$vncClasses' \"/usr/share/tightvnc\"\;
- setconf vncserver '$fontPath' \
- \"/usr/share/fonts/misc/,/usr/share/fonts/75dpi/,/usr/share/fonts/100dpi/,/usr/share/fonts/Type1/\"\;
- sed -i 's:/lib/cpp:/usr/bin/cpp:' Xvnc/config/cf/linux.cf
-}
-
-build() {
- cd vnc_unixsrc
-
- export CFLAGS+=' -fcommon'
- export CPPFLAGS+=' -fcommon'
- export CXXFLAGS+=' -fcommon'
- export LDFLAGS+=' -fcommon'
-
- xmkmf
- make World
-
- cd Xvnc
- ./configure
- setconf programs/Xserver/dix/Makefile DEFAULTRGBDATABASE '/usr/share/tightvnc/rgb'
- setconf programs/Xserver/os/Makefile PROTO_DEFINES "-D_XOPEN_SOURCE=500L"
- setconf lib/font/fc/Makefile PROTO_DEFINES "-D_XOPEN_SOURCE=500L"
-
- make
-}
-
-package() {
- cd vnc_unixsrc
-
- install -d "$pkgdir/usr/bin"
- install -d "$pkgdir/usr/share/man/man1"
- install -d "$pkgdir/usr/share/$pkgname"
-
- ./vncinstall "$pkgdir/usr/bin" "$pkgdir/usr/share/man"
-
- cd "$srcdir"
- install -Dm644 vnc_unixsrc/classes/* \
- $pkgdir/usr/share/$pkgname
- install -Dm644 rgb.txt $pkgdir/usr/share/$pkgname/rgb.txt
- install -Dm644 $pkgname.desktop \
- $pkgdir/usr/share/applications/$pkgname.desktop
- install -Dm644 $pkgname.png \
- $pkgdir/usr/share/pixmaps/$pkgname.png
- install -Dm644 vncserver.service \
- $pkgdir/usr/lib/systemd/system/vncserver.service
-}
-
-# vim:set ts=2 sw=2 et:
diff --git a/tightvnc/vncserver.service b/tightvnc/vncserver.service
deleted file mode 100644
index b64e729a6..000000000
--- a/tightvnc/vncserver.service
+++ /dev/null
@@ -1,29 +0,0 @@
-# The vncserver service unit file
-#
-# 1. Copy this file to /etc/systemd/system/vncserver@:<display>.service
-# 2. Edit User=
-# ("User=foo")
-# 3. Edit and vncserver parameters appropriately
-# ("/usr/bin/vncserver %i -arg1 -arg2 -argn")
-# 4. Run `systemctl --system daemon-reload`
-# 5. Run `systemctl enable vncserver@:<display>.service`
-#
-# DO NOT RUN THIS SERVICE if your local area network is untrusted!
-#
-# See the wiki page for more on security
-# https://wiki.archlinux.org/index.php/Vncserver
-
-[Unit]
-Description=Remote desktop service (VNC)
-After=syslog.target network.target
-
-[Service]
-Type=forking
-User=
-# Clean any existing files in /tmp/.X11-unix environment, especially useful for VMs
-ExecStartPre=-/usr/bin/vncserver -kill %i
-ExecStart=/usr/bin/vncserver %i
-ExecStop=/usr/bin/vncserver -kill %i
-
-[Install]
-WantedBy=multi-user.target