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-libusbx \
27    mingw64-pixman \
28    mingw64-pkg-config \
29    perl \
30    perl-Test-Harness \
31    python3 \
32    python3-PyYAML \
33    tar \
34    which
35
36RUN dnf install -y $PACKAGES
37RUN rpm -q $PACKAGES | sort > /packages.txt
38
39# Specify the cross prefix for this image (see tests/docker/common.rc)
40ENV QEMU_CONFIGURE_OPTS --cross-prefix=x86_64-w64-mingw32- --disable-capstone
41