diff options
author | Dan McGee <dan@archlinux.org> | 2007-02-04 18:28:21 +0000 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2007-02-04 18:28:21 +0000 |
commit | b1cc72ebb3226f300c7432b742b05942f050532f (patch) | |
tree | aa846f0393ddedb482667a8ce064f49bb25ee2f2 /etc | |
parent | 1bb3cd34bfc8c00809e42b4ff084f56b59093fb5 (diff) |
* Updated makepkg to use a new form of options. These two arrays now replace
most of the former options in makepkg.conf, and are described in detail
there:
BUILDENV=(fakeroot !distcc color !ccache)
OPTIONS=(strip !docs !libtool emptydirs)
Note that PKGBUILD specified options will always have final say. They will
now be specified as they are above, except using lowercase 'options' array.
* makepkg was fixed so options actually work as expected.
Diffstat (limited to 'etc')
-rw-r--r-- | etc/makepkg.conf.in | 48 |
1 files changed, 26 insertions, 22 deletions
diff --git a/etc/makepkg.conf.in b/etc/makepkg.conf.in index 393205f6..127e79a5 100644 --- a/etc/makepkg.conf.in +++ b/etc/makepkg.conf.in @@ -1,4 +1,4 @@ -# vim: set ft=sh ts=2 sw=2 et: +# # /etc/makepkg.conf # @@ -31,36 +31,38 @@ CXXFLAGS="-@MARCHFLAG@=@CARCHFLAGS@ -O2 -pipe" # BUILD ENVIRONMENT ######################################################################### # -#-- Fakeroot: for building packages as a non-root user -USE_FAKEROOT="y" -#-- DistCC: a distributed C/C++/ObjC compiler (modify MAKEFLAGS too) -USE_DISTCC="n" -#-- A space-delimited list of hosts running in the DistCC cluster -DISTCC_HOSTS="" -#-- Colorized output messages -USE_COLOR="y" -#-- Use ccache when building -USE_CCACHE=0 +# Defaults: ENVIRONMENT=(!fakeroot !distcc color !ccache) +# +#-- fakeroot: Allow building packages as a non-root user +#-- distcc: Use the Distributed C/C++/ObjC compiler +#-- color: Colorize output messages +#-- ccache: Use ccache to cache compilation +# +BUILDENV=(fakeroot !distcc color !ccache) +# +#-- If using DistCC, your MAKEFLAGS will also need modification. In addition, +#-- specify a space-delimited list of hosts running in the DistCC cluster. +#DISTCC_HOSTS="" ######################################################################### # GLOBAL PACKAGE OPTIONS # These are default values for the options=() settings ######################################################################### # -#-- Don't strip symbols from binaries/libraries -NOSTRIP=0 -#-- Keep doc and info directories -KEEPDOCS=0 -#-- Don't remove libtool files? -NOLIBTOOL=0 -#-- Don't remove empty directories from package? -NOEMPTYDIRS=0 +# Default: OPTIONS=(strip !docs !libtool emptydirs) +# +#-- strip: Strip symbols from binaries/libraries +#-- docs: Save doc and info directories +#-- libtool: Leave libtool (.la) files in binaries +#-- emptydirs: Leave empty directories in binaries +# +OPTIONS=(strip !docs !libtool emptydirs) + #-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512 -INTEGRITY_CHECK=(md5) -#-- Info and doc directories to be removed +INTEGRITY_CHECK=(md5 sha1) +#-- Info and doc directories to remove (if option set correctly above) DOC_DIRS=(usr/{,share/}{info,doc} opt/gnome/{,share/}{info,doc,gtk-doc}) - ######################################################################### # PACKAGE OUTPUT ######################################################################### @@ -71,3 +73,5 @@ DOC_DIRS=(usr/{,share/}{info,doc} opt/gnome/{,share/}{info,doc,gtk-doc}) #SRCDEST=/var/cache/pacman/src #-- Packager: name/email of the person or organization building packages #PACKAGER="John Doe <john@doe.com>" + +# vim: set ft=sh ts=2 sw=2 et: |