Semi-automated package updating mechanism via pacman for dependencies which want or need bleeding edge updates from repo/source.
PR feedback: the local repo isn't guaranteed to exist on every box this runs on, so it shouldn't just be assumed. publisher::ensure_registered checks /etc/pacman.conf for an active [<repo_name>] section before a build even starts, failing fast with the exact snippet to add if it's missing — instead of spending several seconds on a makepkg build that would succeed and then publish into a repo pacman never syncs from. The repo directory and its database file were already self-healing (publish creates the dir if missing, repo-add creates the db on first run) — the actual gap was the pacman.conf registration, which can't be made self-healing without root, so this fails loud with instructions instead of trying to write to /etc/pacman.conf itself. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| .githooks | ||
| packages.d | ||
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| clippy.toml | ||
| Makefile.toml | ||
| SPEC.md | ||