summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorM0Rf302015-06-17 16:39:19 +0200
committerM0Rf302015-06-17 16:39:19 +0200
commit8c33b277556e126f668da16b620077fba4443c83 (patch)
treed539c88d46d3db088acfa3704206ca4d55ab482d
downloadaur-8c33b277556e126f668da16b620077fba4443c83.tar.gz
Initial import
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD24
-rw-r--r--vpointer44
3 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f18017ba5d6d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = vpointer-desktop
+ pkgdesc = An application that simulates a laser pointer on the screen of your computer or on the canvas of the projector.
+ pkgver = 1.0.1
+ pkgrel = 1
+ url = http://www.eurograficasrl.it/stefano/vpointer.html
+ arch = i686
+ arch = x86_64
+ license = custom
+ depends = java-runtime-headless
+ source = http://www.eurograficasrl.it/stefano/vpointer/linux/latest/vPointerDesktop_linux.tar.gz
+ source = vpointer
+ md5sums = da7c2911127fbabf63b089e09dce0d57
+ md5sums = 3a4e008b25db78a05bbb5c7e9ee7e135
+
+pkgname = vpointer-desktop
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ac4ceb5b3c58
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,24 @@
+# Maintainer: M0Rf30
+
+pkgname=vpointer-desktop
+pkgver=1.0.1
+pkgrel=1
+pkgdesc="An application that simulates a laser pointer on the screen of your computer or on the canvas of the projector."
+arch=('i686' 'x86_64')
+url="http://www.eurograficasrl.it/stefano/vpointer.html"
+license=('custom')
+depends=('java-runtime-headless')
+source=("http://www.eurograficasrl.it/stefano/vpointer/linux/latest/vPointerDesktop_linux.tar.gz"
+ vpointer)
+
+package() {
+ cd ${srcdir}/vPointer*
+ mkdir -p ${pkgdir}/opt/vpointer-desktop
+ mkdir -p ${pkgdir}/usr/bin
+ cp -f vPointerDesktop.jar ${pkgdir}/opt/vpointer-desktop/
+ cp -f ../vpointer ${pkgdir}/usr/bin/
+ chmod +x ${pkgdir}/usr/bin/vpointer
+}
+
+md5sums=('da7c2911127fbabf63b089e09dce0d57'
+ '3a4e008b25db78a05bbb5c7e9ee7e135')
diff --git a/vpointer b/vpointer
new file mode 100644
index 000000000000..7e29118986d1
--- /dev/null
+++ b/vpointer
@@ -0,0 +1,44 @@
+#!/bin/bash
+
+MAX_CLIENTS=10
+IS_SCREENSAVER_DISABLED="true"
+
+function usage {
+ echo -e "USAGE: start_vpd.sh [options]\n"
+ echo -e "Standard options:"
+ echo -e "\t-max_clents or -mc\tVALUE\n\t\tmaximum number of users simultaneously connected [default $MAX_CLIENTS]"
+ echo -e "\t-ss_disabled or -ssd\n\t\tdisable the ScreenSaver [default]"
+ echo -e "\t-ss_enabled or -ssd\n\t\tenable (if it's active) the ScreenSaver"
+ echo -e "\t-help or -h\n\t\tdisplay this help and exit"
+}
+
+
+while [ x"$1" != x ] ; do
+ case "$1" in
+ -max_clientsi|-mc)
+ MAX_CLIENTS=$2
+ shift
+ ;;
+ -ss_disabled|-ssd)
+ IS_SCREENSAVER_DISABLED="true"
+ ;;
+ -ss_enabled|-sse)
+ IS_SCREENSAVER_DISABLED="false"
+ ;;
+ -h|--help|-help)
+ usage
+ exit 0
+ ;;
+ *)
+ echo "WRONG parameters"
+ usage
+ exit 1
+ ;;
+ esac
+ shift
+done
+
+
+
+java -jar /opt/vpointer-desktop/vPointerDesktop.jar $MAX_CLIENTS $IS_SCREENSAVER_DISABLED
+