$ cd ~/projects/aur-builder

AUR Builder

[ Track AUR and Arch packages for your own personal repository. ]

AUR Builder manages a personal Arch Linux package repository. It synchronizes and overrides packages from the AUR, the official Arch repositories, or packages local to your repository.

It is not a traditional AUR helper: it tracks and prepares package changes, and leaves building and repository management to your CI environment.

  • Imports packages from the AUR or the official Arch repositories.
  • Tracks upstream changes and opens pull requests so you can verify them.
  • Local files are overlaid on upstream packages, with prepare and merge hook scripts.
  • Configuration overrides for modifying upstream PKGBUILDs.
  • Works for private personal packages as well.
~/projects/aur-builder

# import, update, and prepare packages

$ aur-builder import --source aur --package yay

$ aur-builder update --source aur

$ aur-builder prepare

$ aur-builder needs-build

$ cd ~/projects