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
pgpFbAlyveUWH.pgp
Description: PGP signature