Package: gnupg
Version: 1.4.2.2-1
Severity: wishlist
Tags: d-i, patch

The openssh udebs currently depends on the regular zlib1g package. Recent 
changes in dpkg-dev have made it possible to automatically generate 
proper dependencies on zlib1g-udeb instead.

The attached patch implements this for gnupg. The needed changes are:
- add versioned dpkg-dev dependency to 1.13.12
- add "-tudeb" option to dpkg-shlibdeps

I've checked that there are no other unexpected changes using debdiff.

Cheers,
FJP

diff -u gnupg-1.4.2.2/debian/control gnupg-1.4.2.2/debian/control
--- gnupg-1.4.2.2/debian/control
+++ gnupg-1.4.2.2/debian/control
@@ -3,7 +3,7 @@
 Priority: standard
 Maintainer: James Troup <[EMAIL PROTECTED]>
 Standards-Version: 3.6.2.1
-Build-Depends: libz-dev, libldap2-dev, libbz2-dev, libcap-dev, libusb-dev, libreadline5-dev, file, gettext, dpatch, mail-transport-agent
+Build-Depends: libz-dev, libldap2-dev, libbz2-dev, libcap-dev, libusb-dev, libreadline5-dev, file, gettext, dpatch, mail-transport-agent, dpkg-dev (>= 1.13.12)
 
 Package: gnupg
 Architecture: any
diff -u gnupg-1.4.2.2/debian/rules gnupg-1.4.2.2/debian/rules
--- gnupg-1.4.2.2/debian/rules
+++ gnupg-1.4.2.2/debian/rules
@@ -108,7 +108,7 @@
 	rm -rf debian/gpgv-udeb
 	$(install_dir) debian/gpgv-udeb/DEBIAN/ debian/gpgv-udeb/usr/bin/
 	$(install_binary) build-udeb/g10/gpgv debian/gpgv-udeb/usr/bin/
-	find debian/gpgv-udeb/ -type f | xargs file | grep ELF | cut -d: -f 1 | xargs dpkg-shlibdeps -Tdebian/gpgv-udeb.substvars
+	find debian/gpgv-udeb/ -type f | xargs file | grep ELF | cut -d: -f 1 | xargs dpkg-shlibdeps -Tdebian/gpgv-udeb.substvars -tudeb
 
 	: # Don't let dpkg-gencontrol write incorrect guesses to debian/files.
 	: # Instead, register the udeb manually.

Attachment: pgp8VzORgHu0B.pgp
Description: PGP signature

Reply via email to