From 4af08afff9f6841f03e3aa63e31ca529bad3f766 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Pi=C3=A9dallu?= Date: Thu, 20 Feb 2020 16:13:06 +0100 Subject: ci: Also build with meson --- .gitlab-ci.yml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bec877bf..aaa0ba0d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -15,8 +15,9 @@ variables: gettext-devel automake autoconf + meson -build: +build:autotools: before_script: - dnf update -y --nogpgcheck && dnf install -y --nogpgcheck $DEPENDENCIES script: @@ -44,3 +45,19 @@ build: - XDGMIME_PATH=`pwd`/xdgmime/ ./autogen.sh - make check - V=1 make distcheck + + +build:meson: + before_script: + - dnf update -y --nogpgcheck + - dnf install -y --nogpgcheck $DEPENDENCIES + script: + # Compile xdgmime + - git clone https://gitlab.freedesktop.org/xdg/xdgmime.git + - make -C xdgmime + + # Compile and test shared-mime-info + - meson _build + - ninja -C _build + - ninja -C _build test + - ninja -C _build dist -- cgit v1.2.1