FROM rwgrim/msys2-cross:latest # setup the cross compile and host os dpkg
--add-architecture
i386
&& \ apt-get
install
-y
--no-install-recommends
-o
APT::Immediate-Configure
=false \ ca-certificates
build-essential
gettext
xz-utils
pkg-config
zip
\ mingw-w64
mingw-w64-x86-64-dev
mingw-w64-tools
\ mercurial
meson
ninja-build
help2man
git
\ libglib2.0-dev
gobject-introspection
\ rm
-rf
/var/lib/apt/lists
# install our target depedencies this includes talkatu and gplugin for now pacman-cross
-Syy
--noconfirm
\ mingw64/mingw-w64-x86_64-adwaita-icon-theme
\ mingw64/mingw-w64-x86_64-ca-certificates
\ mingw64/mingw-w64-x86_64-cmark
\ mingw64/mingw-w64-x86_64-farstream
\ mingw64/mingw-w64-x86_64-fontconfig
\ mingw64/mingw-w64-x86_64-freetype
\ mingw64/mingw-w64-x86_64-gettext
\ mingw64/mingw-w64-x86_64-glade
\ mingw64/mingw-w64-x86_64-glib2
\ mingw64/mingw-w64-x86_64-gobject-introspection
\ mingw64/mingw-w64-x86_64-gobject-introspection-runtime
\ mingw64/mingw-w64-x86_64-gspell
\ mingw64/mingw-w64-x86_64-gtk-doc
\ mingw64/mingw-w64-x86_64-gtk3
\ mingw64/mingw-w64-x86_64-gumbo-parser
\ mingw64/mingw-w64-x86_64-libgadu
\ mingw64/mingw-w64-x86_64-libidn
\ mingw64/mingw-w64-x86_64-libsoup
\ mingw64/mingw-w64-x86_64-libxml2
\ mingw64/mingw-w64-x86_64-lua51
\ mingw64/mingw-w64-x86_64-lua51-lgi
\ mingw64/mingw-w64-x86_64-ncurses
\ mingw64/mingw-w64-x86_64-pygobject-devel
\ mingw64/mingw-w64-x86_64-python3
\ mingw64/mingw-w64-x86_64-zlib
# set up all of our wrappers and other fun stuff.. ENV MINGW_DISTRO=mingw-w64-x86_64
PREFIX=/mingw64