mirror of
https://git.jami.net/savoirfairelinux/jami-client-qt.git
synced 2025-07-10 10:35:24 +02:00

This is the first in a series for cleaning up the top directory (root) of the repository and move various files/folders into nicely organized directory structures. GitLab: #749 Change-Id: If59b74fff981df242bc26e62a070bdb81d7baded
69 lines
No EOL
1.8 KiB
Text
69 lines
No EOL
1.8 KiB
Text
FROM ubuntu:20.04
|
|
|
|
ENV DEBIAN_FRONTEND noninteractive
|
|
ENV QT_QUICK_BACKEND software
|
|
ENV QT_QPA_PLATFORM offscreen
|
|
|
|
RUN apt-get clean
|
|
RUN apt-get update && \
|
|
apt-get install -y devscripts equivs
|
|
|
|
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 sh -c "echo 'deb [signed-by=/usr/share/keyrings/jami-archive-keyring.gpg] https://dl.jami.net/internal/ubuntu_20.04/ jami main' > /etc/apt/sources.list.d/jami.list"
|
|
RUN apt-get update && apt-get install libqt-jami -y
|
|
|
|
RUN apt-get install -y -o Acquire::Retries=10 \
|
|
python3 \
|
|
git \
|
|
autoconf \
|
|
automake \
|
|
autopoint \
|
|
cmake \
|
|
libtool \
|
|
libdbus-1-dev \
|
|
libdbus-c++-dev \
|
|
libargon2-0-dev \
|
|
libcanberra-gtk3-dev \
|
|
libclutter-gtk-1.0-dev \
|
|
libclutter-1.0-dev \
|
|
libglib2.0-dev \
|
|
libgtk-3-dev \
|
|
libnotify-dev \
|
|
yasm \
|
|
nasm \
|
|
autotools-dev \
|
|
gettext \
|
|
libpulse-dev \
|
|
libasound2-dev \
|
|
libexpat1-dev \
|
|
libpcre3-dev \
|
|
libyaml-cpp-dev \
|
|
libboost-dev \
|
|
libxext-dev \
|
|
libxfixes-dev \
|
|
libspeex-dev \
|
|
libspeexdsp-dev \
|
|
uuid-dev \
|
|
libavcodec-dev \
|
|
libavutil-dev \
|
|
libavformat-dev \
|
|
libswscale-dev \
|
|
libavdevice-dev \
|
|
libopus-dev \
|
|
libudev-dev \
|
|
libgsm1-dev \
|
|
libjsoncpp-dev \
|
|
libmsgpack-dev \
|
|
libnatpmp-dev \
|
|
libappindicator3-dev \
|
|
libqrencode-dev \
|
|
libnm-dev \
|
|
libwebkit2gtk-4.0-dev \
|
|
libcrypto++-dev \
|
|
libva-dev \
|
|
libvdpau-dev \
|
|
libssl-dev
|
|
RUN apt-get install -y pandoc \
|
|
googletest \
|
|
libgtest-dev |