From 647ccab7f81df3ba03fa2f7600fa453a2232a3b0 Mon Sep 17 00:00:00 2001 From: Martin Kleine <24376955+datenzar@users.noreply.github.com> Date: Tue, 10 Feb 2026 02:31:18 +0100 Subject: [PATCH] fix(ci): install gtk-layer-shell runtime package for Ubuntu builds (#752) * fix(ci): install gtk-layer-shell runtime package for Ubuntu builds * docs: update runtime dependency table formatting. --------- Co-authored-by: CJ Pais --- .github/workflows/build.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3200f1d..0b15252 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -105,7 +105,7 @@ jobs: if: contains(inputs.platform, 'ubuntu-24.04') && !contains(inputs.platform, 'arm') run: | sudo apt-get update - sudo apt-get install -y libappindicator3-dev librsvg2-dev patchelf libasound2-dev libopenblas-dev libx11-dev libxtst-dev libxrandr-dev libgtk-layer-shell-dev \ + sudo apt-get install -y libappindicator3-dev librsvg2-dev patchelf libasound2-dev libopenblas-dev libx11-dev libxtst-dev libxrandr-dev libgtk-layer-shell0 libgtk-layer-shell-dev \ libwebkit2gtk-4.1-0=2.44.0-2 \ libwebkit2gtk-4.1-dev=2.44.0-2 \ libjavascriptcoregtk-4.1-0=2.44.0-2 \ @@ -117,13 +117,19 @@ jobs: if: contains(inputs.platform, 'ubuntu-24.04-arm') run: | sudo apt-get update - sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf libasound2-dev libopenblas-dev libx11-dev libxtst-dev libxrandr-dev libgtk-layer-shell-dev xdg-utils + sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf libasound2-dev libopenblas-dev libx11-dev libxtst-dev libxrandr-dev libgtk-layer-shell0 libgtk-layer-shell-dev xdg-utils - name: install dependencies (ubuntu 22.04) if: contains(inputs.platform, 'ubuntu-22.04') && !contains(inputs.platform, 'arm') run: | sudo apt-get update - sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf libasound2-dev libopenblas-dev libx11-dev libxtst-dev libxrandr-dev libgtk-layer-shell-dev + sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf libasound2-dev libopenblas-dev libx11-dev libxtst-dev libxrandr-dev libgtk-layer-shell0 libgtk-layer-shell-dev + + - name: Verify gtk-layer-shell runtime dependency (Ubuntu) + if: contains(inputs.platform, 'ubuntu') + run: | + dpkg-query -W -f='${Status}\n' libgtk-layer-shell0 | grep -q "install ok installed" + ldconfig -p | grep -q "libgtk-layer-shell.so.0" - name: Install Vulkan SDK (Windows x64) if: contains(inputs.platform, 'windows') && !contains(inputs.target, 'aarch64')