Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
PKGBUILDs (for Arch Linux)
Shell
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
_aur4
_fork/apache-spark
arch-firefox-nightly-search
blogpost-hg
cutegram
fakeuser
gabs-git
haiku-makebootabletiny
i3lock-fancy
i3session-git
kubernetes
lastpass-cli-git
physmo
pipe2
webcam-paper-pen
xampp
.gitignore
LICENSE
README.md

README.md

PKGBUILDs

Upstream scripts

PKGBUILDs for Arch User Repository

Includes control scripts for managing AUR packages. Requires @falconindy's pkgbuild-introspection tools to auto-generate .SRCINFO

In order to reuse this, checkout the "base" branch and add your own packages on top. Don't keep mine. ;) An additional branch, "submodules-base", contains a previous attempt of mine. I decided I don't want to use submodules, but if you'd rather use that, feel free to take a look. :)

How it works

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

Commands

  • ./setup.sh ssh

    Append ssh-config rules for accessing the AUR.

  • ./setup.sh hooks

    Install githooks.

  • ./aurpublish PACKAGE

    Push PACKAGE to the AUR. With "--new", registers the package.

Hooks

  • pre-commit

    Reject whitespace errors, and auto-generate .SRCINFO for all changed PKGBUILDs.

  • prepare-commit-msg

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

  • post-commit

    Clear aurballs and generate a new, up-to-date aurball for all changed PKGBUILDs.

Something went wrong with that request. Please try again.