talkatu/builders
Clone
Summary
Browse
Changes
Graph
Add a valgrind image
2019-07-09, Gary Kramlich
2e7c5204536e
Add a valgrind image
# vi:et:ft=dockerfile
FROM
rwgrim/msys2-cross:latest
# setup the cross compile and host os
RUN
set
-ex
&&
\
dpkg
--add-architecture
i386
&&
\
apt-get
update
&&
\
apt-get
install
-y
--no-install-recommends
\
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
xauth
xvfb
\
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-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-cmark
# set up all of our wrappers and other fun stuff..
CMD
[
"/build.sh"
]
ENV
MINGW_DISTRO
=
mingw-w64-i686
PREFIX
=
/mingw32
TALKATU_CROSS_FILE
=
mingw-w64-i686
COPY
mingw/build.sh
/