]> git.proxmox.com Git - mirror_qemu.git/blame - 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
CommitLineData
248cf06c
AB
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
1ae2786c 12FROM docker.io/library/ubuntu:20.04
c6dd82e8 13ENV PACKAGES \
2808b467
PMD
14 ccache \
15 clang \
1409c047 16 dbus \
2808b467
PMD
17 gcc \
18 gettext \
19 git \
20 glusterfs-common \
21 libaio-dev \
22 libattr1-dev \
2808b467
PMD
23 libbrlapi-dev \
24 libbz2-dev \
25 libcacard-dev \
2808b467
PMD
26 libcap-ng-dev \
27 libcurl4-gnutls-dev \
28 libdrm-dev \
29 libepoxy-dev \
30 libfdt-dev \
22f15579 31 libffi-dev \
2808b467 32 libgbm-dev \
248cf06c 33 libgnutls28-dev \
2808b467
PMD
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 \
2808b467
PMD
43 libnuma-dev \
44 libpixman-1-dev \
248cf06c 45 libpng-dev \
2808b467
PMD
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 \
b10d49d7 55 libssh-dev \
2808b467
PMD
56 libusb-1.0-0-dev \
57 libusbredirhost-dev \
58 libvdeplug-dev \
59 libvte-2.91-dev \
60 libxen-dev \
3a678481 61 libzstd-dev \
2808b467 62 make \
345d7053 63 ninja-build \
bcbf2794 64 python3-yaml \
6d7b9c8c 65 python3-sphinx \
73e6aec6 66 python3-sphinx-rtd-theme \
2808b467 67 sparse \
2808b467 68 xfslibs-dev
beac6a98 69RUN apt-get update && \
56e89a31 70 DEBIAN_FRONTEND=noninteractive apt-get -y install $PACKAGES
5008fc78 71RUN dpkg -l $PACKAGES | sort > /packages.txt