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