From 3e780f886c6c7376c142704408c912e1a0789166 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Thu, 8 Jun 2017 08:14:05 +0100 Subject: f --- .travis.yml | 8 ++++---- contrib/ci/Dockerfile-debian | 9 --------- contrib/ci/Dockerfile-debian-stretch | 9 +++++++++ contrib/ci/Dockerfile-fedora | 8 -------- contrib/ci/Dockerfile-fedora-25 | 31 +++++++++++++++++++++++++++++++ 5 files changed, 44 insertions(+), 21 deletions(-) delete mode 100644 contrib/ci/Dockerfile-debian create mode 100644 contrib/ci/Dockerfile-debian-stretch delete mode 100644 contrib/ci/Dockerfile-fedora create mode 100644 contrib/ci/Dockerfile-fedora-25 diff --git a/.travis.yml b/.travis.yml index e20206d..847ba30 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,10 +6,10 @@ services: - docker before_script: - - docker build -t appstream-glib-fedora -f contrib/ci/Dockerfile-fedora . - - docker build -t appstream-glib-debian -f contrib/ci/Dockerfile-debian . + - docker build -t appstream-glib-fedora-25 -f contrib/ci/Dockerfile-fedora-25 . + - docker build -t appstream-glib-debian-stretch -f contrib/ci/Dockerfile-debian-unstable . script: - - docker run -t -v `pwd`:/build appstream-glib-fedora ./contrib/ci/build_and_test.sh -Denable-rpm=true -Denable-dep11=false + - docker run -t -v `pwd`:/build appstream-glib-fedora-25 ./contrib/ci/build_and_test.sh -Denable-rpm=true -Denable-dep11=false # ideally Denable-dep11=true but meson is too old - - docker run -t -v `pwd`:/build appstream-glib-debian ./contrib/ci/build_and_test.sh -Denable-rpm=false -Denable-dep11=false + - docker run -t -v `pwd`:/build appstream-glib-debian-stretch ./contrib/ci/build_and_test.sh -Denable-rpm=false -Denable-dep11=false diff --git a/contrib/ci/Dockerfile-debian b/contrib/ci/Dockerfile-debian deleted file mode 100644 index e7e59f9..0000000 --- a/contrib/ci/Dockerfile-debian +++ /dev/null @@ -1,9 +0,0 @@ -FROM debian:stretch - -RUN echo "deb-src http://deb.debian.org/debian/ stretch main" >> /etc/apt/sources.list -RUN apt-get update -qq -RUN apt-get install -yq --no-install-recommends meson gcab libstemmer-dev -RUN apt-get build-dep -yq appstream-glib - -RUN mkdir /build -WORKDIR /build diff --git a/contrib/ci/Dockerfile-debian-stretch b/contrib/ci/Dockerfile-debian-stretch new file mode 100644 index 0000000..e7e59f9 --- /dev/null +++ b/contrib/ci/Dockerfile-debian-stretch @@ -0,0 +1,9 @@ +FROM debian:stretch + +RUN echo "deb-src http://deb.debian.org/debian/ stretch main" >> /etc/apt/sources.list +RUN apt-get update -qq +RUN apt-get install -yq --no-install-recommends meson gcab libstemmer-dev +RUN apt-get build-dep -yq appstream-glib + +RUN mkdir /build +WORKDIR /build diff --git a/contrib/ci/Dockerfile-fedora b/contrib/ci/Dockerfile-fedora deleted file mode 100644 index a37e3ad..0000000 --- a/contrib/ci/Dockerfile-fedora +++ /dev/null @@ -1,8 +0,0 @@ -FROM fedora:25 - -RUN dnf -y update -RUN dnf -y install dnf-plugins-core redhat-rpm-config gcab libyaml-devel meson -RUN dnf -y builddep libappstream-glib - -RUN mkdir /build -WORKDIR /build diff --git a/contrib/ci/Dockerfile-fedora-25 b/contrib/ci/Dockerfile-fedora-25 new file mode 100644 index 0000000..e42a0be --- /dev/null +++ b/contrib/ci/Dockerfile-fedora-25 @@ -0,0 +1,31 @@ +FROM fedora:25 + +RUN dnf -y update +RUN dnf -y install \ + docbook-style-xsl \ + docbook-utils \ + fontconfig-devel \ + freetype-devel \ + gcab \ + gdk-pixbuf2-devel \ + gettext \ + glib2-devel \ + gobject-introspection-devel \ + gperf \ + gtk3-devel \ + gtk-doc \ + json-glib-devel \ + libarchive-devel \ + libgcab1-devel \ + libsoup-devel \ + libstemmer-devel \ + libuuid-devel \ + libxslt \ + libyaml-devel \ + meson \ + pango-devel \ + redhat-rpm-config \ + rpm-devel \ + sqlite-devel +RUN mkdir /build +WORKDIR /build -- cgit v1.2.1