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