Package: gnupg Version: 1.4.10-2 There hasn't been much activity on bug #483724 - doesn't it require gnupg 1.x to convert to update-alternatives first? Is that still on the todo list?
I attached a patch; it builds and upgrades just fine.
diff -u gnupg-1.4.10/debian/rules gnupg-1.4.10/debian/rules --- gnupg-1.4.10/debian/rules +++ gnupg-1.4.10/debian/rules @@ -93,8 +93,13 @@ dh_prep dh_installdirs $(MAKE) -C build-deb install DESTDIR=$(CURDIR)/debian/gnupg + : # Rename executables for update-alternatives + mv debian/gnupg/usr/bin/gpg debian/gnupg/usr/bin/gpg1 + mv debian/gnupg/usr/share/man/man1/gpg.1 debian/gnupg/usr/share/man/man1/gpg1.1 + mv debian/gnupg/usr/bin/gpgv debian/gnupg/usr/bin/gpgv1 + mv debian/gnupg/usr/share/man/man1/gpgv.1 debian/gnupg/usr/share/man/man1/gpgv1.1 : # Move localized manpages to FHS compliant locations - mv debian/gnupg/usr/share/man/man1/gpg.ru.1 debian/gnupg/usr/share/man/ru/man1/gpg.1 + mv debian/gnupg/usr/share/man/man1/gpg.ru.1 debian/gnupg/usr/share/man/ru/man1/gpg1.1 : # Remove from /usr/share/gnupg what we install into /usr/share/doc/gnupg/ $(RM) debian/gnupg/usr/share/gnupg/FAQ \ debian/gnupg/usr/share/gnupg/faq.html diff -u gnupg-1.4.10/debian/gpgv.files gnupg-1.4.10/debian/gpgv.files --- gnupg-1.4.10/debian/gpgv.files +++ gnupg-1.4.10/debian/gpgv.files @@ -1,2 +1,2 @@ -usr/bin/gpgv -usr/share/man/man1/gpgv.1 +usr/bin/gpgv1 +usr/share/man/man1/gpgv1.1 only in patch2: unchanged: --- gnupg-1.4.10.orig/debian/gnupg.postinst +++ gnupg-1.4.10/debian/gnupg.postinst @@ -0,0 +1,21 @@ +#!/bin/sh +# postinst script for gnupg +# +# see: dh_installdeb(1) + +set -e + +priority=600 + + +#DEBHELPER# + +update-alternatives --install /usr/bin/gpg \ + gpg /usr/bin/gpg1 \ + $priority \ + --slave /usr/share/man/man1/gpg.1.gz \ + gpg.1.gz /usr/share/man/man1/gpg1.1.gz \ + --slave /usr/share/man/ru/man1/gpg.1.gz \ + gpg.ru.1.gz /usr/share/man/ru/man1/gpg1.1.gz + +exit 0 only in patch2: unchanged: --- gnupg-1.4.10.orig/debian/gpgv.postinst +++ gnupg-1.4.10/debian/gpgv.postinst @@ -0,0 +1,19 @@ +#!/bin/sh +# postinst script for gnupg +# +# see: dh_installdeb(1) + +set -e + +priority=600 + + +#DEBHELPER# + +update-alternatives --install /usr/bin/gpgv \ + gpgv /usr/bin/gpgv1 \ + $priority \ + --slave /usr/share/man/man1/gpgv.1.gz \ + gpgv.1.gz /usr/share/man/man1/gpgv1.1.gz + +exit 0 only in patch2: unchanged: --- gnupg-1.4.10.orig/debian/gnupg.prerm +++ gnupg-1.4.10/debian/gnupg.prerm @@ -0,0 +1,15 @@ +#!/bin/sh +# prerm script for gnupg +# +# see: dh_installdeb(1) + +set -e + + + + +#DEBHELPER# + +update-alternatives --remove gpg /usr/bin/gpg1 + +exit 0 only in patch2: unchanged: --- gnupg-1.4.10.orig/debian/gpgv.prerm +++ gnupg-1.4.10/debian/gpgv.prerm @@ -0,0 +1,15 @@ +#!/bin/sh +# prerm script for gnupg +# +# see: dh_installdeb(1) + +set -e + + + + +#DEBHELPER# + +update-alternatives --remove gpgv /usr/bin/gpgv1 + +exit 0