Hi,

 How about this one?

-- 
Regards,

 Hideki Yamane     henrich @ debian.or.jp/iijmio-mail.jp
 http://wiki.debian.org/HidekiYamane
diff -urN xdvik-ja-22.84.13-j1.34/debian/changelog xdvik-ja-22.84.13-j1.34.new/debian/changelog
--- xdvik-ja-22.84.13-j1.34/debian/changelog	2010-04-04 14:08:34.000000000 +0900
+++ xdvik-ja-22.84.13-j1.34.new/debian/changelog	2010-04-04 11:43:12.000000000 +0900
@@ -1,3 +1,13 @@
+xdvik-ja (22.84.13-j1.34-2.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * debian/xdvik-ja.prerm
+    - remove calling defoma-app
+  * debian/xdvik-ja.preinst
+    - call defoma-app to remove unnecessary defoma entry.
+
+ -- Hideki Yamane (Debian-JP) <henr...@debian.or.jp>  Mon, 29 Mar 2010 19:31:15 +0900
+
 xdvik-ja (22.84.13-j1.34-2.1) unstable; urgency=low
 
   * NMU.  In fact this is a co-operation with a maintainer and an uploader.
diff -urN xdvik-ja-22.84.13-j1.34/debian/xdvik-ja.preinst xdvik-ja-22.84.13-j1.34.new/debian/xdvik-ja.preinst
--- xdvik-ja-22.84.13-j1.34/debian/xdvik-ja.preinst	2010-04-04 14:08:34.000000000 +0900
+++ xdvik-ja-22.84.13-j1.34.new/debian/xdvik-ja.preinst	2010-04-04 11:08:06.000000000 +0900
@@ -13,6 +13,11 @@
 		mv /etc/texmf/vfontmap /etc/texmf/vfontmap.dpkg-old
 	    fi
 	fi
+        if ( dpkg --compare-versions "$2" le "22.84.13-j1.34-2.2" ); then
+            if [ -x /usr/bin/defoma-app ]; then
+                defoma-app -t purge xdvik-ja
+            fi
+        fi
 	;;
     abort-upgrade)
 	;;
diff -urN xdvik-ja-22.84.13-j1.34/debian/xdvik-ja.prerm xdvik-ja-22.84.13-j1.34.new/debian/xdvik-ja.prerm
--- xdvik-ja-22.84.13-j1.34/debian/xdvik-ja.prerm	2010-04-04 14:08:34.000000000 +0900
+++ xdvik-ja-22.84.13-j1.34.new/debian/xdvik-ja.prerm	2010-04-04 11:04:54.000000000 +0900
@@ -20,16 +20,8 @@
 case "$1" in
     remove)
         update-alternatives --remove xdvi.bin /usr/bin/xdvi-ja.real
-        if [ -x /usr/bin/defoma-app ]; then
-            defoma-app purge xdvik-ja
-	fi
 	;;
-    upgrade)
-        if [ -x /usr/bin/defoma-app ]; then
-            defoma-app purge xdvik-ja
-	fi
-	;;
-    deconfigure|failed-upgrade)
+    upgrade|deconfigure|failed-upgrade)
         ;;
     *)
         echo "prerm called with unknown argument \`$1'" >&2

Attachment: pgpFbAlyveUWH.pgp
Description: PGP signature

Reply via email to