mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-06 20:34:16 +02:00
AUR Packaging
This directory contains starter PKGBUILD files for publishing Bearhub on the AUR:
bearhub/PKGBUILD: stable package from tagged releasesbearhub-git/PKGBUILD: rolling package frommain
Before publishing:
- Generate
.SRCINFOwithmakepkg --printsrcinfo > .SRCINFOinside each package directory. - Build-test locally with
makepkg -si. - Push each package to its own AUR Git repository (
aur@aur.archlinux.org:bearhub.gitandaur@aur.archlinux.org:bearhub-git.git).
Stable release checklist (bearhub)
- Update
CHANGELOG.mdand packaging paths for the new tag (e.g.0.10.7-bearhub.6). - Commit all release changes on
main. - Create and push the git tag:
git tag -a 0.10.7-bearhub.6 -m "Release 0.10.7-bearhub.6" git push origin main git push origin 0.10.7-bearhub.6 - Refresh tarball checksum in
bearhub/PKGBUILD:cd packaging/aur/bearhub makepkg -g >> PKGBUILD # or updpkgsums after source URL is reachable makepkg --printsrcinfo > .SRCINFO - Sync to local AUR clones:
scripts/sync-aur-packaging.sh - Build-test both AUR packages, then publish AUR commits.
- Optional: create GitHub release from tag
0.10.7-bearhub.6.