Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into staging
[qemu.git] / tests / docker / dockerfiles / ubuntu1804.docker
1 FROM docker.io/library/ubuntu:18.04
2 ENV PACKAGES \
3     bc \
4     bsdmainutils \
5     bzip2 \
6     ca-certificates \
7     ccache \
8     clang \
9     dbus \
10     debianutils \
11     diffutils \
12     exuberant-ctags \
13     findutils \
14     g++ \
15     gcc \
16     gcovr \
17     genisoimage \
18     gettext \
19     git \
20     glusterfs-common \
21     hostname \
22     libaio-dev \
23     libasan5 \
24     libasound2-dev \
25     libattr1-dev \
26     libbrlapi-dev \
27     libbz2-dev \
28     libc6-dev \
29     libcacard-dev \
30     libcap-ng-dev \
31     libcapstone-dev \
32     libcurl4-gnutls-dev \
33     libdaxctl-dev \
34     libdrm-dev \
35     libepoxy-dev \
36     libfdt-dev \
37     libffi-dev \
38     libgbm-dev \
39     libgcrypt20-dev \
40     libglib2.0-dev \
41     libgnutls28-dev \
42     libgtk-3-dev \
43     libibverbs-dev \
44     libiscsi-dev \
45     libjemalloc-dev \
46     libjpeg-turbo8-dev \
47     liblttng-ust-dev \
48     liblzo2-dev \
49     libncursesw5-dev \
50     libnfs-dev \
51     libnuma-dev \
52     libpam0g-dev \
53     libpixman-1-dev \
54     libpmem-dev \
55     libpng-dev \
56     libpulse-dev \
57     librbd-dev \
58     librdmacm-dev \
59     libsasl2-dev \
60     libsdl2-dev \
61     libsdl2-image-dev \
62     libseccomp-dev \
63     libsnappy-dev \
64     libspice-protocol-dev \
65     libspice-server-dev \
66     libssh-dev \
67     libsystemd-dev \
68     libtasn1-6-dev \
69     libtest-harness-perl \
70     libubsan1 \
71     libudev-dev \
72     libusb-1.0-0-dev \
73     libusbredirhost-dev \
74     libvdeplug-dev \
75     libvirglrenderer-dev \
76     libvte-2.91-dev \
77     libxen-dev \
78     libxml2-dev \
79     libzstd-dev \
80     llvm \
81     locales \
82     make \
83     multipath-tools \
84     netcat-openbsd \
85     nettle-dev \
86     ninja-build \
87     openssh-client \
88     perl-base \
89     pkgconf \
90     python3 \
91     python3-numpy \
92     python3-opencv \
93     python3-pillow \
94     python3-pip \
95     python3-setuptools \
96     python3-sphinx \
97     python3-sphinx-rtd-theme \
98     python3-venv \
99     python3-wheel \
100     python3-yaml \
101     rpm2cpio \
102     sed \
103     sparse \
104     systemtap-sdt-dev \
105     tar \
106     tesseract-ocr \
107     tesseract-ocr-eng \
108     texinfo \
109     xfslibs-dev \
110     zlib1g-dev
111 RUN apt-get update && \
112     DEBIAN_FRONTEND=noninteractive apt-get -y install $PACKAGES
113 RUN dpkg -l $PACKAGES | sort > /packages.txt
114
115 # https://bugs.launchpad.net/qemu/+bug/1838763
116 ENV QEMU_CONFIGURE_OPTS --disable-libssh