diff options
-rw-r--r-- | .docker.json | 48 | ||||
-rw-r--r-- | .travis.yml | 18 |
2 files changed, 66 insertions, 0 deletions
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 |