gplugin/builders
Clone
Summary
Browse
Changes
Graph
Update to the latest pvs-studio
2020-09-06, Gary Kramlich
03a22a9b72ad
Update to the latest pvs-studio
# vi:et:ts=4 sw=4 sts=4:ft=dockerfile
FROM
rwgrim/msys2-cross
MAINTAINER
Gary Kramlich <grim@reaperworld.com>
# setup the 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
xauth
xvfb
\
libglib2.0-dev
gobject-introspection
\
valac
\
&&
\
apt-get
clean
-y
&&
\
rm
-rf
/var/lib/apt/lists
# install our target dependencies
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-python3
\
mingw32/mingw-w64-i686-pygobject-devel
\
mingw32/mingw-w64-i686-lua51
\
mingw32/mingw-w64-i686-lua51-lgi
CMD
[
"/build.sh"
]
ENV
MINGW_DISTRO
=
mingw-w64-i686
PREFIX
=
/mingw32
COPY
mingw/build.sh
/