When installing Xcdroast (versions 0.98) the application icons are stored in directory /usr/lib/xcdroast-0.98/icons/ which is probably totally correct. But, when working with Gnome menus (.desktop files), it's nice to find the application icon as /usr/share/pixmaps/xcdricon.png instead of searching through the file system for yet another icon file. If the portage package for xcdroaster could include ONE of the two ALTERNATIVE solutions, it would be very nice: A) A copy of the file /usr/lib/xcdroast-0.98/icons/xcdricon.png is put in /usr/share/pixmaps/ during installation. B) A symbolic link to /usr/lib/xcdroast-0.98/icons/xcdricon.png is put in /usr/share/pixmaps/ during installation. The symlink will of course have to be imposed by the installation package so that it always points to the newly installed xcdroast icon, thereby automatically taking care of version number increments. The major advantage is that one will not have to upgrade all the menus installed in all computers worldwide when the xcdroaster version one day changes from 0.98 to somethingh higher (like 1.00 ? :-). Personally, I'd prefer 'B', since I dislike having redundant files on my systems when symlinks do it well. Reproducible: Always Steps to Reproduce: 1. emerge app-cdr/xcdroast 2. ls /usr/share/pixmaps Actual Results: Currently, the application icon for xcdroast (or even better, a symlink to it) cannot be found in this directory. Expected Results: A symlink should point to the real icon under the currently installed xcdroast library directory tree.
I updated xcdroast-0.98_alpha15-r2 so that the icon is a symlink to the original place. Please notice, that there will be installed also a Gnome-menu-entry (as wished in bug 34756). Thanks for your suggestion!
It's very easy to propose improvements. Thanks a lot for the implementation. ;-) Biker