[gnome-text-editor] gitlab-ci: add a fedora build
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-text-editor] gitlab-ci: add a fedora build
- Date: Thu, 3 Feb 2022 00:16:33 +0000 (UTC)
commit b014376886fbce6371f5fb34ffc60575ad8bc77c
Author: Christian Hergert <chergert redhat com>
Date: Wed Feb 2 16:16:23 2022 -0800
gitlab-ci: add a fedora build
I'd like to eventually have these for a few operating systems, including
macOS and Windows.
Related #149
.gitlab-ci.yml | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7a8d18a..8829970 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,9 @@
-include: 'https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ci_initiative.yml'
+include:
+ - project: 'gnome/citemplates'
+ file: 'flatpak/flatpak_ci_initiative.yml'
+
+variables:
+ FEDORA_IMAGE: "registry.gitlab.gnome.org/gnome/gtksourceview/fedora:latest"
flatpak:
image: 'registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:master'
@@ -16,3 +21,13 @@ nightly:
needs: ['flatpak']
dependencies: ['flatpak']
+fedora:
+ image: $FEDORA_IMAGE
+ needs: []
+ variables:
+ MESON_FLAGS: "-Dwerror=true -Dgtk:media-gstreamer=disabled -Dgtk:broadway-backend=false
-Dgtk:demos=false -Dgtk:build-examples=false -Dgtk:build-tests=false -Dgtk:werror=false -Dglib:werror=false
-Dgtksourceview:werror=false -Dlibadwaita:werror=false -Dicu:werror=false -Dlibsass:werror=false
-Dsassc:werror=false"
+ script:
+ - sudo dnf -y install git libpng-devel libjpeg-turbo-devel expat-devel enchant2-devel libicu-devel
+ - mkdir -p pfx/
+ - meson ${MESON_FLAGS} --prefix=${PWD}/pfx _build
+ - ninja -C _build install
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]