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')