[libnma/lr/gtk4-ui-files] gitlab: build libnma-gtk4 in CI pipeline
- From: Lubomir Rintel <lkundrak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libnma/lr/gtk4-ui-files] gitlab: build libnma-gtk4 in CI pipeline
- Date: Tue, 22 Mar 2022 11:43:55 +0000 (UTC)
commit df18d835c8740fdaba549173d85c09364d819c16
Author: Lubomir Rintel <lkundrak v3 sk>
Date: Tue Mar 22 12:41:10 2022 +0100
gitlab: build libnma-gtk4 in CI pipeline
This installs and enables libnma-gtk4 during full builds.
As make dist includes a full build, bump the dist image from Fedora 28 to
Fedora 35 as the former is too old to have Gtk4.
.gitlab-ci.yml | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 11e7544b..4c598444 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -40,7 +40,7 @@
.dist: &dist
dependencies:
- - fedora28_dist
+ - fedora35_dist
variables:
GIT_STRATEGY: none
@@ -105,6 +105,7 @@
--disable-introspection
--disable-vala
--disable-more-warnings
+ --without-libnma-gtk4
--without-gcr
- make -j$(nproc)
- make -j$(nproc) check
@@ -128,21 +129,22 @@
--enable-introspection
--enable-vala
--enable-more-warnings
+ --with-libnma-gtk4
--with-gcr
- make -j$(nproc)
- make -j$(nproc) check
- make -j$(nproc) install
- make -j$(nproc) uninstall
-fedora28_dist:
+fedora35_dist:
<<: *fedora_full
- image: fedora:28
+ image: fedora:35
stage: build
script:
- dnf -y install
autoconf automake make
NetworkManager-devel
- NetworkManager-glib-devel
+ gtk4-devel
- sh autogen.sh
- make -j$(nproc) distcheck
artifacts:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]