Arch Linux Packaging


Arch Linux

Arch Linux encourages and empowers users to create their own software packages.


PKGBUILD

A PKGBUILD is a shell script to build a software package installable by pacman(8). The shell script is called by the makepkg(8) utility.

A PKGBUILD...

It's also possible to specify build-time dependencies with the makedepends variable (same format as depends), test suite dependencies with the checkdepends variables (again, same format), and optional (feature gate) dependencies with the optdepends variable (try: optdepends=('cups: printing support')).

If a package provides software that may be depended upon by other packages, set the provides array variable accordingly. Try: provides=('foobar=1.2.3').


Arch User Repository


CategoryRicottone