xbps-src: support multiple pkg compression formats via etc/conf.

XBPS_PKG_COMPTYPE can be set via etc/conf to set your preferred compression
format; defaults to xz, like xbps-create(1).

The "none" setting is only available since 0.48 (unreleased).
This commit is contained in:
Juan RP 2015-09-03 12:42:35 +02:00
parent b6d4eddb54
commit 983d68a31e
2 changed files with 10 additions and 0 deletions

View File

@ -107,6 +107,7 @@ genpkg() {
--source-revisions "${_gitrevs}" \
--shlib-provides "${_shprovides}" \
--shlib-requires "${_shrequires}" \
--compression ${XBPS_PKG_COMPTYPE:=xz} \
${_preserve} ${_sourcerevs} ${PKGDESTDIR}
rval=$?

View File

@ -73,6 +73,15 @@ XBPS_SUCMD="sudo /bin/sh -c"
#
#XBPS_DEBUG_PKGS=yes
# [OPTIONAL]
# Set the package compression format. Available formats:
# - gzip
# - bzip2
# - xz (default)
# - none (available since xbps-0.48)
#
#XBPS_PKG_COMPTYPE=none
# [OPTIONAL]
# Enable or disable global package build options, these options apply
# to all packages that support the matching options.