bos/packaging/arch
Breadway a3ead6607a CI: stage bakery from signed stable index, drop bread-theme cargo build
The tagged ISO workflow fetched bos-settings/src/Cargo.toml from the
dev branch (404 after the Tauri split) and cargo-built bread-theme.
bread-theme 0.7.1 is already on the stable index. Stage required bins,
units, breadhelp content, and desktop/license files from the
minisign-verified index instead; optional bread-emit/module-host skip
until bread publishes them. Fail the bake if a required bin is missing.
2026-08-15 22:20:29 +08:00
..
README.md CI: stage bakery from signed stable index, drop bread-theme cargo build 2026-08-15 22:20:29 +08:00

Arch packaging

This directory only holds PKGBUILDs for third-party AUR packages BOS republishes to the [breadway] pacman repo (calamares, bibata, powerlevel10k, yay-bin) — not the user's own code. See each subdirectory's .forgejo/workflows/<name>.yml (in this repo) for how each one publishes on a push to packaging/<name>/**.

Every bread-ecosystem app (bakery, bread, breadbar, breadbox, breadcrumbs, breadpad, breadpaper, breadmon, breadsearch, breadclip, breadshot, bos-settings, breadhelp, ...) is bakery-managed, not pacman-packaged — see iso/bread-lockfile.toml (required_bins + optional_bins), which build-local.sh uses as the name list when baking this machine's bakery install into the ISO's /etc/skel. breadlock is the sole deliberate exception (it needs a root-owned /etc/pam.d/breadlock PAM service file, which bakery — by design — has no privileged-install path for) and stays on pacman only; see bread-ecosystem/docs/release-channels.md for the full policy.