vt.archlinux/makepkg¶
Deploys user-specific makepkg configuration
Role dependencies¶
Role variables¶
List of default variables available in the inventory:
---
# User account
makepkg_user_name: johndoe
# Primary group
makepkg_user_group: nobodies
# Nickname
makepkg_user_nick: John Doe
# User email address
makepkg_user_email: john@do.es
# User ccache size
ccache_max_size: 10Gi
# User Makepkg directory
makepkg_dir: "~{{ makepkg_user_name }}/makepkg"
# Package destination
makepkg_pkgdest: "{{ makepkg_dir }}/packages"
# Source cache
makepkg_srcdest: "{{ makepkg_dir }}/sources"
# Source packages
makepkg_srcpkgdest: "{{ makepkg_dir }}/srcpackages"
# Logs
makepkg_logdest: "{{ makepkg_dir }}/logs"
# Platform - used by GCC to select the appropriate toolchain
#
# See:
# - https://bbs.archlinux.org/viewtopic.php?id=112331
# - https://gcc.gnu.org/onlinedocs/gcc-7.2.0/gcc/x86-Options.html
makepkg_platform: pc-linux-gnu