summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2023-03-14 16:51:37 +0100
committerBastien Nocera <hadess@hadess.net>2023-03-14 19:42:59 +0100
commit16702a1b00e439b8fd86b21ec5e7717bb3348a2c (patch)
tree253c48621f68a646d67ba09b9af3b26b1406df7e /.gitlab-ci.yml
parent4d2803dc4c90ef13b63d2884eb586b785d10634b (diff)
downloadgnome-control-center-16702a1b00e439b8fd86b21ec5e7717bb3348a2c.tar.gz
ci: Build own GTK version
So that the "Finalizing foo, but it still has children left" message is not truncated. This commit will be reverted when GTK is new enough in our image.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml6
1 files changed, 6 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ccbf09b45..8aba7f2a3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -31,6 +31,12 @@ stages:
.Build procedure: &build_procedure
echo "== Building ==" &&
+ git clone https://gitlab.gnome.org/GNOME/gtk.git &&
+ cd gtk &&
+ dnf install -y dnf-plugins-core && dnf builddep -y gtk4 &&
+ meson setup . _build -Dprefix=/usr -Dlibdir=lib64 &&
+ ninja -C _build install &&
+ cd .. &&
rm -rf _build/ &&
meson . _build ${BUILD_OPTS} -Dprofile=development &&
ninja -C _build 2>&1 | tee compilation.log