add ninja to dockerfiles, CI configurations and test VMs
[qemu.git] / tests / docker / dockerfiles / centos7.docker
1 FROM centos:7
2 RUN yum install -y epel-release centos-release-xen-48
3
4 RUN yum -y update
5
6 # Please keep this list sorted alphabetically
7 ENV PACKAGES \
8     bzip2 \
9     bzip2-devel \
10     ccache \
11     csnappy-devel \
12     dbus-daemon \
13     gcc-c++ \
14     gcc \
15     gettext \
16     git \
17     glib2-devel \
18     gnutls-devel \
19     libaio-devel \
20     libepoxy-devel \
21     libfdt-devel \
22     libgcrypt-devel \
23     librdmacm-devel \
24     libzstd-devel \
25     lzo-devel \
26     make \
27     mesa-libEGL-devel \
28     mesa-libgbm-devel \
29     nettle-devel \
30     ninja-build \
31     perl-Test-Harness \
32     pixman-devel \
33     python3 \
34     SDL-devel \
35     spice-glib-devel \
36     spice-server-devel \
37     tar \
38     vte-devel \
39     xen-devel \
40     zlib-devel
41 RUN yum install -y $PACKAGES
42 RUN rpm -q $PACKAGES | sort > /packages.txt