From d5d8948d35fb48e2782c1f3be01dbf1e72fbbf97 Mon Sep 17 00:00:00 2001 From: ezkrg Date: Fri, 8 Apr 2022 14:37:31 +0200 Subject: install packages when needed --- Dockerfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 91ac9a2..e55d02f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,8 +8,7 @@ ARG BITLBEE_VERSION RUN apk add --no-cache --update \ bash shadow build-base git python2 autoconf automake libtool mercurial intltool flex \ - glib-dev openssl-dev pidgin-dev json-glib-dev libgcrypt-dev zlib-dev libwebp-dev libpng-dev \ - protobuf-c-dev libxml2-dev discount-dev sqlite-dev http-parser-dev libotr-dev olm-dev \ + glib-dev openssl-dev pidgin-dev json-glib-dev libgcrypt-dev zlib-dev libotr-dev \ && cd /tmp \ && git clone -n https://github.com/bitlbee/bitlbee.git \ && cd bitlbee \ @@ -112,7 +111,7 @@ ARG TELEGRAM_VERSION RUN echo TELEGRAM=${TELEGRAM} > /tmp/status \ && if [ ${TELEGRAM} -eq 1 ]; \ then cd /tmp \ - && apk add --update --no-cache cmake gperf \ + && apk add --update --no-cache cmake gperf libwebp-dev libpng-dev \ && git clone -n https://github.com/ars3niy/tdlib-purple.git \ && cd tdlib-purple \ && git checkout ${TELEGRAM_VERSION} \ @@ -150,6 +149,7 @@ ARG HANGOUTS_VERSION RUN echo HANGOUTS=${HANGOUTS} > /tmp/status \ && if [ ${HANGOUTS} -eq 1 ]; \ then cd /tmp \ + && apk add --update --no-cache protobuf-c-dev \ && git clone -n https://github.com/EionRobb/purple-hangouts.git \ && cd purple-hangouts \ && git checkout ${HANGOUTS_VERSION} \ @@ -193,6 +193,7 @@ ARG SIPE_VERSION RUN echo SIPE=${SIPE} > /tmp/status \ && if [ ${SIPE} -eq 1 ]; \ then cd /tmp \ + && apk add --update --no-cache libxml2-dev \ && git clone -n https://repo.or.cz/siplcs.git \ && cd siplcs \ && git checkout ${SIPE_VERSION} \ @@ -241,6 +242,7 @@ ARG ROCKETCHAT_VERSION RUN echo ROCKETCHAT=${ROCKETCHAT} > /tmp/status \ && if [ ${ROCKETCHAT} -eq 1 ]; \ then cd /tmp \ + && apk add --update --no-cache discount-dev \ && git clone -n https://github.com/EionRobb/purple-rocketchat.git \ && cd purple-rocketchat \ && git checkout ${ROCKETCHAT_VERSION} \ @@ -289,6 +291,7 @@ COPY matrix-e2e.c.patch /tmp/matrix-e2e.c.patch RUN echo MATRIX=${MATRIX} > /tmp/status \ && if [ ${MATRIX} -eq 1 ]; \ then cd /tmp \ + && apk add --update --no-cache sqlite-dev http-parser-dev olm-dev \ && git clone -n https://github.com/matrix-org/purple-matrix \ && cd purple-matrix \ && git checkout ${MATRIX_VERSION} \ -- cgit v1.2.3