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