- AUR account (aur.archlinux.org)
- Archweb account (archlinux.org)
- devtools
- aurpublish
- nvchecker
- a custom chroot (optional)
mkdir -p .pkgbuilds/ && cd .pkgbuilds/
$EDITOR nvchecker.toml
git add nvchecker.toml
git commit -m "Initial commit"
cd $PKGBUILDS/
mkdir -p $PKG/ && cd $PKG/
$EDITOR PKGBUILD
pkg # or extra-x86_64-build
pushpkg
nv # nv cmp
cd $PKGBUILDS/$PKG/
updpkgver $NEW_VER
pkg # or extra-x86_64-build
pushpkg
nv take $PKG
svn checkout -N svn+ssh://svn-community@repos.archlinux.org/srv/repos/svn-community/svn svn-community
cd $PKGS/
newpkg $PKG
$EDITOR PKGBUILD
offload-build # extra-x86_64-build
commitnewpkg $PKG
communitypkg
updcomdb
nv # nv cmp
cd $PKGS/
svn up $PKG
cd $PKG/trunk/
$EDITOR PKGBUILD
offload-build # extra-x86_64-build
communitypkg
updcomdb
nv take $PKG
See my dotfiles for nv, pkg, pushpkg, updpkgver, newpkg, commitnewpkg, updcomdb and more.