1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-07-01 22:25:26 +02:00
Change-Id: I88c130e91bb719b7b5479b4d9d5b4b4262ea6bed
This commit is contained in:
Félix Boucher 2025-05-29 12:00:20 -04:00
parent d4b7891f48
commit 93d3d18c7b

View file

@ -4,11 +4,24 @@ ENV DEBIAN_FRONTEND noninteractive
ENV QT_QUICK_BACKEND software ENV QT_QUICK_BACKEND software
ENV QT_QPA_PLATFORM offscreen ENV QT_QPA_PLATFORM offscreen
RUN apt-get clean
RUN apt-get update && \ RUN apt-get update && \
apt-get install -y devscripts equivs apt-get install -y --no-install-recommends ca-certificates && \
rm -rf /var/lib/apt/lists/*
# Use only the custom Savoir-faire Linux Ubuntu mirror
RUN rm -f /etc/apt/sources.list /etc/apt/sources.list.d/* && \
echo "deb http://gpl.savoirfairelinux.net/pub/mirrors/ubuntu jammy main restricted universe multiverse" > /etc/apt/sources.list && \
echo "deb http://gpl.savoirfairelinux.net/pub/mirrors/ubuntu jammy-updates main restricted universe multiverse" >> /etc/apt/sources.list && \
echo "deb http://gpl.savoirfairelinux.net/pub/mirrors/ubuntu jammy-security main restricted universe multiverse" >> /etc/apt/sources.list
RUN apt-get update && \
apt-get install -y \
devscripts \
equivs \
gnupg \
dirmngr \
curl
RUN apt install gnupg dirmngr ca-certificates curl --no-install-recommends
RUN curl -s https://dl.jami.net/public-key.gpg | tee /usr/share/keyrings/jami-archive-keyring.gpg > /dev/null RUN curl -s https://dl.jami.net/public-key.gpg | tee /usr/share/keyrings/jami-archive-keyring.gpg > /dev/null
RUN sh -c "echo 'deb [signed-by=/usr/share/keyrings/jami-archive-keyring.gpg] https://dl.jami.net/internal/ubuntu_22.04/ jami main' > /etc/apt/sources.list.d/jami.list" RUN sh -c "echo 'deb [signed-by=/usr/share/keyrings/jami-archive-keyring.gpg] https://dl.jami.net/internal/ubuntu_22.04/ jami main' > /etc/apt/sources.list.d/jami.list"
RUN apt-get update && apt-get install libqt-jami -y RUN apt-get update && apt-get install libqt-jami -y
@ -69,7 +82,8 @@ RUN apt-get install -y pandoc \
libcppunit-dev \ libcppunit-dev \
googletest \ googletest \
libgtest-dev \ libgtest-dev \
wget wget && \
rm -rf /var/lib/apt/lists/*
# Install a recent version of CMake # Install a recent version of CMake
ADD extras/packaging/gnu-linux/scripts/install-cmake.sh /opt/install-cmake.sh ADD extras/packaging/gnu-linux/scripts/install-cmake.sh /opt/install-cmake.sh