aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Frankenberger <simon-alpine@fraho.eu>2024-03-11 06:04:35 +0100
committeromni <omni+alpine@hack.org>2024-04-25 00:18:08 +0000
commit5f431c483ef1213df6c1fbb971f2576bc01e01d4 (patch)
treee248a82d254fa565b4817061be681dfb93c25c2d
parent2d2963ebd4c0eb85fa6325be1ef1dec19db713b7 (diff)
community/signal-cli: upgrade to 0.13.3HEADmaster
-rw-r--r--community/signal-cli/APKBUILD15
-rw-r--r--community/signal-cli/upgrade-gradle-fix-sigsegv-aarch64.patch11
2 files changed, 20 insertions, 6 deletions
diff --git a/community/signal-cli/APKBUILD b/community/signal-cli/APKBUILD
index 70fa654ed9c..0bda0f37efb 100644
--- a/community/signal-cli/APKBUILD
+++ b/community/signal-cli/APKBUILD
@@ -2,19 +2,21 @@
# Contributor: Simon Frankenberger <simon-alpine@fraho.eu>
# Maintainer: Simon Frankenberger <simon-alpine@fraho.eu>
pkgname=signal-cli
-pkgver=0.13.0
+pkgver=0.13.3
pkgrel=0
pkgdesc="commandline interface for libsignal-service-java"
url="https://github.com/AsamK/signal-cli"
# jdk17 only available on 64 bit archs
# cargo and rust not available on s390x and riscv64
-# ppc64le: no openjdk17-jdk
-# aarch64: blocked by https://github.com/gradle/gradle/issues/24875
-arch="x86_64"
+# java-libsignal-client not available on ppc64le
+arch="x86_64 aarch64"
license="GPL-3.0-or-later"
depends="java-libsignal-client"
makedepends="openjdk21-jdk"
-source="$pkgname-$pkgver.tar.gz::https://github.com/AsamK/signal-cli/archive/v$pkgver.tar.gz"
+source="
+ $pkgname-$pkgver.tar.gz::https://github.com/AsamK/signal-cli/archive/v$pkgver.tar.gz
+ upgrade-gradle-fix-sigsegv-aarch64.patch
+ "
build() {
./gradlew installDist
@@ -41,5 +43,6 @@ package() {
}
sha512sums="
-9107bf934767c721af96d2f3181a97eba0c25a95e58904e718459d5c17bb9c2fec13d38dbb176ebdbf91cfa1de28b2a57daefad1d60587ebfa1a02e7796529cc signal-cli-0.13.0.tar.gz
+855c0237203e37284c41e73920920e81efae244823c9187715bd6f77474242671571bfa5adde1f2d552e3e15ddc6d1f4a9f6bdf334ad269d1f45e81bcbd36f38 signal-cli-0.13.3.tar.gz
+e03849fe9fdbb2bff868e61742e5745d5cd89770b8c1aa4aa778958a7fbb291e1ee844e452b179ab59f91ce3e433a4cc7f5ffb12ce7672e7a2e6242789cd9f16 upgrade-gradle-fix-sigsegv-aarch64.patch
"
diff --git a/community/signal-cli/upgrade-gradle-fix-sigsegv-aarch64.patch b/community/signal-cli/upgrade-gradle-fix-sigsegv-aarch64.patch
new file mode 100644
index 00000000000..9d6c66af3c1
--- /dev/null
+++ b/community/signal-cli/upgrade-gradle-fix-sigsegv-aarch64.patch
@@ -0,0 +1,11 @@
+diff -ur old/gradle/wrapper/gradle-wrapper.properties new/gradle/wrapper/gradle-wrapper.properties
+--- old/gradle/wrapper/gradle-wrapper.properties 2024-04-19 19:21:07.000000000 +0200
++++ new/gradle/wrapper/gradle-wrapper.properties 2024-04-23 05:37:35.854017506 +0200
+@@ -1,6 +1,6 @@
+ distributionBase=GRADLE_USER_HOME
+ distributionPath=wrapper/dists
+-distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
++distributionUrl=https\://services.gradle.org/distributions-snapshots/gradle-8.8-20240411013326+0000-bin.zip
+ networkTimeout=10000
+ validateDistributionUrl=true
+ zipStoreBase=GRADLE_USER_HOME