# 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: ```sh makepkg -si ``` Optional package linting: ```sh namcap PKGBUILD namcap tnt-chat-*.pkg.tar.zst ``` ## Updating metadata After editing `PKGBUILD`, regenerate `.SRCINFO`: ```sh makepkg --printsrcinfo > .SRCINFO ``` Before AUR submission, replace `sha256sums=('SKIP')` with the real GitHub source archive checksum, regenerate `.SRCINFO`, then run the package publish check: ```sh SOURCE_TARBALL=dist/tnt-chat-vX.Y.Z.tar.gz make package-publish-check ``` ## Manual AUR submission ```sh 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.