This repository contains Arch Linux package recipes maintained by Amin Vakil for the Arch User Repository.
Each package lives in its own directory and usually contains a PKGBUILD, a
matching .SRCINFO, and any extra files needed by that package, such as patches,
systemd units, install scripts, desktop files, or helper scripts.
Clone the package from the AUR and build it with makepkg:
git clone https://aur.archlinux.org/<package>.git
cd <package>
makepkg -sAs with any AUR package, review the PKGBUILD before building it.
.
├── <package>/
│ ├── PKGBUILD
│ ├── .SRCINFO
│ └── package-specific files
└── .github/workflows/
├── ci.yml
└── schedule.yml
Pull requests and issues are welcome for broken builds, outdated packages, and packaging improvements.
For package changes, please keep PKGBUILD and .SRCINFO in sync:
cd <package>
updpkgsums # when source checksums changed
makepkg --printsrcinfo > .SRCINFO
makepkg -s- Pull requests and pushes run CI for packages with changed
PKGBUILDfiles. - CI builds packages in an Arch Linux container and runs packaging checks with
namcapandalpm-lint. - Pushes to
masterpublish changed packages to the AUR withaurpublish. - A nightly workflow builds a selected matrix of packages to catch breakage from upstream changes or Arch package updates.
The packaging files and repository scripts are licensed under the GNU General Public License v3.0. Upstream projects packaged here have their own licenses.