]> git.proxmox.com Git - mirror_qemu.git/blob - tests/docker/dockerfiles/ubuntu.docker
Merge remote-tracking branch 'remotes/lvivier-gitlab/tags/trivial-branch-for-7.0...
[mirror_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 docker.io/library/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 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
69 RUN apt-get update && \
70 DEBIAN_FRONTEND=noninteractive apt-get -y install $PACKAGES
71 RUN dpkg -l $PACKAGES | sort > /packages.txt