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

List:       kde-frameworks-devel
Subject:    Re: Breeze and ECM are incompatible for installing icons
From:       Harald Sitter <sitter () kde ! org>
Date:       2023-11-02 13:51:48
Message-ID: CAEc+18ELDhSzoyxHpUEG2CzNOKB2KLjA1yWJB539WsjvVJaJpg () mail ! gmail ! com
[Download RAW message or body]

https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html


> Each directory contains icons designed for a certain nominal icon size \
> and scale, as described by the index.theme file
...
> list of subdirectories for this theme. For every subdirectory there must \
> be a section in the index.theme file describing that directory.

Just my 2 cents, but since the specification specifically allows theme
authors to do whatever, if ECM doesn't support that then ECM appears
not spec compliant.

On Thu, Nov 2, 2023 at 2:36 PM David Jarvie <djarvie@kde.org> wrote:
> 
> 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


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

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