Add standalone repo scaffolding (README, packaging, CI)

Adds the release/CI machinery bos-settings already has in its own repo:
Forgejo package.yml (tag -> build -> publish to [breadway]) and
mirror.yml (Forgejo -> GitHub). PKGBUILD updated for the flattened
layout and dropped -p breadhelp now that this isn't a workspace member.
This commit is contained in:
Breadway 2026-07-15 19:00:30 +08:00
parent 29b2445573
commit 15b0383c21
7 changed files with 162 additions and 5 deletions

26
packaging/README.md Normal file
View file

@ -0,0 +1,26 @@
Arch packaging
==============
`PKGBUILD` builds and installs `breadhelp` from source.
## Local build
```bash
makepkg -si
```
## Before publishing to [breadway] repo
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`).
## Runtime dependencies
| Package | Required | Notes |
|---------|----------|-------|
| `gtk4` | yes | UI toolkit |
| `glib2` | yes | always |
| `gtk4-layer-shell` | yes | tour overlay (dim mask + spotlight callout) |
| `snapper` | optional | create-backup one-click fix |