APACMAN.CONF

NAME
SYNOPSIS
DESCRIPTION
EXAMPLE
OPTIONS
CONFIGURATION
COLORS
SEE ALSO
AUTHORS

NAME

apacman.conf − apacman AUR wrapper optional configuration file

SYNOPSIS

/etc/apacman.conf

DESCRIPTION

apacman will attempt to read apacman.conf each time it is run.

EXAMPLE

#
# /etc/apacman.conf
#
noedit=1
skipcache=1
savedir="/var/cache/apacman/pkg"

Note
Flags must be set equal to 1. No spaces are allowed. Each option must be lowercase (except for URLs and colors which must be UPPERCASE).

OPTIONS

auronly = 1

Only do actions for AUR.

buildonly = 1

Builds packages without installing and removes new build depends after.

cachevcs = 1

Installs cached VCS packages if newer than AUR PKGBUILD versions.

ignorearch = 1

Ignore missing architecture in PKGBUILD (mostly for ARM systems).

keepkeys = 1

Do not remove imported PGP keys.

legacy = 1

Use AUR3 repo rather than AUR4 (deprecated).

needed = 1

Do not install up-to-date packages.

noaur = 1

Do no actions for AUR (hint: useful with --warn).

noconfirm = 1

Do not prompt for any confirmation.

nodatabase = 1

Do not store local AUR database.

noedit = 1

Do not prompt to edit files with EDITOR.

nofail = 1

Do not continue if a package fails to build.

nosource = 1

Do not source PKGBUILDs (WIP).

preview = 1

Prompt to edit PKGBUILD and .install before building.

progress = 1

Status updates to terminal title (1) or libnotify (2) or both (3).

purgebuild = 1

Remove unneeded build dependencies.

quiet = 1

Do not show packages descriptions in search.

skipcache = 1

Do not install from pre-built packages in cache directory.

skipinteg = 1

Ignore missing or invalid source file hashes.

skiptest = 1

Do not install unit test packages.

warn = 1

Do not exit on errors, treat as non-fatal warnings.

CONFIGURATION

tmpdir = path/to/temp/dir

Overrides the default temporary directory for apacman to build packages in. A tmpfs (RAM disk) directory is recommended. Directory must be "owned" by user.
Default
: /tmp/apacmantmp-$UID
NOTE
: root builds packages as aurbuild user.

makepkgconf = path/to/makepkg.conf

Overrides the default location of the global makepkg configuration file.
Default
: /etc/makepkg.conf

usermakepkgconf = path/to/.makepkg.conf

Overrides the global makepkg.conf with a user makepkg configuration file.
Default
: $HOME/.makepkg.conf

pacmanconf = path/to/pacman.conf

Overrides the default location of the global pacman configuration file.
Default
: /etc/pacman.conf

savedir = path/to/cache/dir

Overrides the default location of the package cache directory.
Default
: /var/cache/apacman/pkg

database = path/to/database/dir

Overrides the default location of the apacman DB directory.
Default
: /var/lib/apacman

pacmandb = path/to/aur.db

Overrides the default location of the locally installed AUR package DB.
Default
: /var/lib/pacman/sync/aur.db

pkgfiledb = path/to/aur.files

Overrides the default location of the pkgfile-format local AUR package DB.
Default
: /var/cache/pkgfile/aur.files

localrepo = name

Overrides the default name of the AUR repository.
Default
: aur

editor = nano −w

Overrides the default text editor for PKGBUILDs.
Default
: $EDITOR or vi

pager = less −R

Overrides the default text viewer for comments.
Default
: $PAGER or less

RPCURL = url/to/AUR/Search

Overrides the URL address to the Arch User Repository’s RPC-interface API.
Default
: https://aur.archlinux.org/rpc.php?type

PKGURL = url/to/AUR/PKGBUILDs

Overrides the URL address prefix to the Arch User Repository’s PKBUILDs.
Default
: https://aur.archlinux.org

WEBURL = url/to/AUR/WebUI

Overrides the URL address prefix to the Arch User Repository’s WebUI.
Default
: https://www.archlinux.org

ABSURL = url/to/ABS/PKGBUILDs

Overrides the URL address prefix to the Arch Build System’s PKBUILDs.
Default
: rsync.archlinux.org

COLORS

Use apacman with colorization if your terminal supports it.

COLOR1 = [escape] [format] [color]

Overrides the bold color.
Default
: ’\e[1;39m’ (default)

COLOR2 = [escape] [format] [color]

Overrides the version color.
Default
: ’\e[1;32m’ (green)

COLOR3 = [escape] [format] [color]

Overrides the repository color.
Default
: ’\e[1;35m’ (purple)

COLOR4 = [escape] [format] [color]

Overrides the URL color.
Default
: ’\e[1;36m’ (turqoise)

COLOR5 = [escape] [format] [color]

Overrides the attention color.
Default
: ’\e[1;34m’ (blue)

COLOR6 = [escape] [format] [color]

Overrides the warning color.
Default
: ’\e[1;33m’ (yellow)

COLOR7 = [escape] [format] [color]

Overrides the error color.
Default
: ’\e[1;31m’ (red)

SEE ALSO

apacman(8)

pacman.conf(5)

makepkg.conf(5)

AUTHORS

OS Hazard <oshazard+apacman@gmail.com>