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:
parent
aca0ea966d
commit
be5907766e
|
|
@ -56,10 +56,19 @@ jobs:
|
|||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v3
|
||||
|
||||
- name: Install gnome-extensions CLI
|
||||
- name: Install build dependencies
|
||||
run: |
|
||||
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
|
||||
run: |
|
||||
|
|
|
|||
Loading…
Reference in New Issue