tests/docker: add python3-setuptools the docker images
[qemu.git] / tests / docker / dockerfiles / ubuntu.docker
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
12 FROM ubuntu:20.04
13 ENV 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     libgbm-dev \
32     libgnutls28-dev \
33     libgtk-3-dev \
34     libibverbs-dev \
35     libiscsi-dev \
36     libjemalloc-dev \
37     libjpeg-turbo8-dev \
38     liblzo2-dev \
39     libncurses5-dev \
40     libncursesw5-dev \
41     libnfs-dev \
42     libnss3-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     python3-yaml \
64     python3-sphinx \
65     sparse \
66     texinfo \
67     xfslibs-dev
68 RUN apt-get update && \
69     DEBIAN_FRONTEND=noninteractive apt-get -y install $PACKAGES
70 RUN dpkg -l $PACKAGES | sort > /packages.txt
71 ENV FEATURES clang pyyaml sdl2 docs