Skip to content

Instantly share code, notes, and snippets.

@maleadt
Created June 3, 2013 08:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save maleadt/5696824 to your computer and use it in GitHub Desktop.
Save maleadt/5696824 to your computer and use it in GitHub Desktop.
PKGBUILD for TurboVNC client and server packages.
pkgname=('turbovnc-client' 'turbovnc-server')
srcname='turbovnc'
pkgver=1.2
pkgrel=1
arch=('i686' 'x86_64')
url="http://virtualgl.org"
license=('GPL')
builddepends=('libjpeg-turbo')
md5sums=('b8900785792f8b0d025c1f8b52fff14b')
source=(http://sourceforge.net/projects/virtualgl/files/TurboVNC/${pkgver}/${srcname}-${pkgver}.tar.gz)
build() {
mkdir "${srcdir}/${srcname}-${pkgver}/build"
cd "${srcdir}/${srcname}-${pkgver}/build"
cmake -DTJPEG_LIBRARY=/usr/lib/libturbojpeg.a -DCMAKE_INSTALL_PREFIX=/usr -DTVNC_DOCDIR=/usr/share/doc/turbovnc ../ || return 1
make all xserver || return 1
}
package_turbovnc-client() {
pkgdesc="An optimized version of TightVNC - Viewer component"
depends=('libxaw' 'libxt' 'libxcursor')
cd "${srcdir}/${srcname}-${pkgver}/build"
make DESTDIR="$pkgdir/" install || return 1
}
package_turbovnc-server() {
pkgdesc="An optimized version of TightVNC - Server component"
cd "${srcdir}/${srcname}-${pkgver}/build"
make DESTDIR="$pkgdir/" xserver-install || return 1
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment