Description of problem: After upgrading to the latest gucharmap package, GNOME menu item "Applications > Accessories > Character Map" sports a stock GNOME icon even though the chosen icon theme is Bluecurve. Version-Release number of selected component (if applicable): gucharmap-2.21.3-1.fc9 How reproducible: Always. Steps to Reproduce: 1. Upgrade to gucharmap-2.21.3-1.fc9. 2. Set icon theme to Bluecurve. Actual results: Menu item "Applications > Accessories > Character Map" uses a stock GNOME icon. Expected results: Menu item "Applications > Accessories > Character Map" uses a suitable Bluecurve icon [as it did before]. Additional info: This used to work for earlier versions of the gucharmap package. The reason for the current misbehaviour is an absolute icon path in the corresponding desktop file gnome-gucharmap.desktop. By changing "Icon=/usr/share/icons/hicolor/48x48/apps/gucharmap.png" to "Icon=gucharmap.png", the correct behaviour is restored. Please change gnome-gucharmap.desktop accordingly.
Icon=gucharmap.png is verboten according to the latest desktop-file-utils, which is why I changed it in the first place. If somebody wants to change it to Icon=gucharmap without the extension, that is fine with me.
Macht nichts: "Icon=gucharmap" works equally well. Please go ahead ..
Still broken in gucharmap-2.21.5-1.fc9.
Please file an upstream bug and attach the patch there. Thanks
Upstream bug report: https://bugzilla.gnome.org/show_bug.cgi?id=509718
Upstream has changed "Icon=gucharmap.png" to "Icon=gucharmap". This should prevent your sed transformation from inserting an absolute path, right? I suppose the next round of gucharmap-2.21.x will build correctly then.
Yes, looks fixed to me, modulo conversion to an icon-naming-spec standard name, but thats an upstream issue.