From 292172909a750c120640777f7d86332d41a8d338 Mon Sep 17 00:00:00 2001 From: Breadway Date: Wed, 15 Jul 2026 19:08:21 +0800 Subject: [PATCH] CI: install gtk4-layer-shell before makepkg dependency check makepkg without -s doesn't auto-resolve deps; the pacman -Syu step must list every runtime dep the PKGBUILD declares. gtk4/glib2 happened to already be listed for a different reason (build toolchain), but gtk4-layer-shell and hicolor-icon-theme were missing, failing the v0.2.0 CI run before it ever built anything. --- .forgejo/workflows/package.yml | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/package.yml b/.forgejo/workflows/package.yml index 353aee3..5721d93 100644 --- a/.forgejo/workflows/package.yml +++ b/.forgejo/workflows/package.yml @@ -18,7 +18,7 @@ jobs: run: | set -euo pipefail VERSION="${GITHUB_REF_NAME#v}" - pacman -Syu --noconfirm base-devel git rust cargo gtk4 glib2 + pacman -Syu --noconfirm base-devel git rust cargo gtk4 glib2 gtk4-layer-shell hicolor-icon-theme useradd -m builder git config --global --add safe.directory '*' git clone --branch "${GITHUB_REF_NAME}" --depth 1 \ diff --git a/README.md b/README.md index e6dedd9..0938dd0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # breadhelp -Onboarding and help center for [BOS (Bread Operating System)](https://github.com/Breadway/bos) — GTK4, a searchable guide library, an interactive keybind viewer, a troubleshooting wizard with one-click fixes, and a live guided tour overlay that spotlights real on-screen bread\* apps (breadbar, breadbox, ...) instead of walking through a static wizard. +Onboarding and help center for [BOS (Bread Operating System)](https://git.breadway.dev/Breadway/bos) — GTK4, a searchable guide library, an interactive keybind viewer, a troubleshooting wizard with one-click fixes, and a live guided tour overlay that spotlights real on-screen bread\* apps (breadbar, breadbox, ...) instead of walking through a static wizard. Split out of the `bos` repo into its own repo so a breadhelp release doesn't require a BOS ISO release, and vice versa. Pacman-packaged (not bakery-managed) — see `packaging/README.md`.