Attached the debdiff as used in ubuntu in
https://bugs.edge.launchpad.net/ubuntu/+source/xemacs21/+bug/4883
Hope this helps.
diff -u xemacs21-21.4.20/debian/control.in xemacs21-21.4.20/debian/control.in
--- xemacs21-21.4.20/debian/control.in
+++ xemacs21-21.4.20/debian/control.in
@@ -1,7 +1,8 @@
Source: [EMAIL PROTECTED]@
Section: editors
Priority: optional
-Maintainer: OHURA Makoto <[EMAIL PROTECTED]>
+Maintainer: Ubuntu MOTU Developers <[EMAIL PROTECTED]>
+XSBC-Original-Maintainer: OHURA Makoto <[EMAIL PROTECTED]>
Standards-Version: 3.7.2
Build-Depends: texinfo, libcanna1g-dev, libwnn6-dev, libjpeg62-dev, libncurses5-dev, libpng12-dev, libtiff4-dev, zlib1g-dev, texi2html, debhelper (>> 4), libldap2-dev, libdb4.5-dev, libpam0g-dev, libcompfaceg1-dev, libx11-dev, libxau-dev, libxext-dev, libxmu-dev, libxpm-dev, libxt-dev, x-dev, xbitmaps, xcursor-themes, libxaw7-dev, autoconf2.13, libgtk1.2-dev, libgnome-dev, libart-dev, libesd0-dev, dpatch (>= 1.11), libgpmg1-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]
diff -u xemacs21-21.4.20/debian/[EMAIL PROTECTED]@@[EMAIL PROTECTED] xemacs21-21.4.20/debian/[EMAIL PROTECTED]@@[EMAIL PROTECTED]
--- xemacs21-21.4.20/debian/[EMAIL PROTECTED]@@[EMAIL PROTECTED]
+++ xemacs21-21.4.20/debian/[EMAIL PROTECTED]@@[EMAIL PROTECTED]
@@ -1,7 +1,7 @@
#!/bin/sh -e
set -e
-install-info --quiet --remove [EMAIL PROTECTED]@.info
+install-info --quiet --remove-exactly [EMAIL PROTECTED]@/xemacs
rmdir /usr/local/lib/xemacs/site-lisp > /dev/null 2>&1 && \
rmdir /usr/local/lib/xemacs > /dev/null 2>&1 || \
diff -u xemacs21-21.4.20/debian/control xemacs21-21.4.20/debian/control
--- xemacs21-21.4.20/debian/control
+++ xemacs21-21.4.20/debian/control
@@ -1,7 +1,8 @@
Source: xemacs21
Section: editors
Priority: optional
-Maintainer: OHURA Makoto <[EMAIL PROTECTED]>
+Maintainer: Ubuntu MOTU Developers <[EMAIL PROTECTED]>
+XSBC-Original-Maintainer: OHURA Makoto <[EMAIL PROTECTED]>
Standards-Version: 3.7.2
Build-Depends: texinfo, libcanna1g-dev, libwnn6-dev, libjpeg62-dev, libncurses5-dev, libpng12-dev, libtiff4-dev, zlib1g-dev, texi2html, debhelper (>> 4), libldap2-dev, libdb4.5-dev, libpam0g-dev, libcompfaceg1-dev, libx11-dev, libxau-dev, libxext-dev, libxmu-dev, libxpm-dev, libxt-dev, x-dev, xbitmaps, xcursor-themes, libxaw7-dev, autoconf2.13, libgtk1.2-dev, libgnome-dev, libart-dev, libesd0-dev, dpatch (>= 1.11), libgpmg1-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]
diff -u xemacs21-21.4.20/debian/changelog xemacs21-21.4.20/debian/changelog
--- xemacs21-21.4.20/debian/changelog
+++ xemacs21-21.4.20/debian/changelog
@@ -1,3 +1,11 @@
+xemacs21 (21.4.20-1.1ubuntu1) gutsy; urgency=low
+
+ * Corrected dir entry for info file.
+ Fixed install-info for entry.
+ Fixed install-info removal of it closes: #4883
+
+ -- Ralph Janke <[EMAIL PROTECTED]> Wed, 28 Nov 2007 01:22:28 +0000
+
xemacs21 (21.4.20-1.1) unstable; urgency=low
* NMU
diff -u xemacs21-21.4.20/debian/[EMAIL PROTECTED]@@[EMAIL PROTECTED] xemacs21-21.4.20/debian/[EMAIL PROTECTED]@@[EMAIL PROTECTED]
--- xemacs21-21.4.20/debian/[EMAIL PROTECTED]@@[EMAIL PROTECTED]
+++ xemacs21-21.4.20/debian/[EMAIL PROTECTED]@@[EMAIL PROTECTED]
@@ -10,7 +10,7 @@
test -L ${OLDDATADIR}/etc || ln -s ${NEWDATADIR}/etc ${OLDDATADIR}/etc
test -L ${OLDDATADIR}/lisp || ln -s ${NEWDATADIR}/lisp ${OLDDATADIR}/lisp
-#install-info --quiet --section "Emacs" "[EMAIL PROTECTED]@" /@PREFIX@/share/info/[EMAIL PROTECTED]@/[EMAIL PROTECTED]@.info
+install-info --quiet --section "Emacs" "[EMAIL PROTECTED]@" /@PREFIX@/share/info/[EMAIL PROTECTED]@/xemacs.info
mkdir -p /usr/local/lib/xemacs/site-lisp > /dev/null 2>&1 || true
diff -u xemacs21-21.4.20/debian/patches/00list xemacs21-21.4.20/debian/patches/00list
--- xemacs21-21.4.20/debian/patches/00list
+++ xemacs21-21.4.20/debian/patches/00list
@@ -4,6 +4,7 @@
04_ia64_not_export_dynamic
05_fix_FTBFS_on_kFreeBSD
10_gnuserv_disable_inet
+10_info_correct_dir
10_info_el_with_line_number
10_itimer_error_with_de
20_gcc_4.0_compiling
diff -u xemacs21-21.4.20/debian/xemacs21.info xemacs21-21.4.20/debian/xemacs21.info
--- xemacs21-21.4.20/debian/xemacs21.info
+++ xemacs21-21.4.20/debian/xemacs21.info
@@ -4,7 +4,7 @@
This file documents XEmacs 21.4.17
START-INFO-DIR-ENTRY
-* XEmacs21: (xemacs21/xemacs21). Documentation for XEmacs 21.4.17
+* XEmacs21: (xemacs21/xemacs). Documentation for XEmacs 21.4.17
END-INFO-DIR-ENTRY
only in patch2:
unchanged:
--- xemacs21-21.4.20.orig/debian/patches/10_info_correct_dir.dpatch
+++ xemacs21-21.4.20/debian/patches/10_info_correct_dir.dpatch
@@ -0,0 +1,19 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 01_debian_patch.dpatch by <[EMAIL PROTECTED]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
[EMAIL PROTECTED]@
+diff -Nurad xemacs21-21.4.20/man/xemacs/xemacs.texi.orig xemacs21-21.4.20/man/xemacs/xemacs.texi
+--- xemacs21-21.4.20/man/xemacs/xemacs.texi.orig 2007-11-27 23:45:42.000000000 +0000
++++ xemacs21-21.4.20/man/xemacs/xemacs.texi 2007-11-27 23:46:14.000000000 +0000
+@@ -6,7 +6,7 @@
+ @ifinfo
+ @dircategory XEmacs Editor
+ @direntry
+-* XEmacs: (xemacs). XEmacs Editor.
++* XEmacs: (xemacs21/xemacs). XEmacs Editor.
+ @end direntry
+
+ This file documents the XEmacs editor.