diff options
author | Siva Mahadevan <me@svmhdvn.name> | 2021-01-17 19:30:28 -0500 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2021-01-18 21:55:53 +0000 |
commit | 533e7b0b61b692e4774a02a548515dd4debabfc0 (patch) | |
tree | be7f1f4fbf4a4f582be281995a90c1aef3a3a3a2 | |
parent | 74ea768848445d0b0f1e61a8b6dedddfcd94fa23 (diff) |
testing/signal-cli: new aport
https://github.com/AsamK/signal-cli
commandline interface for libsignal-service-java
-rw-r--r-- | testing/signal-cli/APKBUILD | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/testing/signal-cli/APKBUILD b/testing/signal-cli/APKBUILD new file mode 100644 index 00000000000..ed2a0f63f2a --- /dev/null +++ b/testing/signal-cli/APKBUILD @@ -0,0 +1,34 @@ +# Contributor: Siva Mahadevan <me@svmhdvn.name> +# Maintainer: Siva Mahadevan <me@svmhdvn.name> +pkgname=signal-cli +pkgver=0.7.2 +pkgrel=0 +pkgdesc="commandline interface for libsignal-service-java" +url="https://github.com/AsamK/signal-cli" +arch="noarch !armv7 !armhf !x86 !mips !mips64" # jdk-less arches +license="GPL-3.0-or-later" +depends="openjdk11-jre-headless" +makedepends="openjdk11-jdk gradle" +source="$pkgname-$pkgver.tar.gz::https://github.com/AsamK/signal-cli/archive/v$pkgver.tar.gz" + +build() { + JAVA_HOME="/usr/lib/jvm/java-11-openjdk" gradle installDist +} + +check() { + JAVA_HOME="/usr/lib/jvm/java-11-openjdk" gradle check +} + +package() { + local buildhome="build/install/$pkgname" + local installhome="/usr/share/java/$pkgname" + + install -dm755 "$pkgdir/$installhome/lib" + install -m644 "$buildhome"/lib/* "$pkgdir/$installhome/lib" + + install -Dm755 "$buildhome/bin/$pkgname" "$pkgdir/$installhome/bin/$pkgname" + install -dm755 "$pkgdir/usr/bin" + ln -s "$installhome/bin/$pkgname" "$pkgdir/usr/bin/$pkgname" +} + +sha512sums="7ab8ed580872cdc42a541c9a51c6c1b9bf2e36eba6da2ba2b7e5f3cdf63799131cfaf836ed3b387bd42b4bdf56842f98847eeb1bc5bc76e0905b1aee793cfb5a signal-cli-0.7.2.tar.gz" |