X-Original-To: alpine-aports@mail.alpinelinux.org Delivered-To: alpine-aports@mail.alpinelinux.org Received: from mail.alpinelinux.org (dallas-a1.alpinelinux.org [127.0.0.1]) by mail.alpinelinux.org (Postfix) with ESMTP id 1C2A6DC0D14 for ; Fri, 29 May 2015 04:24:48 +0000 (UTC) Received: from ataiki.ednos.net (ednos.dserver.softronics.ch [91.214.168.83]) by mail.alpinelinux.org (Postfix) with ESMTP id C8A09DC00AF for ; Fri, 29 May 2015 04:24:42 +0000 (UTC) Received: from amherst.ednos.net (209-6-89-248.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com [209.6.89.248]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ataiki.ednos.net (Postfix) with ESMTPSA id 9A6CA1744; Fri, 29 May 2015 00:26:19 -0400 (EDT) From: Andrew Hills To: alpine-aports@lists.alpinelinux.org Cc: Andrew Hills Subject: [alpine-aports] [PATCH] testing/tigervnc-client: new aport Date: Fri, 29 May 2015 00:24:33 -0400 Message-Id: <1432873473-24671-1-git-send-email-ahills@ednos.net> X-Mailer: git-send-email 2.4.2 X-Virus-Scanned: ClamAV using ClamSMTP X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: http://tigervnc.org/ A high-performance, platform-neutral VNC client" Note: TigerVNC also provides a server, but building it is more effort than it is worth. It's recommended to install a different VNC server; this builds only vncviewer. --- testing/tigervnc-client/APKBUILD | 43 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 testing/tigervnc-client/APKBUILD diff --git a/testing/tigervnc-client/APKBUILD b/testing/tigervnc-client/APKBUILD new file mode 100644 index 0000000..7f84cdc --- /dev/null +++ b/testing/tigervnc-client/APKBUILD @@ -0,0 +1,43 @@ +# Contributor: Andrew Hills +# Maintainer: Andrew Hills +_basepkg=tigervnc +pkgname=$_basepkg-client +pkgver=1.4.3 +pkgrel=0 +pkgdesc="A high-performance, platform-neutral VNC client" +url="http://tigervnc.org/" +arch="all" +license="GPL2" +depends="libjpeg-turbo libx11 fltk zlib libxext libxtst libxdamage gcc" +depends_dev="" +makedepends="$depends_dev cmake zlib-dev libjpeg-turbo-dev libx11-dev fltk-dev libxext-dev libxtst-dev libxdamage-dev" +install="" +subpackages="$pkgname-doc" +source="saveas-https://github.com/TigerVNC/tigervnc/archive/v$pkgver.tar.gz/$_basepkg-$pkgver.tar.gz" + +_builddir="$srcdir/$_basepkg-$pkgver" +build() { + cd "$_builddir" + mkdir build && cd build || return 1 + cmake -G "Unix Makefiles" -Wno-dev \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DENABLE_GNUTLS=OFF \ + -DENABLE_NLS=OFF \ + -DENABLE_PAM=OFF \ + .. || return 1 + make +} + +package() { + cd "$_builddir"/build + make DESTDIR="$pkgdir" install || exit 1 + # Apparently, these can't be disabled via cmake + for superfluous in x0vncserver vncserver vncconfig vncpasswd; do + rm "$pkgdir"/usr/share/man/man1/$superfluous.1 \ + "$pkgdir"/usr/bin/$superfluous + done +} + +md5sums="2177ee42fa1a3902b6feeaa7747f1c2a tigervnc-1.4.3.tar.gz" +sha256sums="0b2603db2b32dfd6e48f6f59618bd9819d187bfbb0c16218637d074a69756824 tigervnc-1.4.3.tar.gz" +sha512sums="4c740211de5a93470019350ad4b233ed0e9d2464fda8eb6ec0206c01deb6cd8e8df0e9f792ce00c9e7553a39cbe40cb80b7c74dd5469ae4ced79d33046f76b95 tigervnc-1.4.3.tar.gz" -- 2.4.2 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---