From f42ef06b58bf7ab1801f4538dd2289ed40c1e981 Mon Sep 17 00:00:00 2001 From: Olivier Dion <olivier.dion@savoirfairelinux.com> Date: Fri, 14 May 2021 15:03:39 -0400 Subject: [PATCH] Dockefile_ubuntu_20.04: Create docker file There are mismatches between versions of lcov/gcov/gcc on Ubuntu 18.04. Thus, using Ubuntu 20.04. GitLab: #1187 Change-Id: I8809cd944f90c94092241368405eac4cd5c51e8f --- docker/Dockerfile_ubuntu_20.04 | 85 ++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 docker/Dockerfile_ubuntu_20.04 diff --git a/docker/Dockerfile_ubuntu_20.04 b/docker/Dockerfile_ubuntu_20.04 new file mode 100644 index 0000000000..abf7802f9d --- /dev/null +++ b/docker/Dockerfile_ubuntu_20.04 @@ -0,0 +1,85 @@ +FROM ubuntu:20.04 + +ENV DEBIAN_FRONTEND=noninteractive + +RUN apt-get update && \ + apt install -y software-properties-common + +RUN add-apt-repository universe && \ + apt-get update && \ + apt-get install -y -o Acquire::Retries=10 \ + g++ \ + gcc \ + cpp \ + file \ + make \ + libc6-dev \ + libstdc++-8-dev \ + git \ + autoconf \ + automake \ + autopoint \ + cmake \ + dpkg-dev \ + libdbus-1-dev \ + libdbus-c++-dev \ + 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 \ + qtbase5-dev \ + qttools5-dev \ + qttools5-dev-tools \ + yasm \ + nasm \ + autotools-dev \ + libtool \ + gettext \ + libpulse-dev \ + libasound2-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 \ + libjsoncpp-dev \ + libmsgpack-dev \ + libnatpmp-dev \ + libayatana-appindicator3-dev \ + libqrencode-dev \ + libnm-dev \ + libwebkit2gtk-4.0-dev \ + libcrypto++-dev \ + libva-dev \ + libvdpau-dev \ + libssl-dev \ + libsndfile1-dev \ + libsecp256k1-dev \ + libasio-dev \ + libexpat1 libexpat1-dev \ + lcov gcovr + +RUN ls -la /usr/include/c++/8/charconv + +# Tests framework +RUN apt-get install -y -o Acquire::Retries=10 \ + libcppunit-dev \ + sip-tester + +RUN apt-get clean + -- GitLab