From b232f967fab11341c277bcf035b9211d48288533 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.7 --- 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..653f82eaa26 --- /dev/null +++ b/srcpkgs/signal-cli/template @@ -0,0 +1,33 @@ +# Template file for 'signal-cli' +pkgname=signal-cli +version=0.6.7 +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=5d52a7d3227bfea1acfd9a890bdea875434589e344a31c31d3ed91dabe3f2e25 + +do_build() { + gradle 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 +}