bread/packaging/arch
2026-07-19 03:05:57 +08:00
..
PKGBUILD Add filesystem/git/podman/systemd adapters, git/shell hooks, bread-emit CLI, app-detection helpers 2026-07-19 03:05:57 +08:00
README.md Fix audit findings: path traversal, exec shell, glob dup, dead bread-sync, version drift 2026-07-17 03:20:14 +08:00

Arch packaging

PKGBUILD builds and installs both breadd and bread from source.

Local build

makepkg -si

Before publishing to AUR

  1. Tag a release on GitHub.
  2. Update pkgver to match the tag.
  3. Update source to the release tarball URL.
  4. Run updpkgsums (or manually set sha256sums).
  5. Update url if the repository has moved.
  6. Set depends accurately — at minimum: glibc. Add udev if not linking statically.

Runtime dependencies

Package Required Notes
glibc yes always
udev yes device events
dbus optional UPower battery events
libnotify optional bread.notify() (uses notify-send)