FROM ubuntu:18.04 ENV PACKAGES \ ccache \ clang \ gcc \ gettext \ git \ glusterfs-common \ libaio-dev \ libattr1-dev \ libbrlapi-dev \ libbz2-dev \ libcacard-dev \ libcap-ng-dev \ libcurl4-gnutls-dev \ libdrm-dev \ libepoxy-dev \ libfdt-dev \ libgbm-dev \ libgtk-3-dev \ libibverbs-dev \ libiscsi-dev \ libjemalloc-dev \ libjpeg-turbo8-dev \ liblzo2-dev \ libncurses5-dev \ libncursesw5-dev \ libnfs-dev \ libnss3-dev \ libnuma-dev \ libpixman-1-dev \ librados-dev \ librbd-dev \ librdmacm-dev \ libsasl2-dev \ libsdl2-dev \ libseccomp-dev \ libsnappy-dev \ libspice-protocol-dev \ libspice-server-dev \ libssh-dev \ libusb-1.0-0-dev \ libusbredirhost-dev \ libvdeplug-dev \ libvte-2.91-dev \ libxen-dev \ libzstd-dev \ make \ python3-yaml \ python3-sphinx \ python3-sphinx-rtd-theme \ ninja-build \ sparse \ xfslibs-dev RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get -y install $PACKAGES RUN dpkg -l $PACKAGES | sort > /packages.txt ENV FEATURES clang pyyaml sdl2 docs # https://bugs.launchpad.net/qemu/+bug/1838763 ENV QEMU_CONFIGURE_OPTS --disable-libssh