Pacman packages: Difference between revisions
From wikinotes
Line 25: | Line 25: | ||
pkgname= | pkgname= | ||
pkgver=1.1.1 # '[0-9a-Z.@_+-]+', versions must increase alphanumerically | pkgver=1.1.1 # '[0-9a-Z.@_+-]+', versions must increase alphanumerically | ||
pkgrel=2 # | pkgrel=2 # increment build-versions of the same package-version. | ||
arch=('x86_64') # supported cpu architectures. ('any') supports any arch | arch=('x86_64') # supported cpu architectures. ('any') supports any arch | ||
Revision as of 23:02, 25 December 2021
Archlinux packages are described in PKGBUILD
files, and built using makepkg
.
They are expressed in bash shellscript.
Documentation
PKGBUILD docs https://wiki.archlinux.org/title/PKGBUILD
Usage
cd ${DIR_W_PKGBUILD} makepkg
PKGBUILD Syntax
# required pkgname= pkgver=1.1.1 # '[0-9a-Z.@_+-]+', versions must increase alphanumerically pkgrel=2 # increment build-versions of the same package-version. arch=('x86_64') # supported cpu architectures. ('any') supports any arch # optional license=('MIT') # licences (see /usr/share/licences/common/)