From 2828d35560df43ac08de6752339084739b9928ef Mon Sep 17 00:00:00 2001 From: Piraty Date: Thu, 18 Jul 2019 13:12:32 +0200 Subject: [PATCH] New package: signal-cli-0.6.8 --- srcpkgs/signal-cli/template | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 srcpkgs/signal-cli/template diff --git a/srcpkgs/signal-cli/template b/srcpkgs/signal-cli/template new file mode 100644 index 00000000000..a9a3992fac6 --- /dev/null +++ b/srcpkgs/signal-cli/template @@ -0,0 +1,33 @@ +# Template file for 'signal-cli' +pkgname=signal-cli +version=0.6.8 +revision=1 +archs=noarch +hostmakedepends="gradle openjdk8" +depends="virtual?java-runtime" +short_desc="Commandline and dbus interface for libsignal-service-java" +maintainer="Piraty " +license="GPL-3.0-or-later" +homepage="https://github.com/AsamK/signal-cli" +distfiles="https://github.com/AsamK/signal-cli/archive/v${version}.tar.gz" +checksum=43463155418d47f11fcffc3b9231ab3f6296aee35b8c1ae0d7744822a124de37 + +do_build() { + gradle -v build +} + +do_install() { + gradle installDist +} + +post_install() { + vmkdir usr/lib/signal-cli + vcopy "build/install/signal-cli/lib/*" usr/lib/signal-cli + + # wrapper: adapt search path to our custom location + vsed -i build/install/signal-cli/bin/signal-cli \ + -e "s,^APP_HOME=.*,APP_HOME=/usr/lib/signal-cli/," \ + -e "/^CLASSPATH/s,APP_HOME/lib,APP_HOME,g" + + vbin build/install/signal-cli/bin/signal-cli +}