summaryrefslogtreecommitdiff
path: root/manifests/makepkg.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/makepkg.pp')
-rw-r--r--manifests/makepkg.pp55
1 files changed, 51 insertions, 4 deletions
diff --git a/manifests/makepkg.pp b/manifests/makepkg.pp
index 789298a..2761caf 100644
--- a/manifests/makepkg.pp
+++ b/manifests/makepkg.pp
@@ -1,3 +1,50 @@
+# @summary Arch makepkg configuration
+#
+# Complete configuration of makepkg.conf(5)
+#
+# @param dlagents
+# @param vcsclients
+# @param carch
+# @param chost
+# @param cppflags
+# @param cflags
+# @param cxxflags
+# @param ldflags
+# @param rustflags
+# @param makeflags
+# @param debug_cflags
+# @param debug_cxxflags
+# @param debug_rustflags
+# @param buildenv
+# @param distcc_hosts
+# @param builddir
+# @param options
+# @param integrity_check
+# @param strip_binaries
+# @param strip_shared
+# @param strip_static
+# @param man_dirs
+# @param doc_dirs
+# @param purge_targets
+# @param dbgsrcdir
+# @param pkgdest
+# @param srcdest
+# @param srcpkgdest
+# @param logdest
+# @param packager
+# @param gpgkey
+# @param compressgz
+# @param compressbz2
+# @param compressxz
+# @param compresszst
+# @param compresslrz
+# @param compresslzo
+# @param compressz
+# @param compresslz4
+# @param compresslz
+# @param pkgext
+# @param srcext
+# @param pacman_auth
class pacman::makepkg (
# protocol: agent
Hash[String, String] $dlagents = {
@@ -49,13 +96,13 @@ class pacman::makepkg (
debug => false,
lto => false, # This is fairly new...
},
- Array[Pacman::ChecksumTypes] $integrity_check = [ 'sha256' ],
+ Array[Pacman::ChecksumTypes] $integrity_check = ['sha256'],
String $strip_binaries = '--strip-all',
String $strip_shared = '--strip-unneeded',
String $strip_static = '--strip-debug',
- Array[String] $man_dirs = [ '{usr{,/local}{,/share},opt/*}/{man,info}' ],
- Array[String] $doc_dirs = [ 'usr/{,local/}{,share/}{doc,gtk-doc}', 'opt/*/{doc,gtk-doc}' ],
- Array[String] $purge_targets = [ 'usr/{,share}/info/dir', '.packlist', '*.pod' ],
+ Array[String] $man_dirs = ['{usr{,/local}{,/share},opt/*}/{man,info}'],
+ Array[String] $doc_dirs = ['usr/{,local/}{,share/}{doc,gtk-doc}', 'opt/*/{doc,gtk-doc}'],
+ Array[String] $purge_targets = ['usr/{,share}/info/dir', '.packlist', '*.pod'],
String $dbgsrcdir = '/usr/src/debug',
Optional[String] $pkgdest = undef, # /home/packages
Optional[String] $srcdest = undef, # /home/soruces