diff options
author | Bastien Nocera <hadess@hadess.net> | 2018-07-24 17:49:26 +0200 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2018-07-24 17:49:26 +0200 |
commit | 3553fa2591fc7ea3f89fb982139b3bc7e1bfe40c (patch) | |
tree | 4b54b866d5e2babbc4f7824c41665696a4c91d09 | |
parent | f88ec4080ffa14384a325dcb9f8d7e2c6c220565 (diff) | |
download | grilo-plugins-wip/hadess/add-ci.tar.gz |
build: Add CIwip/hadess/add-ci
-rw-r--r-- | .gitlab-ci.yml | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..da47cdb --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,34 @@ +image: fedora:rawhide + +variables: + DEPENDENCIES_GRILO: gobject-introspection-devel libxml2-devel + libsoup-devel glib2-devel gtk3-devel + liboauth-devel totem-pl-parser-devel + meson redhat-rpm-config gcc gcc-c++ glibc-devel + + DEPENDENCIES: intltool sqlite-devel libgcrypt-devel itstool lua-devel + libsoup-devel gperf libarchive-devel json-glib-devel + avahi-gobject-devel totem-pl-parser-devel rest-devel + tracker-devel gmime30-devel libdmapsharing-devel libmediaart-devel + gom-devel gnome-online-accounts-devel libgdata-devel + +build_stable: + before_script: + # Work-around https://bugzilla.redhat.com/show_bug.cgi?id=1607172#c4 + - echo "update dnf gdbm" >> translist.txt + - echo "remove python3-modulemd" >> translist.txt + - dnf shell -y --nogpgcheck translist.txt + - dnf update -y --nogpgcheck + - dnf install -y --nogpgcheck $DEPENDENCIES + # Build grilo from git, grilo and grilo-plugins must be in sync + - git clone https://gitlab.gnome.org/GNOME/grilo.git + - cd grilo + - meson . _build --prefix=/usr + - ninja -C _build + - ninja -C _build install + - cd .. + script: + - meson . _build --prefix=/usr + - ninja -C _build + - ninja -C _build install + - ninja -C _build test |