# Maintainer: Angel de Vicente # Contributor: Hyacinthe Cartiaux # Contributor: kfgz # Contributor: Kaspar Bumke # Contributor: maleadt pkgname="turbovnc" pkgdesc="An optimized version of TightVNC" pkgver=3.0.2 pkgrel=2 arch=('i686' 'x86_64') url="http://www.turbovnc.org/" license=('GPL') makedepends=('cmake' 'rsync') depends=('libxaw' 'libxt' 'libxi' 'libxcursor' 'libjpeg-turbo' 'java-environment>11' 'openssl' 'python') sha256sums=('616dc72ce52351b70a239c2f464c83136e6143a23c7d316e3b29f68ea71c9949' 'ccadf1fc708fad601e6113464d6c533a629f6dc9116f6071347cd0b465c1f48b') conflicts=('turbovnc-bin' 'tigervnc' 'tigervnc-svn' 'tightvnc') replaces=('turbovnc-bin') source=(${pkgname}-${pkgver}.tar.gz::https://sourceforge.net/projects/${pkgname}/files/${pkgver}/${pkgname}-${pkgver}.tar.gz/download vncserver.service) backup=(etc/turbovncserver.conf etc/turbovncserver-security.conf) build() { mkdir -p "${srcdir}"/${pkgname}-${pkgver}/build export JAVA_HOME=/usr/lib/jvm/default/ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/openssl-1.0/pkgconfig cd "${srcdir}"/${pkgname}-${pkgver}/build ln -sf ../CMakeLists.txt cmake -G "Unix Makefiles" \ -DTJPEG_LIBRARY=/usr/lib/libturbojpeg.so \ -DTJPEG_JNILIBRARY=/usr/lib/libturbojpeg.so \ -DCMAKE_INSTALL_PREFIX=/usr \ -DTVNC_DOCDIR=/usr/share/doc/${pkgname} \ -DTJPEG_JAR=/usr/share/java/turbojpeg.jar \ ../ make } package() { cd "${srcdir}"/${pkgname}-${pkgver}/build make DESTDIR="${pkgdir}" install rm -f "${pkgdir}"/usr/share/man/man1/Xserver.1 rm -r "${pkgdir}"/etc/init.d install -D -m644 "${srcdir}"/vncserver.service "${pkgdir}"/usr/lib/systemd/system/vncserver.service }