update Dockerfiles

Change-Id: I15bd0ab6e0fd9a56a99d8de2b28a6af3b318428b
(cherry picked from commit 2207485aa9b00a0859272436d939e3652e547794)
This commit is contained in:
Adrien Beraud
2025-05-08 15:25:01 -04:00
parent 80ff0174b8
commit cfdc5bc271
3 changed files with 22 additions and 28 deletions

View File

@ -29,11 +29,7 @@ RUN add-apt-repository universe && \
libclutter-gtk-1.0-dev \
libclutter-1.0-dev \
libglib2.0-dev \
libgtk-3-dev \
libnotify-dev \
qtbase5-dev \
qttools5-dev \
qttools5-dev-tools \
yasm \
nasm \
autotools-dev \
@ -64,7 +60,6 @@ RUN add-apt-repository universe && \
libayatana-appindicator3-dev \
libqrencode-dev \
libnm-dev \
libwebkit2gtk-4.0-dev \
libcrypto++-dev \
libva-dev \
libvdpau-dev \

View File

@ -25,11 +25,9 @@ RUN add-apt-repository universe && \
libupnp-dev \
libgnutls28-dev \
libargon2-dev \
libcanberra-gtk3-dev \
libclutter-gtk-1.0-dev \
libclutter-1.0-dev \
libglib2.0-dev \
libgtk-3-dev \
libnotify-dev \
yasm \
nasm \
@ -54,6 +52,7 @@ RUN add-apt-repository universe && \
libswscale-dev \
libavdevice-dev \
libopus-dev \
libx264-dev \
libpipewire-0.3-dev \
libudev-dev \
libjsoncpp-dev \
@ -62,7 +61,6 @@ RUN add-apt-repository universe && \
libayatana-appindicator3-dev \
libqrencode-dev \
libnm-dev \
libwebkit2gtk-4.0-dev \
libcrypto++-dev \
libva-dev \
libvdpau-dev \
@ -73,6 +71,9 @@ RUN add-apt-repository universe && \
libexpat1 libexpat1-dev \
lcov gcovr \
libxcb-shape0-dev \
libwebrtc-audio-processing-dev \
libcppunit-dev \
libarchive-dev \
ninja-build
RUN apt-get install -y python3 python3-pip python3-setuptools \

View File

@ -1,4 +1,6 @@
FROM ubuntu:18.04
FROM ubuntu:24.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && \
apt install -y software-properties-common
@ -6,34 +8,31 @@ RUN apt-get update && \
RUN add-apt-repository universe && \
apt-get update && \
apt-get install -y -o Acquire::Retries=10 \
g++-8 \
gcc-8 \
cpp-8 \
g++ \
gcc \
cpp \
file \
make \
libc6-dev \
libstdc++-8-dev \
libstdc++-10-dev \
git \
autoconf \
automake \
autopoint \
cmake \
dpkg-dev \
libdbus-1-dev \
libupnp-dev \
libgnutls28-dev \
libargon2-0-dev \
libcanberra-gtk3-dev \
libargon2-dev \
libclutter-gtk-1.0-dev \
libclutter-1.0-dev \
libglib2.0-dev \
libgtk-3-dev \
libnotify-dev \
qtbase5-dev \
qttools5-dev \
qttools5-dev-tools \
yasm \
nasm \
autotools-dev \
libtool \
gettext \
libsystemd-dev \
libsdbus-c++-bin \
@ -53,6 +52,8 @@ RUN add-apt-repository universe && \
libswscale-dev \
libavdevice-dev \
libopus-dev \
libx264-dev \
libpipewire-0.3-dev \
libudev-dev \
libjsoncpp-dev \
libmsgpack-dev \
@ -60,7 +61,6 @@ RUN add-apt-repository universe && \
libayatana-appindicator3-dev \
libqrencode-dev \
libnm-dev \
libwebkit2gtk-4.0-dev \
libcrypto++-dev \
libva-dev \
libvdpau-dev \
@ -70,13 +70,12 @@ RUN add-apt-repository universe && \
libasio-dev \
libexpat1 libexpat1-dev \
lcov gcovr \
libxcb-shape0-dev \
libwebrtc-audio-processing-dev \
libcppunit-dev \
libarchive-dev \
ninja-build
RUN update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 50
RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 50
RUN ls -la /usr/include/c++/8/charconv
RUN apt-get install -y python3 python3-pip python3-setuptools \
python3-wheel
RUN pip3 install meson
@ -84,6 +83,5 @@ RUN pip3 install meson
# Tests framework
RUN apt-get install -y -o Acquire::Retries=10 \
libcppunit-dev \
sip-tester
RUN apt-get clean
sip-tester && \
apt-get clean