1FROM fedora:33
2
3# Please keep this list sorted alphabetically
4ENV PACKAGES \
5    bc \
6    bzip2 \
7    diffutils \
8    findutils \
9    gcc \
10    gettext \
11    git \
12    hostname \
13    make \
14    meson \
15    mingw64-bzip2 \
16    mingw64-curl \
17    mingw64-glib2 \
18    mingw64-gmp \
19    mingw64-gtk3 \
20    mingw64-libjpeg-turbo \
21    mingw64-libpng \
22    mingw64-libtasn1 \
23    mingw64-pixman \
24    mingw64-pkg-config \
25    perl \
26    perl-Test-Harness \
27    python3 \
28    python3-PyYAML \
29    tar \
30    which
31
32RUN dnf install -y $PACKAGES
33RUN rpm -q $PACKAGES | sort > /packages.txt
34ENV FEATURES mingw
35
36# Specify the cross prefix for this image (see tests/docker/common.rc)
37ENV QEMU_CONFIGURE_OPTS --cross-prefix=x86_64-w64-mingw32- --disable-capstone
38