Description of problem:
gnome-do uses gnome-desktop-sharp to index .desktop files for easy launching. The combination of gnome-do 0.6.10, gnome-desktop-sharp 2.20 and gnome-desktop 2.24 prevents this from working and makes the indexing process in gnome-do throw exceptions.
Specificially the gnome-do exception thrown is simply a line refering to a missing file, /usr/lib/libgnome-desktop-2.so.2
gnome-do does the indexing via gnome-desktop-sharp.
gnome-desktop 2.24 provides /usr/lib/libgnome-desktop-2.so.7, linking /usr/lib/libgnome-desktop-2.so.7 to /usr/lib/libgnome-desktop-2.so.2 makes gnome-do application indexing work.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Have a working rawhide system
2. Install gnome-do, built with debugging patch: http://sindrepb.fedorapeople.org/APPItem-Debugging.patch
3. Run gnome-do, watch output
No indexing of applications, output indicates missing file /usr/lib/libgnome-desktop-2
hm..let me install and check this gnome-do issues
the current gnome-do release is failing on missing add-in on my rawhide :
Add-in could not be loaded: The required addin 'Do.Core,1.0' is not installed.
i'll need to fix above in order to check this fix out.
fix in gnomedesktop-sharp.dll.config.in
(my patch/diff skills are non-existent ;o) )
<dllmap dll="gnome-desktop-2" target="libgnome-desktop-2@LIB_PREFIX@.7@LIB_SUFFIX@"/>
<dllmap dll="gnome-desktop-2" target="libgnome-desktop-2@LIB_PREFIX@.2@LIB_SUFFIX@"/>
and rebuuilding the rpm fixes the problem
Gnome-desktop-sharp was updated to 2.24.0 in rawhide, which fixed this.