Change workflow to build gtk4-layer-shell
Some checks failed
Build Project / Build Linux (push) Failing after 34s

This commit is contained in:
jmb05
2026-11-03 01:10:44 +01:00
parent 0f19ff6213
commit 2fa7b4a55c

View File

@@ -10,16 +10,34 @@ env:
jobs: jobs:
build: build:
name: Build Linux name: Build Linux
runs-on: ubuntu-22.04 runs-on: ubuntu-latest
steps: steps:
- name: Checkout Repository - name: Checkout Repository
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Print Os release
run: echo /etc/os-release
- name: Install system dependencies - name: Install system dependencies
run: | run: |
sudo apt-get update sudo apt-get update
sudo apt-get install -y \ 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 - name: Install Rust
run: | run: |