]> git.mdlowis.com Git - proto/labwc.git/commitdiff
CI: ensure Void has a font installed
authorConsolatis <35009135+Consolatis@users.noreply.github.com>
Sat, 16 Mar 2024 17:16:44 +0000 (18:16 +0100)
committerConsolatis <35009135+Consolatis@users.noreply.github.com>
Sat, 16 Mar 2024 17:42:47 +0000 (18:42 +0100)
Otherwise the runtime test randomly fails due to
strange pango behavior. This is a workaround for
the issue and not a permanent fix.

A full investigation into pango internals is required
to figure out why `pango_layout_get_extents()` returns
invalid data after the first call. See PR #1627 for a
testcase.

.github/workflows/build.yml

index eec6984d02155b48a62ee945c4800a30896e6832..db5621c2a5ccc9f84705cb88601998b798695ec1 100644 (file)
@@ -105,7 +105,8 @@ jobs:
           xbps-install -Syu
           xbps-install -y git meson gcc clang pkg-config scdoc \
             cairo-devel glib-devel libpng-devel librsvg-devel libxml2-devel \
-            pango-devel wlroots0.17-devel gdb bash xorg-server-xwayland
+            pango-devel wlroots0.17-devel gdb bash xorg-server-xwayland \
+            dejavu-fonts-ttf
 
       # These build are executed on all runners
       - name: Build with gcc