makepkg's debug split produced a -debug pkg; the upload's head -1 could grab it instead of the main package. !debug yields a single package. |
||
|---|---|---|
| .. | ||
| PKGBUILD | ||
| README.md | ||
Arch packaging
PKGBUILD builds and installs both breadd and bread from source.
Local build
makepkg -si
Before publishing to AUR
- Tag a release on GitHub.
- Update
pkgverto match the tag. - Update
sourceto the release tarball URL. - Run
updpkgsums(or manually setsha256sums). - Update
urlif the repository has moved. - Set
dependsaccurately — at minimum:glibc. Addudevandlibgit2if 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) |
git |
optional | bread sync push/pull |