linux6.6: update to 6.6.62.
[void-pkg.git] / etc / defaults.conf
blob8cb02c6740649401d7712e8741b1d0ac989e63bc
1 # --*-- shell --*--
3 # etc/defaults.conf
4 #       default configuration of etc/conf
6 # DO NOT EDIT THIS FILE DIRECTLY; IT MAY BE REPLACED DURING UPDATES,
7 # EDIT etc/conf INSTEAD.
9 # To disable an option comment it out, don't set it to another value i.e:
10 #    FOO=no     -> wrong
11 #    #FOO=yes   -> correct
13 # Please also use ${FOO} style for shell variables because some parsers
14 # rely on this to work properly.
17 # [OPTIONAL]
18 # Use an alternative mirror for remote repositories. This is more
19 # convenient than modifying etc/xbps.d/repos-remote*.conf.
21 #XBPS_MIRROR=https://repo-us.voidlinux.org/current
23 # [OPTIONAL]
24 # Enable optional arguments to xbps-install(1) for the host system.
25 # Currently used in the 'binary-bootstrap' and 'bootstrap-update' targets.
27 # NOTE: local repositories are handled automatically by xbps-src,
28 # and remote repositories can be changed by setting XBPS_MIRROR
30 #XBPS_INSTALL_ARGS=""
32 # [OPTIONAL]
33 # Native Compilation/Preprocessor flags for C/C++/Fortran. Additional settings
34 # for the target architecture are also declared in common/build-profiles/<arch>.sh.
36 XBPS_CFLAGS="-O2 -pipe"
37 XBPS_CXXFLAGS="${XBPS_CFLAGS}"
38 XBPS_FFLAGS="${XBPS_CFLAGS}"
40 # [OPTIONAL]
41 # Linker flags passed to the compiler.
43 #XBPS_LDFLAGS=""
45 # [REQUIRED]
46 # Command to execute to gain root privileges when using the `update-sys`
47 # target to update your system.
49 XBPS_SUCMD="sudo /bin/sh -c"
51 # [OPTIONAL]
52 # Enable or disable ccache when building packages. The ccache directory
53 # is stored in the hostdir, i.e hostdir/ccache. For go builds this enables
54 # caching in hostdir/gocache.
56 #XBPS_CCACHE=yes
58 # [OPTIONAL]
59 # Enable or disable distcc when building packages. The distcc directory
60 # is stored in the hostdir, i.e hostdir/distcc.
62 #XBPS_DISTCC=yes
63 #XBPS_DISTCC_HOSTS=""
65 # [OPTIONAL]
66 # Number of parallel jobs to execute when building packages that
67 # use make(1) or alike commands. Defaults to the result of nproc(1).
68 # If nproc(1) is not available, defaults to 1.
70 #XBPS_MAKEJOBS=4
72 # [OPTIONAL]
73 # Enable recording git revisions in final binary packages; enable this
74 # if you are sure the package you are building is available in the
75 # void-packages git repository.
77 #XBPS_USE_GIT_REVS=yes
79 # [OPTIONAL]
80 # Enable running the (optional) do_check() function of a package.
81 # When set to 'full', will enable further testing for some packages.
83 #XBPS_CHECK_PKGS=yes
84 #XBPS_CHECK_PKGS=full
86 # [OPTIONAL]
87 # Enable building -dbg subpackages with debugging symbols. Please note
88 # that building with debugging symbols may take a long while in some
89 # packages even on computers with a fast CPU; as well as needs lots of
90 # RAM to properly build some packages.
92 #XBPS_DEBUG_PKGS=yes
94 # [OPTIONAL]
95 # Set the package compression format. See xbps-create(1) for available formats.
97 #XBPS_PKG_COMPTYPE=type
99 # [OPTIONAL]
100 # Set the repository compression format. See xbps-rindex(1) for available formats.
102 #XBPS_REPO_COMPTYPE=type
104 # [OPTIONAL]
105 # Enable or disable global package build options, these options apply
106 # to all packages that support the matching options.
108 # To enable an option just define its option name; to disable an option
109 # prefix it with ~. Options must be delimited by commas, i.e 'opt,~opt2,opt3,~opt4'
111 #XBPS_PKG_OPTIONS=opt,~opt2,opt3,~opt4
113 # [OPTIONAL]
114 # Enable or disable package build options. Note that per package build options
115 # override the global options defined above for the matching package.
117 #XBPS_PKG_OPTIONS_foo=opt,~opt2,opt3,~opt4
119 # [OPTIONAL]
120 # Enable building package locally that are restricted legally for redistribution.
121 # NOTE: you can't distribute the sources or binaries for such kind of packages.
123 #XBPS_ALLOW_RESTRICTED=yes
125 # [OPTIONAL]
126 # Set the preferred chroot style. Available styles at common/chroot-style/*.sh:
128 #       - uunshare (uses xbps-uunshare(1), user namespaces)
129 #       - uchroot (uses xbps-uchroot(1), namespaces, setgid)
130 #       - bwrap (uses bwrap, external, does not need special permissions)
131 #       - ethereal (uses root, needs no permissions, for disposable containers)
133 # The order is already set as shown above, but can be overriden below.
134 # Additional arguments to the chroot style can be passed in via XBPS_CHROOT_CMD_ARGS.
136 #XBPS_CHROOT_CMD=uchroot
137 #XBPS_CHROOT_CMD_ARGS=""
139 # [OPTIONAL]
140 # Enable to use the standard mtime of files. Otherwise it will be rewritten to
141 # the HEAD commit time. Requires git when disabled.
143 #XBPS_USE_BUILD_MTIME=yes
145 # [OPTIONAL]
146 # Enable continuous integration specific mode of operation. Currently this
147 # disables do_check for some packages.
149 #XBPS_BUILD_ENVIRONMENT=void-packages-ci
151 # [OPTIONAL]
152 # When using the 'ethereal' chroot-style this switch must be activated, it is
153 # meant as safeguard against users casually destroying their systems
155 #XBPS_ALLOW_CHROOT_BREAKOUT=yes
157 # [OPTIONAL]
158 # Skip building package if it exists in local repository, emitting warning.
159 # When unset, newly build package overwrites the older one.
161 #XBPS_PRESERVE_PKGS=yes
163 # [OPTIONAL]
164 # Show more detailed output in ./xbps-src update-check. Useful for debugging.
165 # This can also be set or exported as a regular environment variable.
167 #XBPS_UPDATE_CHECK_VERBOSE=yes