summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2018-10-14 03:49:29 +0200
committerBastien Nocera <hadess@hadess.net>2018-10-14 03:55:10 +0200
commit88e6714a7dc2fbc3947f7004f69dcae2f189064d (patch)
treeb1de7e3d1911d30cdce4fe2778e024f6b497ee23 /.gitlab-ci.yml
parent33503f9f202ac40d9d79b378590d499f330bc76d (diff)
downloadshared-mime-info-88e6714a7dc2fbc3947f7004f69dcae2f189064d.tar.gz
ci: Add CI
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml19
1 files changed, 19 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 00000000..7a32e61b
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,19 @@
+image: fedora:rawhide
+
+variables:
+ DEPENDENCIES: gcc gcc-c++ glibc-devel make libxml2-devel glib2-devel
+ automake autoconf gettext intltool git
+
+build:
+ before_script:
+ - dnf update -y --nogpgcheck && dnf install -y --nogpgcheck $DEPENDENCIES
+ script:
+ # Compile xdgmime
+ - git clone https://gitlab.freedesktop.org/xdg/xdgmime.git
+ - cd xdgmime
+ - make
+ - cd ..
+ - XDGMIME_PATH=`pwd`/xdgmime/ ./autogen.sh --disable-dependency-tracking
+ - make
+ - make check
+ - make install