This repository is a starting point for an Arch Linux package. Replace the
src/ example with the files owned by the package and update both PKGBUILDs,
the workflows, metadata, and documentation before publishing it.
On Arch Linux or a compatible distribution:
sudo pacman -S --needed base-devel git shellcheck
make validate
make build
make installmake build creates a deterministic local source archive in
build/artifacts/ and a package in build/dist/. make install requires
sudo and installs the one package found in that directory without a blanket
--overwrite rule.
For package metadata only:
make validate
makepkg -p packaging/arch/ci/PKGBUILD --printsrcinfoSee packaging/arch/README.md for the difference between local and release builds.
- DEVELOPMENT.md β layout, checks, and releases
- CONTRIBUTING.md β contribution workflow
- SECURITY.md β private vulnerability reports
SPDX: GPL-3.0-only. See LICENSE.