1FROM registry.fedoraproject.org/fedora:33
2
3# Please keep this list sorted alphabetically
4ENV PACKAGES \
5    SDL2-devel \
6    SDL2_image-devel \
7    alsa-lib-devel \
8    bc \
9    brlapi-devel \
10    bzip2 \
11    bzip2-devel \
12    ca-certificates \
13    capstone-devel \
14    ccache \
15    clang \
16    ctags \
17    cyrus-sasl-devel \
18    daxctl-devel \
19    dbus-daemon \
20    device-mapper-multipath-devel \
21    diffutils \
22    findutils \
23    gcc \
24    gcc-c++ \
25    gcovr \
26    genisoimage \
27    gettext \
28    git \
29    glib2-devel \
30    glibc-langpack-en \
31    glibc-static \
32    glusterfs-api-devel \
33    gnutls-devel \
34    gtk3-devel \
35    hostname \
36    jemalloc-devel \
37    libaio-devel \
38    libasan \
39    libattr-devel \
40    libbpf-devel \
41    libcacard-devel \
42    libcap-ng-devel \
43    libcurl-devel \
44    libdrm-devel \
45    libepoxy-devel \
46    libfdt-devel \
47    libffi-devel \
48    libgcrypt-devel \
49    libiscsi-devel \
50    libjpeg-devel \
51    libnfs-devel \
52    libpmem-devel \
53    libpng-devel \
54    librbd-devel \
55    libseccomp-devel \
56    libselinux-devel \
57    libslirp-devel \
58    libssh-devel \
59    libtasn1-devel \
60    libubsan \
61    libudev-devel \
62    liburing-devel \
63    libusbx-devel \
64    libxml2-devel \
65    libzstd-devel \
66    llvm \
67    lttng-ust-devel \
68    lzo-devel \
69    make \
70    mesa-libgbm-devel \
71    meson \
72    ncurses-devel \
73    nettle-devel \
74    ninja-build \
75    nmap-ncat \
76    numactl-devel \
77    openssh-clients \
78    pam-devel \
79    perl-Test-Harness \
80    perl-base \
81    pixman-devel \
82    pkgconfig \
83    pulseaudio-libs-devel \
84    python3 \
85    python3-PyYAML \
86    python3-numpy \
87    python3-opencv \
88    python3-pillow \
89    python3-pip \
90    python3-sphinx \
91    python3-sphinx_rtd_theme \
92    python3-virtualenv \
93    rdma-core-devel \
94    rpm \
95    sed \
96    snappy-devel \
97    sparse \
98    spice-protocol \
99    spice-server-devel \
100    systemd-devel \
101    systemtap-sdt-devel \
102    tar \
103    tesseract \
104    tesseract-langpack-eng \
105    texinfo \
106    usbredir-devel \
107    util-linux \
108    virglrenderer-devel \
109    vte291-devel \
110    which \
111    xen-devel \
112    xfsprogs-devel \
113    zlib-devel
114ENV QEMU_CONFIGURE_OPTS --python=/usr/bin/python3
115
116RUN dnf install -y $PACKAGES
117RUN rpm -q $PACKAGES | sort > /packages.txt
118ENV PATH $PATH:/usr/libexec/python3-sphinx/
119