1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
# Arch User Repository (AUR) Packaging for Vetto This directory contains the `PKGBUILD` recipe and `.SRCINFO` manifest for Arch Linux and derivative distributions. --- ## Files - `PKGBUILD`: Build recipe compiling from source with reproducible paths. - `.SRCINFO`: Machine-readable package metadata. --- ## Publishing to AUR (Arch Linux) 1. **Clone AUR repository**: ```bash git clone ssh://aur@aur.archlinux.org/vetto-git.git /tmp/aur-vetto ``` 2. **Copy updated files**: ```bash cp packaging/aur/PKGBUILD /tmp/aur-vetto/ cd /tmp/aur-vetto makepkg --printsrcinfo > .SRCINFO ``` 3. **Verify build locally (Arch host / container)**: ```bash makepkg -si ``` 4. **Commit and push**: ```bash git add PKGBUILD .SRCINFO git commit -m "feat: update vetto v0.2.5" git push origin master ``` 5. **User installation**: ```bash yay -S vetto-git # or paru -S vetto-git ```