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: |