[gnome-text-editor] gitlab-ci: cleanup build scripts
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-text-editor] gitlab-ci: cleanup build scripts
- Date: Fri, 4 Feb 2022 20:59:57 +0000 (UTC)
commit eb02395567401b1c87bca479c38e6113d89f1982
Author: Christian Hergert <chergert redhat com>
Date: Fri Feb 4 12:59:44 2022 -0800
gitlab-ci: cleanup build scripts
.gitlab-ci.yml | 63 +++++++++++++++++++++++++++++++++++++++-------------------
1 file changed, 43 insertions(+), 20 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 349538d..1d06b01 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -33,12 +33,35 @@ fedora:
- branches@GNOME/gnome-text-editor
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
desktop-file-utils shared-mime-info itstool
+ - sudo dnf -y
+ desktop-file-utils
+ enchant2-devel
+ expat-devel
+ git
+ install
+ itstool
+ libicu-devel
+ libjpeg-turbo-devel
+ libpng-devel
+ shared-mime-info
- mkdir -p pfx/
- - meson ${MESON_FLAGS} --prefix=${PWD}/pfx _build
+ - meson --prefix=${PWD}/pfx
+ -Dwerror=true
+ -Dglib:werror=false
+ -Dgtk:broadway-backend=false
+ -Dgtk:build-examples=false
+ -Dgtk:build-tests=false
+ -Dgtk:demos=false
+ -Dgtk:media-gstreamer=disabled
+ -Dgtk:werror=false
+ -Dgtksourceview:werror=false
+ -Dicu:werror=false
+ -Dlibadwaita:werror=false
+ -Dlibsass:werror=false
+ -Dsassc:werror=false"
+ _build
+ - ninja -C _build test
- ninja -C _build install
macos:
@@ -53,34 +76,34 @@ macos:
- pip3 install --user meson==0.59.4
- pip3 install --user ninja
- export PATH=/Users/gitlabrunner/Library/Python/3.7/bin:$PATH
- variables:
- MESON_FORCE_BACKTRACE: "1"
script:
- mkdir -p pfx/
- - meson -Dgtk:x11-backend=false
- -Dgtk:broadway-backend=true
- -Dgtk:macos-backend=true
- -Dgtk:media-gstreamer=disabled
- -Dgtk:introspection=disabled
- -Dgtk:demos=false
- -Dgtk:build-examples=false
- -Dgtk:build-tests=false
+ - meson --prefix=${PWD}/pfx
-Dcpp_std=c++11
-Denchant=disabled
- -Dpixman:tests=disabled
-Dglib:werror=false
- -Dgtksourceview:werror=false
+ -Dgtk:broadway-backend=true
+ -Dgtk:build-examples=false
+ -Dgtk:build-tests=false
+ -Dgtk:demos=false
+ -Dgtk:introspection=disabled
+ -Dgtk:macos-backend=true
+ -Dgtk:media-gstreamer=disabled
-Dgtk:werror=false
- -Dlibadwaita:werror=false
+ -Dgtk:x11-backend=false
+ -Dgtksourceview:werror=false
+ -Dlibadwaita:examples=false
-Dlibadwaita:gtk_doc=false
-Dlibadwaita:introspection=disabled
- -Dlibadwaita:vapi=false
- -Dlibadwaita:examples=false
-Dlibadwaita:tests=false
+ -Dlibadwaita:vapi=false
+ -Dlibadwaita:werror=false
-Dlibsass:werror=false
+ -Dpixman:tests=disabled
-Dsassc:werror=false
_build
- - ninja -C _build
+ - ninja -C _build test
+ - ninja -C _build install
artifacts:
when: always
paths:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]