Fork of asp (https://github.com/falconindy/asp) for the Archlinux32 project
Erich Eckner eae23dc582 package.inc.sh: mangle the arch=() entry of the PKGBUILD 1 month ago
man add Erich Eckner to man page 1 month ago
shell add set-git-protocol command 1 year ago
.gitignore .gitignore: asp32-* new 1 month ago
LICENSE add LICENSE file to repo 4 years ago
Makefile Makefile: upload target new, rest refurbished 1 month ago
README.md README.md: say, we moved to git.archlinux32.org 1 month ago
archweb.inc.sh urlencode query param in archweb requests 8 months ago
asp32.in introduce our modification repository (not yet functional) 1 month ago
package.inc.sh package.inc.sh: mangle the arch=() entry of the PKGBUILD 1 month ago
remote.inc.sh Avoid corrupting caches when network is unavailable 1 year ago
util.inc.sh simplify quiet_git 8 months ago

README.md

asp32

asp32 is a fork of asp to work with the Archlinux32 packages. It is currently hosted on https://git.archlinux32.org/archlinux32/asp32. The original for Archlinux can be found at https://github.com/falconindy/asp.

asp32 is a tool to manage the build source files used to create Arch Linux packages. It replaces the abs tool, offering more up to date sources (via the svntogit repositories) and uses a sparse checkout model to conserve diskspace. This probably won't be interesting to users who want a full checkout (for whatever reason that may be).

Setup

None! Though, it should be noted that the ASPROOT environment variable will control where asp32 keeps its local git repo. By default, this is ${XDG_CACHE_HOME:-$HOME/.cache}/asp32.

Examples

Get the source files for some packages:

asp32 export pacman testing/systemd extra/pkgfile

Get a fully functional git checkout of a single package:

asp32 checkout pkgfile

List the repositories a package has been pushed to:

asp32 list-repos pacman