AUR#

AUR logo

Archival for AUR is currently in development:

Developed by Hashbang thanks to a grant from the Alfred P. Sloan Foundation

This page documents how Software Heritage archives source packages from the AUR (Archlinux User Repository) <https://aur.archlinux.org/>. The Archlinux and Archlinux ARM distributions are described in their own dedicated documentation, as they uses a very different packaging architecture.

The AUR lister will send requests to https://aur.archlinux.org/packages-meta-v1.json.gz to get a list of packages; then tells the AUR loader to creates origins like https://aur.archlinux.org/hg-evolve.git using tarballs from URLs like https://aur.archlinux.org/cgit/aur.git/snapshot/hg-evolve.tar.gz

Note

We should probably use https://aur.archlinux.org/packages/hg-evolve as origin URL instead of https://aur.archlinux.org/hg-evolve.git

As all metadata about AUR packages is stored within the PKGBUILD file that serves as source, Software Heritage does not need to store them as extrinsic metadata.

Resources: