ci: Include glslc for Vulkan builds
authorBenjamin Otte <otte@redhat.com>
Wed, 19 Jul 2023 12:55:07 +0000 (14:55 +0200)
committerBenjamin Otte <otte@redhat.com>
Wed, 19 Jul 2023 19:30:29 +0000 (21:30 +0200)
.gitlab-ci.yml
.gitlab-ci/fedora.Dockerfile
.gitlab-ci/test-msys2.sh

index 83d98a45b52c79150ef2cc98acfb484d3e8e9f99..a8b4c32fee291695e19e01734e1272d3cb3be8cc 100644 (file)
@@ -26,7 +26,7 @@ variables:
   BACKEND_FLAGS: "-Dx11-backend=true -Dwayland-backend=true -Dbroadway-backend=true"
   FEATURE_FLAGS: "-Dvulkan=enabled -Dcloudproviders=enabled -Dbuild-testsuite=true -Dintrospection=enabled"
   MESON_TEST_TIMEOUT_MULTIPLIER: 3
-  FEDORA_IMAGE: "registry.gitlab.gnome.org/gnome/gtk/fedora:v46"
+  FEDORA_IMAGE: "registry.gitlab.gnome.org/gnome/gtk/fedora:v48"
 
 workflow:
   rules:
index 39c606e8566374acda41a3f3b69bd6fe8a9bc84e..8523642ed4afdf1666aff144a2fdeae62cbde7ef 100644 (file)
@@ -32,6 +32,7 @@ RUN dnf -y install \
     glib2-static \
     glibc-devel \
     glibc-headers \
+    glslc \
     gnupg2 \
     gobject-introspection-devel \
     graphene-devel \
index ddd66c185f61447f981a72ddae4547b8b370777b..04894a75b8f56d7318a56894909aeefca3d69880 100644 (file)
@@ -32,7 +32,8 @@ pacman --noconfirm -S --needed \
     mingw-w64-$MSYS2_ARCH-fribidi \
     mingw-w64-$MSYS2_ARCH-gst-plugins-bad-libs \
     mingw-w64-$MSYS2_ARCH-shared-mime-info \
-    mingw-w64-$MSYS2_ARCH-python-gobject
+    mingw-w64-$MSYS2_ARCH-python-gobject \
+    mingw-w64-$MSYS2_ARCH-shaderc
 
 mkdir -p _ccache
 export CCACHE_BASEDIR="$(pwd)"