A short textual description of what the package contains and its primary purpose.
The upstream version of the package
Commands to build the software
The Git repository URL where the package source code or PKGBUILD is maintained.
The tier classification of a repository mirror indicating its sync frequency and reliability.
Shell commands executed to install the built software into the package directory structure for final packaging.
The Arch Linux extension models Pacman packages, PKGBUILD build scripts, split packages, package groups, and the Arch User Repository (AUR). It captures Arch-specific metadata such as build options, checksums, packager signatures, and repository tiers (core, extra, multilib).
Links a split package to other packages in the same split
The official website or homepage URL of the upstream software project.
Compiler flags used during build
A PKGBUILD file containing package build instructions
Shell commands executed to compile and build the software from source code.
AUR
SHA-384 hash values used to verify the integrity and authenticity of source files.
Testing repository for multilib packages
Identifies the primary or base package in a group of split packages.
replaces
SHA256 checksums for source files
A comprehensive ontology for modeling Arch Linux packages, PKGBUILD files, AUR packages, and Pacman repositories including build dependencies, split packages, and package groups.
AUR popularity
A brief description of the package
A package in Arch Linux .pkg.tar.xz format
The filename of the install script
Package replacement
valid PGP keys
Valid PGP key IDs for source verification
testing
check function
GPG signature for repository verification
Shell commands executed to run the software's test suite to verify the build is working correctly.
KDE application packages
Indicates whether an AUR package has been flagged as out of date by users.
Extra Arch Linux repository
Links a package to the PKGBUILD it was built from. Conceptually related to vcs:packagedFromTag (both express 'built from source material') but semantically incompatible ranges (pacman:PKGBUILD vs vcs:Tag).
Runtime dependency
gnome
SHA-512 hash values used to verify the integrity and authenticity of source files.
package release
BLAKE2 hash values used to verify the integrity and authenticity of source files, providing strong cryptographic security.
Git repository URL for the package source
SRCINFO
SHA512 checksums
in group
PKGBUILD content
xfce4
Relates a PKGBUILD to its corresponding .SRCINFO metadata file that contains parsed package information.
repository signature
MD5 hash values used to verify the integrity of source files, though MD5 is considered cryptographically weak.
options
An Arch Linux repository accessible via Pacman
build function
Links to the AUR package maintainer
Xfce desktop environment packages
AUR votes
BLAKE2 checksums
Arch Package
Split Package
A package that is built from a single PKGBUILD alongside other related packages, sharing the same source and build process but producing separate installable packages.
multilib-testing
The epoch version number for version comparison override
Source files that should not be automatically extracted during the build process, typically binary files or archives that need special handling.
part of split
Build-time dependency
base-devel
Package Group
Identifies the person who originally submitted the package to the AUR.
Build options (e.g., !strip, !docs)
A shell script containing build instructions and metadata for creating an Arch Linux package, following the PKGBUILD format specification.
no extract
The complete text content of the PKGBUILD file including all functions and metadata.
SHA1 checksums for source files
Base system packages
Links a package to the group it belongs to
core
PKGBUILD
SHA1 checksums
orphaned
Compiler flags and build options used when compiling the package from source.
The base name for split packages
Date when the package was last modified
package function
Virtual package provision
A logical grouping of packages in Arch Linux
The filename of a file containing the changelog or release notes for the package.
base
Identifies the current maintainer of an AUR package.
SHA512 checksums for source files
Arch Linux Package Ontology
The Arch-specific package release number
AUR maintainer
Mirror tier level (Tier 1, Tier 2, etc.)
Links to the original submitter of the AUR package
The version number of the upstream software as provided by the original developers.
A .SRCINFO file containing package metadata in key=value format
prepare function
Testing repository for community packages
tier level
multilib
install script
Build-time options that control how the package is compiled and processed, such as stripping symbols or including documentation.
Multilib Arch Linux repository for 32-bit support
The number of user votes indicating popularity for an AUR package.
optional depends
Links a PKGBUILD to its corresponding .SRCINFO file
conflicts
Arch User Repository
PGP key fingerprints that are considered valid for verifying the authenticity of source files.
Commands to run tests
community
package base
Basic development tools
Shell commands executed to prepare the source code before building, such as applying patches or configuring the build environment.
A dependency required only when running the package's test suite during the build process.
A calculated popularity score for an AUR package based on votes and usage statistics.
kde-applications
Relates a package to the logical group it belongs to for organizational and installation purposes.
The upstream project URL
epoch
The filename of a script that contains pre-install, post-install, pre-remove, or post-remove hooks for the package.
SHA256 checksums
A compiled software package in Arch Linux format (.pkg.tar.xz or .pkg.tar.zst) that can be installed using the pacman package manager.
MD5 checksums for source files
Arch User Repository containing user-contributed PKGBUILDs
SHA-1 hash values used to verify the integrity of source files, though SHA-1 is considered cryptographically weak.
extra
The Arch User Repository, a community-driven repository for Arch Linux users to share and maintain PKGBUILD scripts for software not included in the official repositories.
Core Arch Linux repository
package version
Package conflict
A repository containing Arch Linux packages that can be accessed and managed through the pacman package manager.
depends
Test-time dependency
backup
GNOME desktop environment packages
A runtime dependency that must be installed for the package to function correctly.
source
Commands to prepare the source for building
The date and time when the package was last updated or modified.
Relates an Arch package to the PKGBUILD file that was used to build it.
Indicates whether an AUR package has no current maintainer and is available for adoption.
package description
Community Arch Linux repository
built from
The base name used to identify a group of split packages that are built from the same PKGBUILD.
The Arch Linux specific release number that increments when the PKGBUILD is updated without changing the upstream version.
has SRCINFO
Links to the base package in a split package group
The main Arch User Repository
build flags
check depends
The complete PKGBUILD file content
A virtual package or capability that this package provides, allowing it to satisfy dependencies on that virtual package.
MD5 checksums
The GPG signature used to verify the authenticity of the repository and its packages.
split package base
A metadata file in key=value format that contains parsed information from a PKGBUILD, used by the AUR web interface and helper tools.
Testing repository for core and extra
Optional dependency
An optional dependency that provides additional functionality but is not required for basic operation.
A URL or filename specifying source files, patches, or other resources needed to build the package.
community-testing
Arch Repository
A package that cannot be installed simultaneously with this package due to file conflicts or incompatibility.
upstream URL
SHA-256 hash values used to verify the integrity and authenticity of source files.
changelog
A version epoch used to override normal version comparison when upstream versioning schemes change or become incompatible.
A source URL or filename used to build the package
Relates split packages that are built from the same PKGBUILD and share the same pkgbase.
last modified
Popularity score for this AUR package
SHA384 checksums for source files
Whether the AUR package is orphaned (no maintainer)
git repository
Configuration files that should be backed up during package upgrades to preserve user modifications.
SHA384 checksums
AUR submitter
Ontology for representing Arch Linux packages, PKGBUILD files, and Pacman repositories
make depends
A build-time dependency required to compile the package but not needed at runtime.
A logical collection of related packages in Arch Linux that can be installed or managed as a unit.
BLAKE2 checksums for source files
A package that this package is intended to replace, typically used during package transitions or renames.
Commands to package the built software
Files that should not be extracted during build
out of date
A package that is part of a split package group
The filename of the changelog
provides
Number of votes for this AUR package
Files that should be backed up during upgrades
Whether the AUR package is marked as out of date