1FROM centos:8.3.2011
2
3RUN dnf -y update
4ENV PACKAGES \
5    SDL2-devel \
6    bzip2 \
7    bzip2-devel \
8    dbus-daemon \
9    diffutils \
10    gcc \
11    gcc-c++ \
12    genisoimage \
13    gettext \
14    git \
15    glib2-devel \
16    libaio-devel \
17    libbpf-devel \
18    libepoxy-devel \
19    libfdt-devel \
20    libffi-devel \
21    libgcrypt-devel \
22    lzo-devel \
23    make \
24    mesa-libEGL-devel \
25    nmap-ncat \
26    nettle-devel \
27    ninja-build \
28    perl-Test-Harness \
29    pixman-devel \
30    python36 \
31    rdma-core-devel \
32    spice-glib-devel \
33    spice-server \
34    systemtap-sdt-devel \
35    tar \
36    zlib-devel
37
38RUN dnf install -y dnf-plugins-core && \
39  dnf config-manager --set-enabled powertools && \
40  dnf install -y $PACKAGES
41RUN rpm -q $PACKAGES | sort > /packages.txt
42