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