summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergio Garnica2018-01-02 12:02:49 +0100
committerSergio Garnica2018-01-02 12:02:49 +0100
commita45df96f1a327b9cc507b818ded26b52f5f31aac (patch)
treee6684ac1f8e8405cb81b021f76f1b157392283e5
downloadaur-a45df96f1a327b9cc507b818ded26b52f5f31aac.tar.gz
Initial commit
-rw-r--r--.SRCINFO33
-rw-r--r--PKGBUILD59
2 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..44e73617a384
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,33 @@
+pkgbase = veyon
+ pkgdesc = Open Source computer monitoring and classroom management
+ pkgver = 4.0.3
+ pkgrel = 1
+ url = https://github.com/veyon
+ arch = i686
+ arch = x86_64
+ license = GPLv2
+ makedepends = git
+ makedepends = cmake
+ makedepends = qt5-tools
+ depends = qt5-base
+ depends = libxrandr
+ depends = libxtst
+ depends = kldap
+ depends = pam
+ depends = openssl
+ depends = libjpeg-turbo
+ depends = zlib
+ depends = qca-qt5
+ source = git+https://github.com/veyon/veyon#commit=14ef71781c9c933603bf3ecd83dba6b2841cdff1
+ source = git+https://github.com/veyon/ultravnc.git
+ source = git+https://github.com/veyon/libvncserver.git
+ source = git+https://github.com/veyon/x11vnc.git
+ source = git+git://anongit.kde.org/kldap.git
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+
+pkgname = veyon
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..644371f4c18c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: ser nica <swhat at posteo dot eu>
+
+pkgname=veyon
+pkgver=4.0.3
+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' 'kldap' 'pam' 'openssl' 'libjpeg-turbo' 'zlib' 'qca-qt5')
+makedepends=('git' 'cmake' 'qt5-tools')
+_commit=14ef71781c9c933603bf3ecd83dba6b2841cdff1 #tags/4.0.3
+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_BUILD_TYPE=Release
+ make
+}
+
+package_veyon() {
+ cd build
+ make DESTDIR="${pkgdir}" install
+
+ #### Uncomment the following lines to
+ #### Install icon and desktop shortcut
+
+ #install -m 644 -Dt "${pkgdir}/usr/share/pixmaps/" \
+ # "${srcdir}/${pkgname}/master/data/${pkgname}-master.xpm"
+
+ #install -m 644 -Dt "${pkgdir}/usr/share/applications/" \
+ # "${srcdir}/${pkgname}/master/data/${pkgname}-master.desktop.in"
+
+ #mv "${pkgdir}/usr/share/applications/${pkgname}-master.desktop.in" \
+ # "${pkgdir}/usr/share/applications/${pkgname}-master.desktop"
+}