diff options
-rw-r--r-- | tightvnc/.gitignore | 2 | ||||
-rw-r--r-- | tightvnc/PKGBUILD | 91 | ||||
-rw-r--r-- | tightvnc/vncserver.service | 29 |
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 |