TNT/packaging/arch/README.md

923 B

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 GitHub source archive checksum, regenerate .SRCINFO, then run the package publish check:

SOURCE_TARBALL=dist/tnt-chat-vX.Y.Z.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.