aboutsummaryrefslogtreecommitdiff
path: root/doc/pakku.conf.5.txt
blob: bc840e28fc0b00194b613b9158b2371335ef6260 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
pakku.conf(5)
=============

Name
----
pakku.conf - pakku configuration file

Synopsis
--------
\{sysconfdir\}/pakku.conf

Description
-----------
This configuration file uses a similar format to pacman.conf. The file is
divided into sections. Only options section is used.

Options
-------
*UserCacheDir =* path/to/user/cache/dir::
	Set the cache directory in which pakku will cache repositories.
	The default value is +$\{HOME\}/.cache/pakku+.

*TmpDir =* path/to/tmp/dir::
	Set the temporary directory in which pakku will perform all
	building operations. The default value is +/tmp/pakku-$\{USER\}+.

*AurRepo =* name::
	Set the fake AUR repository name. This name should not conflict with
	names of declared repositories. The default value is +aur+.

*AurComments*::
	Download and display comments for AUR packages.

*CheckIgnored*::
	Check ignored packages for updates in AUR. Pakku will be able to warn
	about ignored package upgrade.

*IgnoreArch*::
	Ignore a missing or incomplete arch field in the build script. Pakku
	will pass '\--ignorearch' option to linkman:makepkg[8].

*PrintAurNotFound*::
	Print warnings during upgrade operation when foreign packages were not
	found in AUR.

*SudoExec*::
	Automatically exec the program from root via sudo if it is necessary,
	allowing you to enter password for sudo only once.

*ViewNoDefault*::
	When building from AUR, pakku will ask whether you want to view the
	content of PKGBUILD and other files. Pressing enter key will give the
	positive answer unless this option is specified.

*PreserveBuilt =* Internal | User | Disabled::
	If set to Internal, built packages will be copied to pacman cache dir.
	If set to User, built packages will be copied to UserCacheDir.
	If set to Disabled (the default), built packages will not be preserved.

*PreBuildCommand =* command::
	This command will be executed in package directory before building,
	allowing you to modify PKGBUILD or perform other necessary actions.

See Also
--------
linkman:pacman.conf[5], linkman:pakku[8]