Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20210921' into staging
[qemu.git] / tests / docker / dockerfiles / centos8.docker
1 FROM docker.io/centos:8
2
3 RUN dnf -y update
4 ENV PACKAGES \
5     SDL2-devel \
6     alsa-lib-devel \
7     bc \
8     brlapi-devel \
9     bzip2 \
10     bzip2-devel \
11     ca-certificates \
12     capstone-devel \
13     ccache \
14     clang \
15     ctags \
16     cyrus-sasl-devel \
17     daxctl-devel \
18     dbus-daemon \
19     device-mapper-multipath-devel \
20     diffutils \
21     findutils \
22     gcc \
23     gcc-c++ \
24     genisoimage \
25     gettext \
26     git \
27     glib2-devel \
28     glibc-langpack-en \
29     glibc-static \
30     glusterfs-api-devel \
31     gnutls-devel \
32     gtk3-devel \
33     hostname \
34     jemalloc-devel \
35     libaio-devel \
36     libasan \
37     libattr-devel \
38     libbpf-devel \
39     libcacard-devel \
40     libcap-ng-devel \
41     libcurl-devel \
42     libdrm-devel \
43     libepoxy-devel \
44     libfdt-devel \
45     libffi-devel \
46     libgcrypt-devel \
47     libiscsi-devel \
48     libjpeg-devel \
49     libnfs-devel \
50     libpmem-devel \
51     libpng-devel \
52     librbd-devel \
53     libseccomp-devel \
54     libslirp-devel \
55     libssh-devel \
56     libtasn1-devel \
57     libubsan \
58     libudev-devel \
59     libusbx-devel \
60     libxml2-devel \
61     libzstd-devel \
62     llvm \
63     lzo-devel \
64     make \
65     mesa-libgbm-devel \
66     ncurses-devel \
67     nettle-devel \
68     ninja-build \
69     nmap-ncat \
70     numactl-devel \
71     openssh-clients \
72     pam-devel \
73     perl \
74     perl-Test-Harness \
75     pixman-devel \
76     pkgconfig \
77     pulseaudio-libs-devel \
78     python3 \
79     python3-PyYAML \
80     python3-numpy \
81     python3-pillow \
82     python3-pip \
83     python3-setuptools \
84     python3-sphinx \
85     python3-sphinx_rtd_theme \
86     python3-virtualenv \
87     python3-wheel \
88     rdma-core-devel \
89     rpm \
90     sed \
91     snappy-devel \
92     spice-protocol \
93     spice-server-devel \
94     systemd-devel \
95     systemtap-sdt-devel \
96     tar \
97     texinfo \
98     usbredir-devel \
99     util-linux \
100     virglrenderer-devel \
101     vte291-devel \
102     which \
103     xfsprogs-devel \
104     zlib-devel
105
106 RUN dnf install -y dnf-plugins-core && \
107   dnf config-manager --set-enabled powertools && \
108   dnf install -y centos-release-advanced-virtualization && \
109   dnf install -y epel-release && \
110   dnf install -y $PACKAGES
111 RUN rpm -q $PACKAGES | sort > /packages.txt