]> git.donarmstrong.com Git - debhelper.git/commitdiff
dh_builddeb: Build udebs with xz compression, level 1, extreme strategy.
authorJoey Hess <joey@kitenet.net>
Sun, 13 May 2012 17:09:39 +0000 (13:09 -0400)
committerJoey Hess <joey@kitenet.net>
Sun, 13 May 2012 17:09:39 +0000 (13:09 -0400)
* 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.

debian/changelog
debian/control
dh_builddeb

index 7754fd64126f477d1dfd845718487bbad5106275..6c0350f8fb9e723fe9c3ef2994dd58bc8fe12bcd 100644 (file)
@@ -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
 
index d8ba973d5323f542fa7694e852a5f7b2934e97ba..5a29b18d20d54d11f7a7d83dbde1d83a929ed5e3 100644 (file)
@@ -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
index 77da898fc02d1c2114723247e57cb6560e1d1206..aa11c325dff545bc8bdf09223fae0088634fda2e 100755 (executable)
@@ -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;
 }