Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 596316

Summary: kde-frameworks/kservice-5.23.0 installs /etc/xdg/menus/applications.menu
Product: Gentoo Linux Reporter: Pacho Ramos <pacho>
Component: Current packagesAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard: fixed in 5.28.0
Package list:
Runtime testing required: ---

Description Pacho Ramos gentoo-dev 2016-10-06 07:33:16 UTC
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
Comment 1 Michael Palimaka (kensington) gentoo-dev 2016-10-09 18:29:30 UTC
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
Comment 2 Toralf Förster gentoo-dev 2016-11-16 21:50:58 UTC
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
Comment 3 Michael Palimaka (kensington) gentoo-dev 2016-11-17 06:58:39 UTC
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.