From 2fa7b4a55cd27d0ee3698f8082056ee7556fbd69 Mon Sep 17 00:00:00 2001 From: jmb05 Date: Tue, 3 Nov 2026 01:10:44 +0100 Subject: [PATCH] Change workflow to build gtk4-layer-shell --- .gitea/workflows/build.yaml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 2cb88e3..6de505c 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -10,16 +10,34 @@ env: jobs: build: name: Build Linux - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - name: Checkout Repository uses: actions/checkout@v4 + - name: Print Os release + run: echo /etc/os-release + - name: Install system dependencies run: | sudo apt-get update sudo apt-get install -y \ - build-essential pkg-config libgtk-4-dev libgtk4-layer-shell-dev + build-essential \ + pkg-config \ + libgtk-4-dev \ + libwayland-dev \ + meson \ + ninja-build \ + libgirepository1.0-dev + + - name: Build gtk4-layer-shell + run: | + git clone https://github.com/wmww/gtk4-layer-shell.git + cd gtk4-layer-shell + meson setup build --prefix=/usr/local + meson compile -C build + sudo meson install -C build + sudo ldconfig - name: Install Rust run: |