When going to my start menu in KDE after updating angband, I noticed that there were two Angband (SDL2) entries alongside the X11 entry, which was weird. Looking into it, I have now three angband desktop files installed to /usr/share/applications/, angband.desktop, angband-1.desktop, and angband-2.desktop. From poking around, I've figured out: * angband.desktop: SDL2 launcher, comes directly from the source tarball's angband-sdl2.desktop . Exec= line is a tiny embedded shell script designed to detect for wayland. * angband-1.desktop: X11 launcher, generated by the ebuild. Almost identical to the tarball's angband-x11.desktop, but the Comment= line is slightly different. * angband-2.desktop: SDL2 launcher, generated by the ebuild. Exec= line is just a plain invocation of angband. It seems the issue is that the tarball's lib/icons/Makefile was changed between 4.2.4 and 4.2.5, and now makes an effort to install one (and only one) desktop file as 'angband.desktop', explaining what I see in /usr/share/applications. It seems a patch would be needed here, either to make the makefile install all relevant desktop files, or to skip them in favor of gentoo's own generated ones. I don't know which would be preferable. By the way, it's worth noting that the angband-sdl2.desktop file has been changed since 4.2.5 to drop the wayland detection, making it now functionally identical to what the ebuild generates. This was changed in response to a change in SDL, so it seems there's no reason to prefer Angband's own desktop files at the moment. Reproducible: Always