# Maintainer: ser nica pkgname=veyon pkgver=4.0.5 pkgrel=1 pkgdesc="Open Source computer monitoring and classroom management" arch=('i686' 'x86_64') url="https://github.com/veyon" license=('GPLv2') depends=('qt5-base' 'libxrandr' 'libxtst' 'pam' 'openssl' 'libjpeg-turbo' 'zlib' 'qca-qt5') optdepends=('kldap: KDE support') makedepends=('git' 'cmake' 'qt5-tools') _commit=2ab72712ebe5f60c0bd4eff52cc20b3b9306285c #tags/4.0.5 source=("git+${url}/veyon#commit=$_commit" "git+${url}/ultravnc.git" "git+${url}/libvncserver.git" "git+${url}/x11vnc.git" "git+git://anongit.kde.org/kldap.git") md5sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP') prepare() { mkdir -p build for file in ultravnc libvncserver x11vnc kldap do cp -a --no-preserve=ownership "${srcdir}/$file" "${srcdir}/${pkgname}/3rdparty/" done cd "${pkgname}" git submodule update --init } build() { cd build cmake ../"${pkgname}" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib \ -DCMAKE_VEYON_X11VNC_EXTERNAL=ON \ -DCMAKE_BUILD_TYPE=Release make } package_veyon() { cd build make DESTDIR="${pkgdir}" install cd ${pkgdir}/usr/lib/${pkgname} for lib in $(ls *.so) do ln -s "/usr/lib/veyon/$lib" "${pkgdir}/usr/lib/$lib" done }