Add debian-buster-arm64, debian-buster-armhf, mingw-w64-i686, and mingw-w64-x86_64 images
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.debian-buster-arm64 Thu May 02 08:25:17 2019 -0500
@@ -0,0 +1,32 @@
+FROM arm64v8/debian:buster-slim +MAINTAINER Gary Kramlich <grim@reaperworld.com> +COPY debian/localepurge.selections / + debconf-set-selections -v /localepurge.selections && \ + apt-get install -y --no-install-recommends localepurge && \ + rm -rf /var/lib/apt/lists + apt-get install -y --no-install-recommends \ + devscripts fakeroot debhelper libdistro-info-perl xvfb xauth \ + build-essential meson gettext help2man mercurial libxml2-utils \ + libglib2.0-dev gobject-introspection libgirepository1.0-dev libgtk-3-dev gtk-doc-tools \ + libgumbo-dev libcmark-dev libgladeui-dev libgspell-1-dev \ + rm -rf /var/lib/apt/lists +ENV DISTRIBUTION=buster \ +COPY debian/build.sh /build.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.debian-buster-armhf Thu May 02 08:25:17 2019 -0500
@@ -0,0 +1,32 @@
+FROM arm32v7/debian:buster-slim +MAINTAINER Gary Kramlich <grim@reaperworld.com> +COPY debian/localepurge.selections / + debconf-set-selections -v /localepurge.selections && \ + apt-get install -y --no-install-recommends localepurge && \ + rm -rf /var/lib/apt/lists + apt-get install -y --no-install-recommends \ + devscripts fakeroot debhelper libdistro-info-perl xvfb xauth \ + build-essential meson gettext help2man mercurial libxml2-utils \ + libglib2.0-dev gobject-introspection libgirepository1.0-dev libgtk-3-dev gtk-doc-tools \ + libgumbo-dev libcmark-dev libgladeui-dev libgspell-1-dev \ + rm -rf /var/lib/apt/lists +ENV DISTRIBUTION=buster \ +COPY debian/build.sh /build.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.mingw-w64-i686 Thu May 02 08:25:17 2019 -0500
@@ -0,0 +1,36 @@
+FROM rwgrim/msys2-cross:latest +# setup the cross compile and host os + dpkg --add-architecture i386 && \ + 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 \ + rm -rf /var/lib/apt/lists +# install our target depedencies + 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.. +ENV MINGW_DISTRO=mingw-w64-i686 PREFIX=/mingw32 TALKATU_CROSS_FILE=mingw-w64-i686 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.mingw-w64-x86_64 Thu May 02 08:25:17 2019 -0500
@@ -0,0 +1,36 @@
+FROM rwgrim/msys2-cross:latest +# setup the cross compile and host os + dpkg --add-architecture i386 && \ + apt-get install -y --no-install-recommends \ + 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 \ + wine wine32 wine64 xauth xvfb \ + libglib2.0-dev gobject-introspection \ + rm -rf /var/lib/apt/lists +# install our target depedencies + pacman-cross -Syy --noconfirm \ + mingw64/mingw-w64-x86_64-gobject-introspection \ + mingw64/mingw-w64-x86_64-gobject-introspection-runtime \ + mingw64/mingw-w64-x86_64-glib2 \ + mingw64/mingw-w64-x86_64-gtk3 \ + mingw64/mingw-w64-x86_64-glade \ + mingw64/mingw-w64-x86_64-gspell \ + mingw64/mingw-w64-x86_64-gumbo-parser \ + mingw64/mingw-w64-x86_64-cmark +# set up all of our wrappers and other fun stuff.. +ENV MINGW_DISTRO=mingw-w64-x86_64 PREFIX=/mingw64 TALKATU_CROSS_FILE=mingw-w64-x86_64 --- a/convey.yml Wed May 01 00:12:43 2019 -0500
+++ b/convey.yml Thu May 02 08:25:17 2019 -0500
@@ -46,13 +46,23 @@
- environment: [DISTRO=debian, VERSION=buster, ARCH=i386, FILES=debian]
+ environment: [DISTRO=debian, VERSION=buster, FILES=debian]
- environment: [DISTRO=debian, VERSION=buster, FILES=debian]
+ environment: [DISTRO=debian, VERSION=buster, ARCH=arm64, FILES=debian] + - tasks: [import, build] + environment: [DISTRO=debian, VERSION=buster, ARCH=armhf, FILES=debian] + - tasks: [import, build] + environment: [DISTRO=debian, VERSION=buster, ARCH=i386, FILES=debian] @@ -71,6 +81,16 @@
+ environment: [DISTRO=mingw, VERSION=w64, ARCH=i686, FILES=mingw] + - tasks: [import, build] + environment: [DISTRO=mingw, VERSION=w64, ARCH=x86_64, FILES=mingw] + - tasks: [import, build] environment: [TARGET=pvs-studio, FILES=pvs-studio]