Archlinux#

Archlinux logo

Archival for Archlinux 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 Archlinux and Archlinux ARM distribution. The AUR (Archlinux User Repository) is described in its own dedicated documentation, as it uses a very different packaging architecture.

Software Heritage currently has a lister and a loader for Archlinux packages, but they list and load binary packages; and need to be modified to list and load source packages instead.

Origin URLs match the one of the canonical web page displaying information about each package. For example: https://archlinux.org/packages/core/x86_64/coreutils/ and https://aur.archlinux.org/packages/hg-evolve.

As all metadata about Archlinux packages is stored within the package (in PKGBUILD in the source, or .PKGINFO in the binary package), Software Heritage does not need to store them as extrinsic metadata.

Resources: