This patch applied over current ebuild for xcdroast removes the need of the gnome use-flag, creating anyway the .desktop file, using make_desktop_entry instead of the inlined .desktop file, and installing the icon in the hicolor structure. I also changed the way econf is called to make it similar to other ebuilds using use_enable instead of || and &&. HTH, Diego
Created attachment 51128 [details, diff] Patch over current ebuild.
Thanks for the cleanup! I applied the changes to the current stable xcdroast. No revision upgrade needed.