From 69dd9f634317a3f872a31b769ab214ff19638bdb Mon Sep 17 00:00:00 2001 From: olli Date: Thu, 6 Oct 2022 22:39:56 +0200 Subject: [PATCH] fix for automatic arm64 libsignal_jni.so download --- signal.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/signal.yml b/signal.yml index 0eb2332..9715fe2 100644 --- a/signal.yml +++ b/signal.yml @@ -70,9 +70,10 @@ if [ $(uname -m) == aarch64 ] then SIGNALLIBVERS=$(ls signal-cli-${SIGNALCLIVERS}/lib/libsignal-client-*.jar | cut -d'-' -f5 | sed 's/.jar$//') - [ -f libsignal_jni.so-v${SIGNALLIBVERS}-aarch64-unknown-linux-gnu.tar.gz ] || wget -q https://github.com/exquo/signal-libs-build/releases/download/libsignal-client_v${SIGNALLIBVERS}/libsignal_jni.so-v${SIGNALLIBVERS}-aarch64-unknown-linux-gnu.tar.gz - rm -f libsignal_jni.so - tar --no-same-permissions -xzf libsignal_jni.so-v${SIGNALLIBVERS}-aarch64-unknown-linux-gnu.tar.gz + curl -Lo libsignal_jni.so "https://gitlab.com/packaging/libsignal-client/-/jobs/artifacts/v${SIGNALCLIVERS}/raw/libsignal-client/arm64/libsignal_jni.so?job=libsignal-client-arm64" || g_echo_error "Failed to doenload libsignal_jni.so" + cp -p libsignal_jni.so libsignal_jni.so-${SIGNALCLIVERS} + #rm -f libsignal_jni.so + #tar --no-same-permissions -xzf libsignal_jni.so-v${SIGNALLIBVERS}-aarch64-unknown-linux-gnu.tar.gz zip -uj signal-cli-${SIGNALCLIVERS}/lib/libsignal-client-${SIGNALLIBVERS}.jar libsignal_jni.so fi chown -R signal. signal-cli-${SIGNALCLIVERS}