GNOME Bugzilla – Bug 658254
empathy-accounts.desktop should not get installed if no control center embedding
Last modified: 2011-09-06 06:01:46 UTC
Since we can't build with the control center embedding by default (there's no header anymore), we don't have the empathy-accounts panel built. However, empathy-accounts.desktop is still installed, which is obviously wrong.
Shouldn't we continue to ship it as empathy-accounts live in its own binary and so can be used a separated app?
Oh, I completely missed the fact that it was installed as a binary too. So then, the issue is that the current .desktop file contains the X-GNOME-Settings-Panel category while it's not a panel for g-c-c.
Created attachment 195705 [details] [review] empathy-accounts.desktop.in.in: remove X-GNOME-Settings-Panel We can't integrate with GNOME control center any more.
Comment on attachment 195705 [details] [review] empathy-accounts.desktop.in.in: remove X-GNOME-Settings-Panel >Subject: [PATCH] empathy-accounts.desktop.in.in: remove X-GNOME-Settings-Panel > >We can't integrate with GNOME control center any more. We should also remove the control-center embedding stuff from configure.ac, src/Makefile.am and maybe other places.
(In reply to comment #4) > (From update of attachment 195705 [details] [review]) > >Subject: [PATCH] empathy-accounts.desktop.in.in: remove X-GNOME-Settings-Panel > > > >We can't integrate with GNOME control center any more. > > We should also remove the control-center embedding stuff from configure.ac, > src/Makefile.am and maybe other places. Yeah that's bug #655388 but I don't think we should block on this to fix the desktop file.
Attachment 195705 [details] pushed as 7936496 - empathy-accounts.desktop.in.in: remove X-GNOME-Settings-Panel