+debhelper (5.0.55) UNRELEASED; urgency=low
+
+ * dh_desktop: Only generate calls to update-desktop-database for desktop
+ files with MimeType fields. Patch from Emmet Hikory. Closes: #427831
+
+ -- Joey Hess <joeyh@debian.org> Thu, 13 Sep 2007 15:11:06 -0400
+
debhelper (5.0.54) unstable; urgency=low
* dh_strip: Man page reference to policy section on DEB_BUILD_OPTIONS.
may do so at a later date. It takes care of adding maintainer script
fragments to call F<update-desktop-database>.
+Note that since F<update-desktop-database> currently only handles mime
+types, as an optimisation, desktop files not containing MimeType fields
+will currently be ignored by dh_desktop.
+
=cut
init();
# usr/share/applications and thus might need
# update-desktop-database be called. Other desktop
# files don't.
- my $desktop_files = `find $tmp/usr/share/applications -type f -name \\*.desktop -printf '%p\n'`;
+ my $desktop_files = `find $tmp/usr/share/applications -type f -name \\*.desktop -execdir grep -q "^MimeType" '{}' \\; -printf '%p\n'`;
if ($desktop_files && ! $dh{NOSCRIPTS}) {
autoscript($package,"postinst","postinst-desktop");
autoscript($package,"postrm","postrm-desktop");