diff options
author | Joey Hess <joey@kitenet.net> | 2012-05-13 13:09:39 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2012-05-13 13:09:39 -0400 |
commit | d1838819356838365e623dee0d53ce8d3da1186d (patch) | |
tree | 30f7fe65365aad0b36f4cb04f8d36bd6baf55620 | |
parent | b312dcc7db36597a1b8624980dce8f958c2399f1 (diff) |
dh_builddeb: Build udebs with xz compression, level 1, extreme strategy.
* dh_builddeb: Build udebs with xz compression, level 1, extreme strategy.
This has been chosen to not need any more memory or cpu when uncompressing,
while yeilding the best compressions for udebs. Thanks, Philipp Kern.
* Depend on a new enough dpkg for above features. Backporters will need
to revert these changes.
-rw-r--r-- | debian/changelog | 5 | ||||
-rw-r--r-- | debian/control | 2 | ||||
-rwxr-xr-x | dh_builddeb | 3 |
3 files changed, 8 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog index 7754fd64..6c0350f8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,11 @@ debhelper (9.20120510) UNRELEASED; urgency=low * Improve -v logging. Closes: #672448 + * dh_builddeb: Build udebs with xz compression, level 1, extreme strategy. + This has been chosen to not need any more memory or cpu when uncompressing, + while yeilding the best compressions for udebs. Thanks, Philipp Kern. + * Depend on a new enough dpkg for above features. Backporters will need + to revert these changes. -- Joey Hess <joeyh@debian.org> Fri, 11 May 2012 11:58:53 -0400 diff --git a/debian/control b/debian/control index d8ba973d..5a29b18d 100644 --- a/debian/control +++ b/debian/control @@ -10,7 +10,7 @@ Homepage: http://kitenet.net/~joey/code/debhelper/ Package: debhelper Architecture: all -Depends: ${perl:Depends}, ${misc:Depends}, file (>= 3.23), dpkg-dev (>= 1.16.0), html2text, binutils, po-debconf, man-db (>= 2.5.1-1) +Depends: ${perl:Depends}, ${misc:Depends}, file (>= 3.23), dpkg-dev (>= 1.16.2), html2text, binutils, po-debconf, man-db (>= 2.5.1-1) Suggests: dh-make Conflicts: dpkg-cross (<< 1.18), python-support (<< 0.5.3), python-central (<< 0.5.6), automake (<< 1.11.2) Description: helper programs for debian/rules diff --git a/dh_builddeb b/dh_builddeb index 77da898f..aa11c325 100755 --- a/dh_builddeb +++ b/dh_builddeb @@ -109,7 +109,8 @@ foreach my $package (@{$dh{DOPACKAGES}}) { if (! $filename) { $filename="/".udeb_filename($package); } - doit("dpkg-deb", @{$dh{U_PARAMS}}, "--build", $tmp, $dh{DESTDIR}.$filename); + doit("dpkg-deb", "-z1", "-Zxz", "-Sextreme", + @{$dh{U_PARAMS}}, "--build", $tmp, $dh{DESTDIR}.$filename); } exit 0; } |