gplugin/builders

Parents 5645d40e4eed
Children e9bae233882f
Install vala in all the images and fix some mixed tabs/spaces
--- a/Dockerfile.alpine-edge-amd64 Wed Jul 17 06:56:20 2019 -0500
+++ b/Dockerfile.alpine-edge-amd64 Wed Jul 17 10:49:00 2019 -0500
@@ -3,20 +3,21 @@
MAINTAINER Gary Kramlich <grim@reaperworld.com>
RUN set -ex && \
- echo http://dl-cdn.alpinelinux.org/alpine/edge/testing | tee -a /etc/apk/repositories
+ echo http://dl-cdn.alpinelinux.org/alpine/edge/testing | tee -a /etc/apk/repositories
RUN set -ex && \
apk add --no-cache \
- mercurial ca-certificates \
- meson ninja gcc libc-dev help2man libxslt \
- gobject-introspection-dev gobject-introspection-dev gtk+3.0-dev glade-dev \
- python3 python3-dev py-gobject3-dev py3-gobject3 \
- lua5.1-dev lua5.1-lgi
+ mercurial ca-certificates \
+ meson ninja gcc libc-dev help2man libxslt \
+ gobject-introspection-dev gobject-introspection-dev gtk+3.0-dev glade-dev \
+ python3 python3-dev py-gobject3-dev py3-gobject3 \
+ lua5.1-dev lua5.1-lgi \
+ vala
CMD ["/build.sh"]
ENV DISTRIBUTION=alpine \
- VERSION=edge \
- ARCH=amd64
+ VERSION=edge \
+ ARCH=amd64
COPY alpine/build.sh /build.sh
--- a/Dockerfile.debian-bullseye-amd64 Wed Jul 17 06:56:20 2019 -0500
+++ b/Dockerfile.debian-bullseye-amd64 Wed Jul 17 10:49:00 2019 -0500
@@ -21,6 +21,7 @@
python3-dev python-gi-dev python3-gi \
liblua5.1-0-dev lua-lgi luarocks \
libtcc-dev \
+ valac \
&& \
apt-get clean && \
rm -rf /var/lib/apt/lists
--- a/Dockerfile.debian-buster-amd64 Wed Jul 17 06:56:20 2019 -0500
+++ b/Dockerfile.debian-buster-amd64 Wed Jul 17 10:49:00 2019 -0500
@@ -21,6 +21,7 @@
python3-dev python-gi-dev python3-gi \
liblua5.1-0-dev lua-lgi luarocks \
libtcc-dev \
+ valac \
&& \
apt-get clean && \
rm -rf /var/lib/apt/lists
--- a/Dockerfile.debian-buster-arm64 Wed Jul 17 06:56:20 2019 -0500
+++ b/Dockerfile.debian-buster-arm64 Wed Jul 17 10:49:00 2019 -0500
@@ -21,6 +21,7 @@
python3-dev python-gi-dev python3-gi \
liblua5.1-0-dev lua-lgi luarocks \
libtcc-dev \
+ valac \
&& \
apt-get clean && \
rm -rf /var/lib/apt/lists
--- a/Dockerfile.debian-buster-armhf Wed Jul 17 06:56:20 2019 -0500
+++ b/Dockerfile.debian-buster-armhf Wed Jul 17 10:49:00 2019 -0500
@@ -21,6 +21,7 @@
python3-dev python-gi-dev python3-gi \
liblua5.1-0-dev lua-lgi luarocks \
libtcc-dev \
+ valac \
&& \
apt-get clean && \
rm -rf /var/lib/apt/lists
--- a/Dockerfile.elementary-juno-amd64 Wed Jul 17 06:56:20 2019 -0500
+++ b/Dockerfile.elementary-juno-amd64 Wed Jul 17 10:49:00 2019 -0500
@@ -22,6 +22,7 @@
python3-dev python-gi-dev python3-gi \
liblua5.1-0-dev lua-lgi luarocks \
libtcc-dev \
+ valac \
&& \
apt-get clean && \
rm -rf /var/lib/apt/lists
--- a/Dockerfile.fedora-29-amd64 Wed Jul 17 06:56:20 2019 -0500
+++ b/Dockerfile.fedora-29-amd64 Wed Jul 17 10:49:00 2019 -0500
@@ -4,14 +4,15 @@
RUN set -ex && \
dnf install -y \
- meson ninja-build gcc \
- redhat-rpm-config rpm-build \
- python python-devel python-pip \
- help2man libxslt gettext \
- glib2-devel gobject-introspection-devel \
- gtk3-devel gtk-doc glade-devel \
- lua-devel lua-lgi lua-lpeg luarocks lua-moonscript \
- python3-devel pygobject3-devel python3-gobject
+ meson ninja-build gcc \
+ redhat-rpm-config rpm-build \
+ python python-devel python-pip \
+ help2man libxslt gettext \
+ glib2-devel gobject-introspection-devel \
+ gtk3-devel gtk-doc glade-devel \
+ lua-devel lua-lgi lua-lpeg luarocks lua-moonscript \
+ python3-devel pygobject3-devel python3-gobject \
+ vala
RUN set -ex && \
pip install mercurial
--- a/Dockerfile.fedora-30-amd64 Wed Jul 17 06:56:20 2019 -0500
+++ b/Dockerfile.fedora-30-amd64 Wed Jul 17 10:49:00 2019 -0500
@@ -10,7 +10,8 @@
glib2-devel gobject-introspection-devel \
gtk3-devel gtk-doc glade-devel \
lua-devel lua-lgi lua-lpeg luarocks lua-moonscript \
- python3-devel pygobject3-devel python3-gobject
+ python3-devel pygobject3-devel python3-gobject \
+ vala
CMD ["/build.sh"]
--- a/Dockerfile.mingw-w64-i686 Wed Jul 17 06:56:20 2019 -0500
+++ b/Dockerfile.mingw-w64-i686 Wed Jul 17 10:49:00 2019 -0500
@@ -13,6 +13,7 @@
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
--- a/Dockerfile.mingw-w64-x86_64 Wed Jul 17 06:56:20 2019 -0500
+++ b/Dockerfile.mingw-w64-x86_64 Wed Jul 17 10:49:00 2019 -0500
@@ -12,6 +12,7 @@
mercurial meson ninja-build help2man \
wine wine64 xauth xvfb \
libglib2.0-dev gobject-introspection \
+ valac \
&& \
apt-get clean -y && \
rm -rf /var/lib/apt/lists
--- a/Dockerfile.opensuse-tumbleweed-amd64 Wed Jul 17 06:56:20 2019 -0500
+++ b/Dockerfile.opensuse-tumbleweed-amd64 Wed Jul 17 10:49:00 2019 -0500
@@ -13,6 +13,7 @@
gtk3-devel gtk-doc libgladeui-2-devel \
python3-devel python3-gobject python-gobject-devel \
lua-devel lua-lgi \
+ vala \
&& \
zypper -n clean
--- a/Dockerfile.ubuntu-bionic-amd64 Wed Jul 17 06:56:20 2019 -0500
+++ b/Dockerfile.ubuntu-bionic-amd64 Wed Jul 17 10:49:00 2019 -0500
@@ -21,6 +21,7 @@
python3-dev python-gi-dev python3-gi \
liblua5.1-0-dev lua-lgi luarocks \
libtcc-dev \
+ valac \
&& \
apt-get clean && \
rm -rf /var/lib/apt/lists
--- a/Dockerfile.ubuntu-cosmic-amd64 Wed Jul 17 06:56:20 2019 -0500
+++ b/Dockerfile.ubuntu-cosmic-amd64 Wed Jul 17 10:49:00 2019 -0500
@@ -21,6 +21,7 @@
python3-dev python-gi-dev python3-gi \
liblua5.1-0-dev lua-lgi luarocks \
libtcc-dev \
+ valac \
&& \
apt-get clean && \
rm -rf /var/lib/apt/lists
--- a/Dockerfile.ubuntu-disco-amd64 Wed Jul 17 06:56:20 2019 -0500
+++ b/Dockerfile.ubuntu-disco-amd64 Wed Jul 17 10:49:00 2019 -0500
@@ -21,6 +21,7 @@
python3-dev python-gi-dev python3-gi \
liblua5.1-0-dev lua-lgi luarocks \
libtcc-dev \
+ valac \
&& \
apt-get clean && \
rm -rf /var/lib/apt/lists