(In reply to Karl Eichwalder from comment #10) > Thanks for detailed debugging! coolo, did we or you change something > related before 13.2? I investigated a bit more today, and found the change. It's in brp-trim-desktop.sh (package "update-desktop-files"). In 13.1 this has: find /$RPM_BUILD_ROOT/opt/kde3/share/applications/kde/ \ /$RPM_BUILD_ROOT/opt/kde3/share/applnk/ \ /$RPM_BUILD_ROOT/usr/share/xsessions/ \ /$RPM_BUILD_ROOT/usr/share/applications/ \ /$RPM_BUILD_ROOT/usr/share/mimelnk/ \ /$RPM_BUILD_ROOT/usr/share/gnome/apps/ \ /$RPM_BUILD_ROOT/etc/xdg/autostart/ -name *.desktop -o -name .directory 2>/dev/null | while read FILE; do In 13.2 and Factory it's just: find /$RPM_BUILD_ROOT/usr/share /$RPM_BUILD_ROOT/etc/xdg/autostart/ \ -type f \( -name '*.desktop' -o -name .directory \) 2>/dev/null | while read -r FILE; do So in 13.1 only specific directories were searched for the .desktop files to trim, whereas in 13.2 and Factory _all_ subdirectories of /usr/share/ are searched, which includes /usr/share/kde4/services/ServiceMenus/ e.g. (I have no idea why that script is not called at all in the update repo or in the OBS KDE repos though...) So the question still stands whether this is wanted or not. IOW, should brp-trim-desktop.sh be "fixed", or should the kdelibs4 patch be adapted.