mirror of
https://oauth2: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@github.com/m1ngsama/TNT.git
synced 2026-06-26 04:34:38 +08:00
| .. | ||
| .SRCINFO | ||
| PKGBUILD | ||
| README.md | ||
| tnt-chat.sysusers | ||
Arch / AUR Packaging
The draft package name is tnt-chat because tnt is already a likely name
collision in Arch/AUR contexts.
Local validation
From this directory:
makepkg -si
Optional package linting:
namcap PKGBUILD
namcap tnt-chat-*.pkg.tar.zst
Updating metadata
After editing PKGBUILD, regenerate .SRCINFO:
makepkg --printsrcinfo > .SRCINFO
Before AUR submission, replace sha256sums=('SKIP') with the real release
source archive checksum, regenerate .SRCINFO, then run the package publish
check:
SOURCE_TARBALL=dist/tnt-chat-vX.Y.Z-source.tar.gz make package-publish-check
Manual AUR submission
git clone ssh://aur@aur.archlinux.org/tnt-chat.git aur-tnt-chat
cp PKGBUILD .SRCINFO aur-tnt-chat/
cd aur-tnt-chat
git add PKGBUILD .SRCINFO
git commit -m "Update to X.Y.Z"
git push
Do not wire this to automatic deployment or release automation.