Home

Awesome

PKGBUILD management framework for the Arch User Repository

Install

The standard make && sudo make install routine is used. The following additional variables are supported:

How it works

Commit PKGBUILDs in named subdirectories. Export them to the AUR with the aurpublish command, using the subtree push stratagem. This preserves an independent history for third-party hosting, pull requests... ;)

Commands

Initialize a new repository with githooks.

Push PACKAGE to the AUR. With "--speedup", merges the split history back in.

Pull package from the AUR (if you adopted an existing package, or have a co-maintainer).

View the git log of a package subtree.

Experimental. Download the history of a non-migrated AUR3 package, and commit it to a new subtree.

Hooks

Warn about whitespace errors, fail if checksums don't match, and auto-generate .SRCINFO for all changed PKGBUILDs.

Prefill the commit message with a list of added/updated/deleted packages + versions (if any).

Copyright

This repository is licensed under the GPLv2 or (at your option) any later version.