PKGBUILD Templates

Basic PKGBUILD

# Maintainer: Your Name <your email>
# Name of the Software your PKGBUILD will install - should be unique
pkgname=Derp
# The version number for the software
pkgver=6.6.6
#The release number for the arch package, as fixes are added to the PKGBUILD, the release number will increase
pkgrel=900
# The description of the package, should be about 80 characters long (one line)
pkgdesc="Derp is an example package for this PKGBUILD file."
# The type of processor this software can build and work on. See PKGBUILD#arch
arch=('i686' 'x86_64')
# The official website for the software your PKGBUILD will install
url="http://archlinux.org"
# The License that the software is released under. See PKGBUILD#license
license=('GPLv3')
# The group a package belongs in. An example would be kdebase (install all the KDE packages)
groups=allyourbase
# Packages that your software needs to run. If the dependancy requires a minimum version number use the >= operator
depends=('herp' 'fuuuuu>=2.0')
# Packages that must be installed to build the software, but at not necessary to run it
makedepends=('supercompiler300')
# Optional packages that extend the software's functionality
optdepends=('derp-toolbar: a browser plugin')
# List of Package names that this PKGBUILD provides. Put modified packages that will be installed here.
provides=('lol-git')
conflicts=()
replaces=()
backup=()
install='foo.install'
source=("http://server.tl;dr/${pkgname}-${pkgver}.tar.gz"
"derp.desktop")
md5sums=('a0b2c3d4e5f6g7h8i9'
'j10k11l12m13n14o15')