summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog5
-rw-r--r--debian/control2
-rwxr-xr-xdh_builddeb3
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;
}