diff options
-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; } |