autoaur
autoaur is a script for automatic mass downloading, updating, building and installing groups of AUR packages. It was initially written by Michal Krenek. A typical scenario would be building (including frequent updating/rebuilding) Xgl, Compiz and all related packages from the AUR. In fact, this was the original reason for making autoaur.
Installing
Build and install autoaurAUR from the AUR.
Configuring
A sample configuration file (or meta-PKGBUILD) for Xgl & Compiz comes with autoaur. To use it, create a directory where all packages to be downloaded and builded should be placed, go to this directory and run:
$ autoaur /path/to/xgl.autoaur
autoaur is highly configurable, as demonstrated by its help command:
Usage: autoaur [options] [config file] You must have a personal repository defined in makepkg.conf. See makepkg's manual page for further advice. Options: --nodownload Do not download packages from AUR --noinstall Do not install packages from AUR --noupdate Do not update package versions --remove Remove conflicting packages (without dependency check) --clean Clean package directories before new installation (old source code will be deleted) --nocolor Disable colorized output messages --tarball make a tarball and delete --confighelp Help with configuration files -h, --help Basic help
As of March 26, 2010, autoaur-repo was merged with autoaur. autoaur now uses the PKGEXT
variable defined in makepkg.conf for creating packages.
When running a personal repository, configure the following line in the config file:
PERSREPO=personalreponame
Finally, add the directory to the PKGDEST
variable in makepkg.conf
.