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.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8488e8b67650bf8295a85cdaa9a1911fd4cf8ac1 commit 8488e8b67650bf8295a85cdaa9a1911fd4cf8ac1 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2024-12-28 15:27:08 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2024-12-28 15:28:41 +0000 kde-frameworks/kservice: Drop applications.menu compat symlink Follow-up to bb85aa585f4b421dc6475acca242b70a98a413f5 - sufficient time has passed. Bug: https://bugs.gentoo.org/596316 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> kde-frameworks/kservice/kservice-5.116.0-r1.ebuild | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+)