diff options
author | j.r | 2020-05-05 16:36:35 +0200 |
---|---|---|
committer | j.r | 2020-05-05 16:37:44 +0200 |
commit | f50d36aa8b5f5bca2707b24cf519696536fe58d8 (patch) | |
tree | 2021075781b1c4def03da0f429449363ee2ba8b7 | |
download | aur-f50d36aa8b5f5bca2707b24cf519696536fe58d8.tar.gz |
Initital package
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | caas-app | 18 | ||||
-rw-r--r-- | caas-web | 13 |
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' "$@" |