summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAliaksandr Stelmachonak a.k.a. ava1ar2017-09-10 23:12:16 -0400
committerAliaksandr Stelmachonak a.k.a. ava1ar2017-09-10 23:12:16 -0400
commit907fbe6476ac846f3be59de0ead9fde29af730e6 (patch)
treeaf55d83e6230b548d35c4282cdabd1d235a2707a
downloadaur-907fbe6476ac846f3be59de0ead9fde29af730e6.tar.gz
Initial commit after RealVNC split of server and client
-rw-r--r--.SRCINFO34
-rw-r--r--PKGBUILD27
-rw-r--r--realvnc-vnc-server.install15
3 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..60ed911a769b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,34 @@
+# Generated by mksrcinfo v8
+# Mon Sep 11 03:11:46 UTC 2017
+pkgbase = realvnc-vnc-server
+ pkgdesc = VNC remote desktop server software by RealVNC
+ pkgver = 6.2.0
+ pkgrel = 1
+ url = https://www.realvnc.com/
+ install = realvnc-vnc-server.install
+ arch = x86_64
+ arch = i686
+ arch = armv7h
+ license = custom
+ depends = glibc
+ depends = gcc-libs
+ depends = libice
+ depends = libsm
+ depends = libx11
+ depends = libxext
+ depends = libxtst
+ depends = gconf
+ optdepends = cups: Printer support
+ conflicts = tightvnc
+ conflicts = tigervnc
+ conflicts = turbovnc
+ options = !strip
+ source_x86_64 = https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.2.0-Linux-x64.deb
+ sha1sums_x86_64 = 4faca11cc0d9cf1e1fe52f94c7ec43ec7fab5e54
+ source_i686 = https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.2.0-Linux-x86.deb
+ sha1sums_i686 = a61708a06c649d61b910c90e1c8dc5173a660825
+ source_armv7h = https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.2.0-Linux-ARM.deb
+ sha1sums_armv7h = 077427852dd08a8f60109f23c2287150d2d29673
+
+pkgname = realvnc-vnc-server
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2062909e27b9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+# Contributor: Star Brilliant <echo bTEzMjUzQGhvdG1haWwuY29tCg== | base64 -d>
+# Maintainer: ava1ar <mail(at)ava1ar(dot)me>
+
+pkgname=realvnc-vnc-server
+pkgver=6.2.0
+pkgrel=1
+pkgdesc='VNC remote desktop server software by RealVNC'
+arch=('x86_64' 'i686' 'armv7h')
+url='https://www.realvnc.com/'
+license=('custom')
+depends=('glibc' 'gcc-libs' 'libice' 'libsm' 'libx11' 'libxext' 'libxtst' 'gconf')
+optdepends=('cups: Printer support')
+install='realvnc-vnc-server.install'
+conflicts=('tightvnc' 'tigervnc' 'turbovnc')
+source_x86_64=("https://www.realvnc.com/download/file/vnc.files/VNC-Server-${pkgver}-Linux-x64.deb")
+source_i686=("https://www.realvnc.com/download/file/vnc.files/VNC-Server-${pkgver}-Linux-x86.deb")
+source_armv7h=("https://www.realvnc.com/download/file/vnc.files/VNC-Server-${pkgver}-Linux-ARM.deb")
+sha1sums_x86_64=('4faca11cc0d9cf1e1fe52f94c7ec43ec7fab5e54')
+sha1sums_i686=('a61708a06c649d61b910c90e1c8dc5173a660825')
+sha1sums_armv7h=('077427852dd08a8f60109f23c2287150d2d29673')
+options=(!strip)
+
+package() {
+ bsdtar -xv -C "${pkgdir}" -f "${srcdir}/data.tar.gz"
+ mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}"
+ ln -s /usr/share/doc/${pkgname}/copyright "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
diff --git a/realvnc-vnc-server.install b/realvnc-vnc-server.install
new file mode 100644
index 000000000000..2b4dc937f9d0
--- /dev/null
+++ b/realvnc-vnc-server.install
@@ -0,0 +1,15 @@
+post_install() {
+ vncinitconfig --install-defaults
+ echo 'To use RealVNC, visit https://www.realvnc.com/products/vnc/#licensing for a'
+ echo 'free or paid license.'
+}
+
+post_remove() {
+ rm -fv /usr/bin/vncserver
+ rm -fv /etc/pam.d/vncserver
+ rm -fv /etc/vnc/config
+ rm -fv /etc/vnc/xstartup
+ rm -fv /etc/vnc/get_primary_ip4
+ rm -fv /etc/vnc/vncelevate
+ rm -fv /etc/vnc/vncelevatecfg
+}