gplugin/builders

Add elementary juno as a new image

2019-07-02, Gary Kramlich
167f47658059
Parents 90ce676f2c8d
Children 7827207a98d1
Add elementary juno as a new image
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.elementary-juno-amd64 Tue Jul 02 21:59:14 2019 -0500
@@ -0,0 +1,38 @@
+FROM elementary/docker:juno-unstable
+
+MAINTAINER Gary Kramlich <grim@reaperworld.com>
+
+COPY debian/localepurge.selections /
+
+RUN set -ex && \
+ debconf-set-selections -v /localepurge.selections && \
+ apt-get update && \
+ apt-get install -y --no-install-recommends localepurge && \
+ apt-get clean && \
+ rm -rf /var/lib/apt/lists
+
+RUN set -ex && \
+ apt-get update && \
+ apt-get dist-upgrade -y && \
+ apt-get install -y --no-install-recommends \
+ ca-certificates unzip devscripts fakeroot debhelper libdistro-info-perl \
+ build-essential meson gettext help2man xsltproc mercurial \
+ libglib2.0-dev gobject-introspection libgirepository1.0-dev \
+ gtk-doc-tools libgtk-3-dev libgladeui-dev \
+ python3-dev python-gi-dev python3-gi \
+ liblua5.1-0-dev lua-lgi luarocks \
+ && \
+ apt-get clean && \
+ rm -rf /var/lib/apt/lists
+
+RUN set -ex && \
+ luarocks install moonscript
+
+CMD ["/build.sh"]
+
+ENV DISTRO=elemtary \
+ VERSION=juno \
+ ARCH=amd64
+
+COPY debian/build.sh /build.sh
+
--- a/convey.yml Tue Jul 02 20:57:14 2019 -0500
+++ b/convey.yml Tue Jul 02 21:59:14 2019 -0500
@@ -119,6 +119,11 @@
stages:
- tasks: [import, build-target]
+ elementary-juno-amd64:
+ environment: [DISTRO=elementary, VERSION=juno, FILES=debian]
+ stages:
+ - tasks: [import, build]
+
fedora-29-amd64:
environment: [DISTRO=fedora, VERSION=29, FILES=rpm]
stages: