From a5eae4e6a3af8f28c74c57c43c0d7ac70702046a 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.10.5 --- srcpkgs/signal-cli/template | 41 +++++++++++++++++++++++++++++++++++++ 1 file changed, 41 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 000000000000..359a48dcbbff --- /dev/null +++ b/srcpkgs/signal-cli/template @@ -0,0 +1,41 @@ +# Template file for 'signal-cli' +pkgname=signal-cli +version=0.10.5 +revision=1 +hostmakedepends="asciidoc gradle openjdk17" +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=36db3cf393c4f36e38560f33002a59a5efab4f8fe23a309c85be3da377826d6f + +do_build() { + # JAVA_HOME=/usr/lib/jvm/openjdk17/ ./gradlew -v build + gradle -v build + make ${makejobs} -C man +} + +do_install() { + # JAVA_HOME=/usr/lib/jvm/openjdk17/ ./gradlew installDist + 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 + vman man/signal-cli.1 +} + +XXXdo_check() { + # JAVA_HOME=/usr/lib/jvm/openjdk17/ ./gradlew check + gradle check +}