1FROM registry.fedoraproject.org/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-nsis \
17    mingw64-bzip2 \
18    mingw64-curl \
19    mingw64-glib2 \
20    mingw64-gmp \
21    mingw64-gtk3 \
22    mingw64-libffi \
23    mingw64-libjpeg-turbo \
24    mingw64-libpng \
25    mingw64-libtasn1 \
26    mingw64-pixman \
27    mingw64-pkg-config \
28    perl \
29    perl-Test-Harness \
30    python3 \
31    python3-PyYAML \
32    tar \
33    which
34
35RUN dnf install -y $PACKAGES
36RUN rpm -q $PACKAGES | sort > /packages.txt
37
38# Specify the cross prefix for this image (see tests/docker/common.rc)
39ENV QEMU_CONFIGURE_OPTS --cross-prefix=x86_64-w64-mingw32- --disable-capstone
40