summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorj.r2020-05-05 16:36:35 +0200
committerj.r2020-05-05 16:37:44 +0200
commitf50d36aa8b5f5bca2707b24cf519696536fe58d8 (patch)
tree2021075781b1c4def03da0f429449363ee2ba8b7
downloadaur-f50d36aa8b5f5bca2707b24cf519696536fe58d8.tar.gz
Initital package
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD39
-rw-r--r--caas-app18
-rw-r--r--caas-web13
4 files changed, 94 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f12e941be3ec
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = caas-git
+ pkgdesc = A web service for checking and visualising compliance status of XMPP servers.
+ pkgver = r282.f5d3403
+ pkgrel = 1
+ url = https://compliance.conversations.im/
+ arch = i686
+ arch = x86_64
+ license = BSD
+ makedepends = git
+ makedepends = java-environment>=10
+ makedepends = maven
+ depends = java-runtime>=10
+ provides = caas-web
+ provides = caas-app
+ conflicts = caas
+ source = git+https://github.com/iNPUTmice/caas.git
+ source = caas-web
+ source = caas-app
+ md5sums = SKIP
+ md5sums = 91c4ab642924e048946ccc867a5c2a5b
+ md5sums = 0fb28640305ef611f32efad761a97810
+
+pkgname = caas-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f7e181dedb4f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: j.r <j.r@jugendhacker.de>
+_pkgname=caas
+pkgname=$_pkgname-git
+pkgver=r282.f5d3403
+pkgrel=1
+pkgdesc="A web service for checking and visualising compliance status of XMPP servers."
+arch=('i686' 'x86_64')
+url="https://compliance.conversations.im/"
+license=('BSD')
+depends=('java-runtime>=10')
+makedepends=('git' 'java-environment>=10' 'maven')
+provides=("$_pkgname-web" "$_pkgname-app")
+conflicts=("$_pkgname")
+source=('git+https://github.com/iNPUTmice/caas.git' 'caas-web' 'caas-app')
+md5sums=('SKIP'
+ '91c4ab642924e048946ccc867a5c2a5b'
+ '0fb28640305ef611f32efad761a97810')
+
+pkgver() {
+ cd "$srcdir/$_pkgname"
+
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "$srcdir/$_pkgname"
+ mvn package
+}
+
+package() {
+ cd "$srcdir/$_pkgname"
+ install -Dm644 caas-web/target/caas-web.jar $pkgdir/usr/share/java/$_pkgname-web/caas-web.jar
+ install -Dm644 caas-app/target/caas-app.jar $pkgdir/usr/share/java/$_pkgname-app/caas-app.jar
+ install -Dm644 LICENSE $pkgdir/usr/share/licenses/$_pkgname/LICENSE
+
+ cd "$srcdir"
+ install -Dm755 caas-web $pkgdir/usr/bin/caas-web
+ install -Dm755 caas-app $pkgdir/usr/bin/caas-app
+}
diff --git a/caas-app b/caas-app
new file mode 100644
index 000000000000..d9bce1b9d509
--- /dev/null
+++ b/caas-app
@@ -0,0 +1,18 @@
+#!/bin/sh
+if [ -z "$1" ]
+ then
+ /usr/bin/echo "caas-app username@domain.tld [password]"
+ exit 1
+fi
+DATAHOME=$XDG_DATA_HOME
+if [ -z "$XDG_DATA_HOME"]
+ then
+ DATAHOME=$HOME/.local/share
+fi
+PROGDATA=$DATAHOME/caas-app/
+if [ ! -d "$PROGDATA" ]
+ then
+ mkdir -p "$PROGDATA"
+fi
+cd $PROGDATA
+exec /usr/bin/java -jar '/usr/share/java/caas-app/caas-app.jar' "$@"
diff --git a/caas-web b/caas-web
new file mode 100644
index 000000000000..6095c1934982
--- /dev/null
+++ b/caas-web
@@ -0,0 +1,13 @@
+#!/bin/sh
+DATAHOME=$XDG_DATA_HOME
+if [ -z "$XDG_DATA_HOME"]
+ then
+ DATAHOME=$HOME/.local/share
+fi
+PROGDATA=$DATAHOME/caas-web/
+if [ ! -d "$PROGDATA" ]
+ then
+ mkdir -p "$PROGDATA"
+fi
+cd $PROGDATA
+exec /usr/bin/java -jar '/usr/share/java/caas-web/caas-web.jar' "$@"