Why is spectacle trying to install dolphin's kglobalaccel *dolphin.desktop file now? Perhaps f9ede5c31 triggers kde5.eclass kglobalaccel "magic" that includes the kglobalaccel dir and the dolphin.desktop symlink therein, despite there not being a parallel kglobalaccel spectacle.desktop file/symlink? >>> Install kde-apps/spectacle-9999 into /tmp/portage/kde-apps/spectacle-9999/image >>> Working in BUILD_DIR: "/tmp/portage/kde-apps/spectacle-9999/work/spectacle-9999_build" [2/3] Install the project... -- Install configuration: "Gentoo" [...] -- Installing: /tmp/portage/kde-apps/spectacle-9999/image/usr/share/kglobalaccel [... the below segment from FEATURES=buildpkg? ...] ./usr/share/kglobalaccel/ ./usr/share/kglobalaccel/org.kde.dolphin.desktop [... note no *spectacle.desktop file, only *dolphin.desktop ...] >>> Installing (1 of 1) kde-apps/spectacle-9999::kde [...] * package kde-apps/spectacle-9999 NOT merged * * Detected file collision(s): * * /usr/share/kglobalaccel/org.kde.dolphin.desktop * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * kde-apps/dolphin-9999:5::kde * /usr/share/kglobalaccel/org.kde.dolphin.desktop
Must be a copyback-paste error by upstream. The dolphin implementation was originally derived from WIP spectacle one, then merged first, fixed afterwards, and the fix probably copied back to spectacle.
Fixed in upstream commit 844678fd9236bd06a6652510847d4f0ab156d113