AUR#
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: