From 73fb6b3dd21f440ea7024951ba5e8fca2d07abcb Mon Sep 17 00:00:00 2001 From: ezkrg Date: Fri, 8 Apr 2022 13:28:57 +0200 Subject: revive alpine3.12 for arm build --- Dockerfile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile index 9e7fa5f..91ac9a2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,6 @@ -FROM alpine:3.15 as base-image +ARG ALPINE_VERSION + +FROM alpine:${ALPINE_VERSION} as base-image FROM base-image as bitlbee-build @@ -280,12 +282,17 @@ FROM bitlbee-build as matrix-build ARG MATRIX=1 ARG MATRIX_VERSION +SHELL [ "/bin/bash", "-c" ] + +COPY matrix-e2e.c.patch /tmp/matrix-e2e.c.patch + RUN echo MATRIX=${MATRIX} > /tmp/status \ && if [ ${MATRIX} -eq 1 ]; \ then cd /tmp \ && git clone -n https://github.com/matrix-org/purple-matrix \ && cd purple-matrix \ && git checkout ${MATRIX_VERSION} \ + && if [ $(uname -m) == "armv7l" ]; then patch < ../matrix-e2e.c.patch; fi \ && make -j$(nproc --ignore 2) \ && make install \ && strip /usr/lib/purple-2/libmatrix.so; \ -- cgit v1.2.3