# pkgbuild Steps: 1. Download metadata from [aur.archlinux.org](https://aur.archlinux.org/packages-meta-ext-v1.json.gz) 1. Sort packages by popularity Depends on aurutils ## building https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot ```bash sudo mkdir /var/lib/pkgbuild mkdir -p $HOME/.cache/pkgbuild sudo chown "$(id -un)":"$(id -gn)" /var/lib/pkgbuild mkarchroot -C pacman.conf -M makepkg.conf /var/lib/pkgbuild/root base-devel export NAME= git clone --single-branch --branch=$NAME $HOME/aur.git $HOME/.cache/pkgbuild/$NAME cd $HOME/.cache/pkgbuild/$NAME makechrootpkg -l "$(git branch --show-current)" -r /var/lib/pkgbuild -- --skippgpcheck -s gpg --detach-sign --output "$(makepkg --packagelist).sig" "$(makepkg --packagelist)" ``` ## new repo ``` repo-add -s "$REPO_ROOT/$REPO_NAME.db.tar.zst" ```