In the x11-libs/qt-gui ebuild, make_desktop_entry specifies absolute paths for icons for both designer and linguist which make them incompatible with any icon theme. For linguist: make_desktop_entry linguist Linguist "${EPREFIX}"/usr/share/pixmaps/linguist-128-32.png 'Qt;Development;GUIDesigner' For designer: make_desktop_entry designer Designer "${EPREFIX}"/usr/share/pixmaps/designer.png 'Qt;Development;GUIDesigner' I don't know what the EPREFIX variable is for, but if it's safe, please remove the absolute path.
I've always wondered why we use absolute paths for designer and linguist icons... does anyone have any idea?
So... those absolute paths were introduced between qt-gui-4.5.0 and qt-gui-4.5.0-r1, there's also an explanation in bug #241208 comment #4.
Fixed in 4.8.0-r3, thanks for reporting!
A similar fix was also applied to qt-assistant-4.8.0-r1 for the Assistant application.