diff -Nur drivel-1.2.4.orig/debian/postinst drivel-1.2.4/debian/postinst
--- drivel-1.2.4.orig/debian/postinst	2005-03-03 22:43:46.000000000 +0100
+++ drivel-1.2.4/debian/postinst	2005-03-03 22:03:57.000000000 +0100
@@ -29,6 +29,9 @@
                 GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` \
                 gconftool-2 --makefile-install-rule /etc/gconf/schemas/drivel.schemas > /dev/null
         fi
+	if [ -x /usr/bin/update-desktop-database ]; then
+		update-desktop-database -q
+	fi
 	if [ -x /usr/bin/update-mime-database ]; then
 		update-mime-database /usr/share/mime > /dev/null
 	fi
diff -Nur drivel-1.2.4.orig/debian/postrm drivel-1.2.4/debian/postrm
--- drivel-1.2.4.orig/debian/postrm	1970-01-01 01:00:00.000000000 +0100
+++ drivel-1.2.4/debian/postrm	2005-03-03 22:29:38.000000000 +0100
@@ -0,0 +1,42 @@
+#! /bin/sh
+# postrm script for drivel
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+#        * <postrm> `remove'
+#        * <postrm> `purge'
+#        * <old-postrm> `upgrade' <new-version>
+#        * <new-postrm> `failed-upgrade' <old-version>
+#        * <new-postrm> `abort-install'
+#        * <new-postrm> `abort-install' <old-version>
+#        * <new-postrm> `abort-upgrade' <old-version>
+#        * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+
+case "$1" in
+       purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+	       if [ -x "`which update-desktop-database 2>/dev/null`" ]; then 
+			   update-desktop-database -q
+		   fi
+
+
+        ;;
+
+    *)
+        echo "postrm called with unknown argument \`$1'" >&2
+        exit 1
+
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
+

