talkatu/builders

makepkg is now spitting out .tar.zst files instead of .tar.xz files
# vi:et:ft=dockerfile
FROM rwgrim/msys2-cross:latest
MAINTAINER Gary Kramlich <grim@reaperworld.com>
# setup the cross compile and host os
RUN set -ex && \
dpkg --add-architecture i386 && \
apt-get update && \
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-i686-dev mingw-w64-tools \
mercurial meson ninja-build help2man \
wine wine32 \
libglib2.0-dev gobject-introspection \
&& \
apt-get clean && \
rm -rf /var/lib/apt/lists
# install our target depedencies
RUN set -ex && \
pacman-cross -Syy --noconfirm \
mingw32/mingw-w64-i686-cmark \
mingw32/mingw-w64-i686-gobject-introspection \
mingw32/mingw-w64-i686-gobject-introspection-runtime \
mingw32/mingw-w64-i686-glib2 \
mingw32/mingw-w64-i686-gtk3 \
mingw32/mingw-w64-i686-glade \
mingw32/mingw-w64-i686-gspell \
mingw32/mingw-w64-i686-gumbo-parser \
mingw32/mingw-w64-i686-vala
CMD ["/build.sh"]
ENV MINGW_DISTRO=mingw-w64-i686
COPY mingw/build.sh /