mirror of
https://github.com/moparisthebest/pacman
synced 2024-11-05 09:05:03 -05:00
dae3f9deef
All other steps in tidy_install function were already controlled by an option in makepkg.conf, so this patch adds an option for the man page compression step too. This will allow to keep man pages uncompressed, which is required for some special meta man page, like the zshall one (see FS#4580). Ref: http://www.archlinux.org/pipermail/pacman-dev/2008-March/011472.html Signed-off-by: Chantry Xavier <shiningxc@gmail.com>
106 lines
3.9 KiB
Bash
106 lines
3.9 KiB
Bash
#
|
|
# @sysconfdir@/makepkg.conf
|
|
#
|
|
|
|
#########################################################################
|
|
# SOURCE ACQUISITION
|
|
#########################################################################
|
|
#
|
|
#-- The download utilities that makepkg should use to acquire sources
|
|
# Format: 'protocol::agent'
|
|
DLAGENTS=('ftp::/usr/bin/wget -c --passive-ftp -t 3 --waitretry=3 -O %o %u'
|
|
'http::/usr/bin/wget -c -t 3 --waitretry=3 -O %o %u'
|
|
'https::/usr/bin/wget -c -t 3 --waitretry=3 --no-check-certificate -O %o %u'
|
|
'rsync::/usr/bin/rsync -z %u %o'
|
|
'scp::/usr/bin/scp -C %u %o')
|
|
|
|
# Other common tools:
|
|
# /usr/bin/snarf
|
|
# /usr/bin/lftpget -c
|
|
# /usr/bin/curl
|
|
|
|
#########################################################################
|
|
# ARCHITECTURE, COMPILE FLAGS
|
|
#########################################################################
|
|
#
|
|
CARCH="@CARCH@"
|
|
CHOST="@CHOST@"
|
|
|
|
#-- Exclusive: will only run on @CARCHFLAGS@
|
|
# -march (or -mcpu) builds exclusively for an architecture
|
|
# -mtune optimizes for an architecture, but builds for whole processor family
|
|
CFLAGS="@CARCHFLAGS@-mtune=generic -O2 -pipe"
|
|
CXXFLAGS="@CARCHFLAGS@-mtune=generic -O2 -pipe"
|
|
#-- Make Flags: change this for DistCC/SMP systems
|
|
#MAKEFLAGS="-j2"
|
|
|
|
#########################################################################
|
|
# BUILD ENVIRONMENT
|
|
#########################################################################
|
|
#
|
|
# Defaults: BUILDENV=(fakeroot !distcc color !ccache !xdelta)
|
|
# A negated environment option will do the opposite of the comments below.
|
|
#
|
|
#-- 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
|
|
#-- xdelta: Generate delta patch from previous to current package
|
|
#
|
|
BUILDENV=(fakeroot !distcc color !ccache !xdelta)
|
|
#
|
|
#-- 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
|
|
#########################################################################
|
|
#
|
|
# Default: OPTIONS=(strip !docs libtool emptydirs zipman)
|
|
# A negated option will do the opposite of the comments below.
|
|
#
|
|
#-- strip: Strip symbols from binaries/libraries
|
|
#-- docs: Save doc and info directories
|
|
#-- libtool: Leave libtool (.la) files in packages
|
|
#-- emptydirs: Leave empty directories in packages
|
|
#-- zipman: Compress manpages with gzip
|
|
#
|
|
OPTIONS=(strip !docs libtool emptydirs zipman)
|
|
|
|
#-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512
|
|
INTEGRITY_CHECK=(md5)
|
|
#-- Info and doc directories to remove (if option set correctly above)
|
|
DOC_DIRS=(usr/{,share/}{info,doc,gtk-doc} opt/*/{info,doc,gtk-doc})
|
|
|
|
#########################################################################
|
|
# PACKAGE OUTPUT
|
|
#########################################################################
|
|
#
|
|
# Default: put built package and cached source in build directory
|
|
#
|
|
#-- Destination: specify a fixed directory where all packages will be placed
|
|
#PKGDEST=/home/packages
|
|
#-- Source cache: specify a fixed directory where source files will be cached
|
|
#SRCDEST=/home/sources
|
|
#-- Source root: specify location where PKGBUILDs are located for '--builddeps'
|
|
#SRCROOT=/home/pkgbuilds
|
|
#-- Packager: name/email of the person or organization building packages
|
|
#PACKAGER="John Doe <john@doe.com>"
|
|
|
|
#########################################################################
|
|
# BUILDSCRIPT/EXTENSION DEFAULTS
|
|
#########################################################################
|
|
#
|
|
# WARNING: Do NOT modify these variables unless you know what you are
|
|
# doing.
|
|
#
|
|
BUILDSCRIPT='PKGBUILD'
|
|
PKGEXT='@PKGEXT@'
|
|
SRCEXT='@SRCEXT@'
|
|
DB_COMPRESSION='gz'
|
|
DB_CHECKSUMS=(md5)
|
|
|
|
# vim: set ft=sh ts=2 sw=2 et:
|