ubuntu.docker (1516B)
1# 2# Latest Ubuntu Release 3# 4# Useful for testing against relatively bleeding edge libraries and 5# compilers. We also have seperate recipe for the most recent LTS 6# release. 7# 8# When updating use the full tag not :latest otherwise the build 9# system won't pick up that it has changed. 10# 11 12FROM docker.io/library/ubuntu:20.04 13ENV PACKAGES \ 14 ccache \ 15 clang \ 16 dbus \ 17 gcc \ 18 gettext \ 19 git \ 20 glusterfs-common \ 21 libaio-dev \ 22 libattr1-dev \ 23 libbrlapi-dev \ 24 libbz2-dev \ 25 libcacard-dev \ 26 libcap-ng-dev \ 27 libcurl4-gnutls-dev \ 28 libdrm-dev \ 29 libepoxy-dev \ 30 libfdt-dev \ 31 libffi-dev \ 32 libgbm-dev \ 33 libgnutls28-dev \ 34 libgtk-3-dev \ 35 libibverbs-dev \ 36 libiscsi-dev \ 37 libjemalloc-dev \ 38 libjpeg-turbo8-dev \ 39 liblzo2-dev \ 40 libncurses5-dev \ 41 libncursesw5-dev \ 42 libnfs-dev \ 43 libnuma-dev \ 44 libpixman-1-dev \ 45 libpng-dev \ 46 librados-dev \ 47 librbd-dev \ 48 librdmacm-dev \ 49 libsasl2-dev \ 50 libsdl2-dev \ 51 libseccomp-dev \ 52 libsnappy-dev \ 53 libspice-protocol-dev \ 54 libspice-server-dev \ 55 libssh-dev \ 56 libusb-1.0-0-dev \ 57 libusbredirhost-dev \ 58 libvdeplug-dev \ 59 libvte-2.91-dev \ 60 libxen-dev \ 61 libzstd-dev \ 62 make \ 63 ninja-build \ 64 python3-yaml \ 65 python3-sphinx \ 66 python3-sphinx-rtd-theme \ 67 sparse \ 68 xfslibs-dev 69RUN apt-get update && \ 70 DEBIAN_FRONTEND=noninteractive apt-get -y install $PACKAGES 71RUN dpkg -l $PACKAGES | sort > /packages.txt