[gtkmm] CI: Install modules required for building gtk4
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm] CI: Install modules required for building gtk4
- Date: Wed, 9 Feb 2022 15:41:49 +0000 (UTC)
commit fc34b61ffa17e343ed0108614932ab0422aa29ca
Author: Kjell Ahlstedt <kjellahlstedt gmail com>
Date: Wed Feb 9 16:39:35 2022 +0100
CI: Install modules required for building gtk4
If the gtk4 version in ubuntu:devel is too old, gtk4 is built as
a subproject to gtkmm.
.gitlab-ci.yml | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b362a209..e2aaa2d4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -24,6 +24,13 @@ variables:
meson
ninja-build
glib-networking
+
+ # If libgtk-4-dev is too old, gtk4 is built as a subproject to gtkmm-4.0.
+ GTK4_BUILD_DEPS: libgstreamer1.0-dev
+ libgstreamer-plugins-base1.0-dev
+ libgstreamer-plugins-good1.0-dev
+ libgstreamer-plugins-bad1.0-dev
+ libgudev-1.0-dev
GIO_EXTRA_MODULES: "/usr/lib/x86_64-linux-gnu/gio/modules"
GIT_SUBMODULE_STRATEGY: normal
@@ -106,7 +113,7 @@ release_gcc_build:
extends: .build_default
stage: build
variables:
- DEPENDENCIES: $MESON_GCC_DEPS
+ DEPENDENCIES: $MESON_GCC_DEPS $GTK4_BUILD_DEPS
script:
- ninja -C libsigc/_build install
- ninja -C glibmm/_build install
@@ -141,7 +148,7 @@ release_clang_build:
extends: .build_default
stage: build
variables:
- DEPENDENCIES: $MESON_GCC_DEPS clang
+ DEPENDENCIES: $MESON_GCC_DEPS $GTK4_BUILD_DEPS clang
script:
- ninja -C libsigc/_build install
- ninja -C glibmm/_build install
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]