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