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: [email protected]
Reporter: [email protected]
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.