I haven't deep checked, but most probably some GNOME applications don't run `update-desktop-database` during "make install" and "make uninstall" phases. This is needed in order to register your application as handler for supported MIME types. Needed changes are: * check for `update-destkop-database` on configure phase * add rules in Makefile.am used to install desktop file (see below) * be happy Makefile.am rules to add are: +UPDATE_DESKTOP = \ + if [ -f $(DESTDIR)$(datadir)/applications/defaults.list ] ; then \ + if which update-desktop-database>/dev/null 2>&1 ; then \ + update-desktop-database; \ + fi \ + fi + +install-data-hook: + $(UPDATE_DESKTOP) + +uninstall-hook: + $(UPDATE_DESKTOP) (from vinagre, to be honest) OK to open this Goal for 2.24 release? PS note that update-desktop-db is different from update-mime-db, the last one is used when you install a new and custom mime in MIME database
Attachment:
signature.asc
Description: Questa =?ISO-8859-1?Q?=E8?= una parte del messaggio firmata digitalmente