[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-frameworks-devel
Subject:    Breeze and ECM are incompatible for installing icons
From:       David Jarvie <djarvie () kde ! org>
Date:       2023-11-02 13:36:16
Message-ID: 29AF64EB-DBAE-4EB0-99F8-A128A563BE38 () kde ! org
[Download RAW message or body]

Breeze installs its icons in a different directory structure from other icon themes, \
with the result that the ECM cmake command ecm_install_icons doesn't work for Breeze \
icons. The only way to install an application specific Breeze icon is to hard code \
its location, for example "${KDE_INSTALL_ICONDIR}/breeze/actions/22/". I raised a bug \
against ECM about this, but not unexpectedly it has been rejected as a Breeze issue \
(see https://bugs.kde.org/show_bug.cgi?id=476208).

Fixing this in Breeze would obviously be a significant change for Breeze, but having \
a non-working ecm_install_icons function isn't really acceptable. This should ideally \
                be fixed one way or the other in time for the KF6 release.
--
David Jarvie
KAlarm author, KDE developer


[Attachment #3 (text/html)]

<!DOCTYPE html><html><body><div dir="auto">Breeze installs its icons in a different \
directory structure from other icon themes, with the result that the ECM cmake \
command ecm_install_icons doesn't work for Breeze icons. The only way to install an \
application specific Breeze icon is to hard code its location, for example \
"${KDE_INSTALL_ICONDIR}/breeze/actions/22/". I raised a bug against ECM about this, \
but not unexpectedly it has been rejected as a Breeze issue (see <a \
href="https://bugs.kde.org/show_bug.cgi?id=476208)">https://bugs.kde.org/show_bug.cgi?id=476208)</a>.<br><br>Fixing \
this in Breeze would obviously be a significant change for Breeze, but having a \
non-working ecm_install_icons function isn't really acceptable. This should ideally \
be fixed one way or the other in time for the KF6 release.</div><div \
dir="auto">--<br>David Jarvie<br>KAlarm author, KDE developer<br></div></body></html>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic