PKGBUILD management framework for the Arch User Repository
Shell
285
43 commits
updated Dec 28, 2023
The standard make && sudo make install routine is used. The following additional variables are supported:
DESTDIR -- staged installs for distro packagingPREFIX -- where to install generated script, defaults to /usr/localHOOKSDIR -- where to install githooks, defaults to <PREFIX>/share/aurpublishCommit 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... ;)
aurpublish setupInitialize a new repository with githooks.
aurpublish PACKAGEPush PACKAGE to the AUR. With "--speedup", merges the split history back in.
aurpublish -p PACKAGEPull package from the AUR (if you adopted an existing package, or have a co-maintainer).
aurpublish log PACKAGEView the git log of a package subtree.
import-from-aur3.sh PACKAGEExperimental. Download the history of a non-migrated AUR3 package, and commit it to a new subtree.
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).
This repository is licensed under the GPLv2 or (at your option) any later version.
307 followers · starred Apr 2025
98 followers · starred Feb 2024
106 followers · starred Aug 2020
329 followers · starred Nov 2025
PKGBUILD management framework for the Arch User Repository
Shell
285
43 commits
updated Dec 28, 2023
The standard make && sudo make install routine is used. The following additional variables are supported:
DESTDIR -- staged installs for distro packagingPREFIX -- where to install generated script, defaults to /usr/localHOOKSDIR -- where to install githooks, defaults to <PREFIX>/share/aurpublishCommit 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... ;)
aurpublish setupInitialize a new repository with githooks.
aurpublish PACKAGEPush PACKAGE to the AUR. With "--speedup", merges the split history back in.
aurpublish -p PACKAGEPull package from the AUR (if you adopted an existing package, or have a co-maintainer).
aurpublish log PACKAGEView the git log of a package subtree.
import-from-aur3.sh PACKAGEExperimental. Download the history of a non-migrated AUR3 package, and commit it to a new subtree.
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).
This repository is licensed under the GPLv2 or (at your option) any later version.
307 followers · starred Apr 2025
98 followers · starred Feb 2024
106 followers · starred Aug 2020
329 followers · starred Nov 2025