These files seem to not have a prefix to go into, so they end up in / /ServiceMenus/k3b_create_audio_cd.desktop /ServiceMenus/k3b_create_data_project.desktop /ServiceMenus/k3b_create_video_cd.desktop /ServiceMenus/k3b_write_bin_image.desktop /ServiceMenus/k3b_write_iso_image.desktop The issue is ECM6 removed the macro used here https://invent.kde.org/multimedia/k3b/-/blob/master/src/services/CMakeLists.txt#L23 in this commit: https://invent.kde.org/frameworks/extra-cmake-modules/-/commit/553e9e86
This should fix the issue https://invent.kde.org/multimedia/k3b/-/merge_requests/45
Awaiting https://invent.kde.org/multimedia/k3b/-/merge_requests/47 now