Skip to content

Commit 1842310

Browse files
committed
changed source for libsignal-client
* use github actions builds instead of precompiled shared objects
1 parent 52e058e commit 1842310

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

Dockerfile

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,19 @@ ARG GRAALVM_VERSION
1616
ARG BUILD_VERSION_ARG
1717
ARG SIGNAL_CLI_NATIVE_PACKAGE_VERSION
1818

19-
COPY ext/libraries/libsignal-client/v${LIBSIGNAL_CLIENT_VERSION} /tmp/libsignal-client-libraries
19+
RUN dpkg-reconfigure debconf --frontend=noninteractive \
20+
&& apt-get update \
21+
&& apt-get -y install --no-install-recommends \
22+
wget git locales zip unzip \
23+
file build-essential libz-dev zlib1g-dev binutils \
24+
&& rm -rf /var/lib/apt/lists/*
25+
2026
COPY ext/libraries/libsignal-client/signal-cli-native.patch /tmp/signal-cli-native.patch
2127

28+
#COPY ext/libraries/libsignal-client/v${LIBSIGNAL_CLIENT_VERSION} /tmp/libsignal-client-libraries
29+
RUN wget https://github.com/bbernhard/libsignal-client-builds/releases/download/v${LIBSIGNAL_CLIENT_VERSION}/libsignal-client-build-v${LIBSIGNAL_CLIENT_VERSION}.tar.gz -O /tmp/libsignal-client.tar.gz
30+
RUN cd /tmp && mkdir -p /tmp/libsignal-client-libraries && tar xf libsignal-client.tar.gz && mv x86-64 armv7 arm64 -t libsignal-client-libraries
31+
2232
# use architecture specific libsignal_jni.so
2333
RUN arch="$(uname -m)"; \
2434
case "$arch" in \
@@ -28,13 +38,6 @@ RUN arch="$(uname -m)"; \
2838
*) echo "Unknown architecture" && exit 1 ;; \
2939
esac;
3040

31-
RUN dpkg-reconfigure debconf --frontend=noninteractive \
32-
&& apt-get update \
33-
&& apt-get -y install --no-install-recommends \
34-
wget git locales zip unzip \
35-
file build-essential libz-dev zlib1g-dev binutils \
36-
&& rm -rf /var/lib/apt/lists/*
37-
3841
RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
3942
dpkg-reconfigure --frontend=noninteractive locales && \
4043
update-locale LANG=en_US.UTF-8

0 commit comments

Comments
 (0)