From be2d132356e71266b7e387401a8014e77c1451e9 Mon Sep 17 00:00:00 2001 From: raveit65 Date: Sat, 26 Jan 2019 14:51:52 +0100 Subject: initial travis-CI support --- .docker.json | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ .travis.yml | 18 ++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 .docker.json create mode 100644 .travis.yml diff --git a/.docker.json b/.docker.json new file mode 100644 index 0000000..02aecf6 --- /dev/null +++ b/.docker.json @@ -0,0 +1,48 @@ +{ + "requires" : { + "archlinux" : [ + "gcc", + "git", + "gtk3", + "intltool", + "libnotify", + "libwnck3", + "make", + "mate-common" + ], + "fedora" : [ + "desktop-file-utils", + "git", + "libcanberra-devel", + "libnotify-devel", + "libwnck3-devel", + "mate-common", + "mate-desktop-devel" + ], + "ubuntu" : [ + "git", + "gobject-introspection", + "gtk-doc-tools", + "intltool", + "libcanberra-gtk3-dev", + "libdconf-dev", + "libexempi-dev", + "libexif-dev", + "libgail-3-dev", + "libgirepository1.0-dev", + "libglib2.0-dev", + "libgtk-3-dev", + "libmate-desktop-dev", + "libnotify-dev", + "libpango1.0-dev", + "libstartup-notification0-dev", + "libwnck-3-dev", + "libx11-dev", + "libxml2-dev", + "mate-common", + "quilt", + "shared-mime-info" + ] + }, + "distcheck" : true +} \ No newline at end of file diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..ccb05ce --- /dev/null +++ b/.travis.yml @@ -0,0 +1,18 @@ +sudo: required +services: + - docker + +before_install: + - curl -L -o docker-build https://github.com/mate-desktop/mate-dev-scripts/raw/master/travis/docker-build + - chmod +x docker-build + +install: + - ./docker-build --name ${DISTRO} --verbose --install + +script: + - ./docker-build --name ${DISTRO} --verbose --build make + +env: + - DISTRO="base/archlinux" + - DISTRO="fedora:29" + - DISTRO="ubuntu:18.10" \ No newline at end of file -- cgit v1.2.1