Hi We are for a long time ago trying to avoid using the "general" applications.menu name for that file and, instead, use a prefix for it (like, for example, gnome-applications.menu). That way we ensure the multiple applications.menu don't collide (or plain applications.menu take precedence over the rest). But it seems this package is now installing the file with "applications.menu" name (I think in the past KDE4 was also using a prefix). In Fedora I have seen they are using kf5-applications.menu name: http://pkgs.fedoraproject.org/cgit/rpms/kf5-kservice.git/tree/kf5-kservice.spec
Thanks, this is fixed in the KDE overlay and will appear in the main tree in 5.28.0 (or let us know if it's urgent and it can be pushed there sooner). https://gitweb.gentoo.org/proj/kde.git/commit/?id=eca11a54238b53e4be7fb7f8f422df3328080833
for a fresh user profile there was no problem , but for my existing I had to do: $ diff /usr/portage/kde-frameworks/kservice/kservice-5.28.0.ebuild /usr/local/portage/kde-frameworks/kservice/kservice-5.28.0.ebuild 35d34 < -DAPPLICATIONS_MENU_NAME=kf5-applications.menu
I've had to partially back this out due to breaking the menu. https://gitweb.gentoo.org/proj/kde.git/commit/?id=bb85aa585f4b421dc6475acca242b70a98a413f5 We can remove this compatibility symlink in the future once sufficient time has passed.