Add missing build dependencies to CI workflow

- Add meson for UI build system (fixes immediate failure)
- Add ninja-build as meson backend
- Add librsvg2-bin for icon generation (rsvg-convert)
- Add libglib2.0-dev for meson build requirements
- Add gettext for localization
- Add desktop-file-utils for desktop file validation
- Add appstream for appstream validation
- Rename step to "Install build dependencies" for clarity

Co-authored-by: wheaney <42350981+wheaney@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2026-02-14 22:50:11 +00:00
parent aca0ea966d
commit be5907766e
1 changed files with 11 additions and 2 deletions

View File

@ -56,10 +56,19 @@ jobs:
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
- name: Install gnome-extensions CLI - name: Install build dependencies
run: | run: |
sudo apt-get update -qq sudo apt-get update -qq
sudo apt-get install -y gnome-shell-extension-prefs sudo apt-get install -y \
gnome-shell-extension-prefs \
meson \
ninja-build \
librsvg2-bin \
libglib2.0-dev \
gettext \
wget \
desktop-file-utils \
appstream
- name: Build library packages - name: Build library packages
run: | run: |