https://bugs.kde.org/show_bug.cgi?id=476208
Bug ID: 476208 Summary: ecm_install_icons doesn't work with Breeze Classification: Frameworks and Libraries Product: extra-cmake-modules Version: unspecified Platform: Neon OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: ecm-bugs-n...@kde.org Reporter: djar...@kde.org Target Milestone: --- ecm_install_icons cmake command installs Breeze icons in the wrong locations. Breeze uses a different directory structure from other icon themes, so for ecm_install_icons to work with Breeze, it would have to detect that the icon theme is Breeze and modify its behaviour accordingly. I don't know whether it is reasonable to expect ECM to do this, or whether it is really a Breeze issue, but the result is faulty installation. The only solution that I'm aware of is to make CMakeLists.txt install the Breeze icons at hard-coded locations. For example, Breeze expects 22x22 action icons to be installed at: ${KDE_INSTALL_ICONDIR}/breeze/actions/22/ whereas other icon themes (e.g. oxygen) use: ${KDE_INSTALL_ICONDIR}/oxygen/22x22/actions/ This fault occurs for both KF5 and KF6: SOFTWARE/OS VERSIONS KDE Frameworks Version: 5.240.0 / 5.103.0 Qt Version: 6.6.0 / 5.15.8 -- You are receiving this mail because: You are watching all bug changes.