How to install icons for multiple themes

2017-04-17 Thread Milian Wolff
Hey all, how is one supposed to install different versions of icons for different icon themes? Say I have an icon for breeze, breeze-dark and oxygen. I went ahead and plumbed it into CMake with ECM's ecm_install_icons specifying THEME accordingly, but at runtime nothing is found... Only if I in

Re: How to install icons for multiple themes

2017-04-17 Thread Albert Astals Cid
El dilluns, 17 d’abril de 2017, a les 22:27:15 CEST, Milian Wolff va escriure: > Hey all, > > how is one supposed to install different versions of icons for different > icon themes? Say I have an icon for breeze, breeze-dark and oxygen. I went > ahead and plumbed it into CMake with ECM's ecm_insta

Re: How to install icons for multiple themes

2017-04-20 Thread Milian Wolff
On Montag, 17. April 2017 23:36:24 CEST Albert Astals Cid wrote: > El dilluns, 17 d’abril de 2017, a les 22:27:15 CEST, Milian Wolff va escriure: > > Hey all, > > > > how is one supposed to install different versions of icons for different > > icon themes? Say I have an icon for breeze, breeze-da

Re: How to install icons for multiple themes

2017-04-20 Thread Matthias Klumpp
2017-04-20 11:30 GMT+02:00 Milian Wolff : > [...] > Hey Albert, > > sorry for the delay and thanks for the response. The above makes me wonder > about the functionality of ecm_install_icons. As it stands, it is completely > broken for anything but the hicolor theme, don't you agree? I would say we

Re: How to install icons for multiple themes

2017-04-20 Thread Milian Wolff
On Donnerstag, 20. April 2017 11:34:39 CEST Matthias Klumpp wrote: > 2017-04-20 11:30 GMT+02:00 Milian Wolff : > > [...] > > Hey Albert, > > > > sorry for the delay and thanks for the response. The above makes me wonder > > about the functionality of ecm_install_icons. As it stands, it is > > comp

Re: How to install icons for multiple themes

2017-04-21 Thread Kevin Kofler
Milian Wolff wrote: >> > ECM installs to e.g.: >> > >> > /home/milian/projects/compiled/other/share/icons/breeze/16x16/apps/ >> > hotspot.svgz >> > >> > Strace shows me the nearest match it looks into: >> > /home/milian/projects/compiled/kf5/share/icons/breeze/apps/16/hotspot.svg Pretty much ALL

Re: How to install icons for multiple themes

2017-04-21 Thread Matthias Klumpp
2017-04-21 12:33 GMT+02:00 Kevin Kofler : > [...] > I think it would really be helpful to make Breeze match the de-facto > standard directory hierarchy. I asked for this a while back (and also to have PNG additional to SVG icons for rendering speed improvements) and the bug report was closed witho

Re: How to install icons for multiple themes

2017-04-21 Thread Kevin Kofler
Matthias Klumpp wrote: > And since the spec allows themes to define arbitrary layouts, there is > technically nothing wrong with the Breeze theme. IMHO, doing things differently just because you can, even if it breaks KDE's own ECM macros, is not helpful. Kevin Kofler

Re: How to install icons for multiple themes

2017-04-21 Thread Albert Astals Cid
El divendres, 21 d’abril de 2017, a les 12:33:09 CEST, Kevin Kofler va escriure: > Milian Wolff wrote: > >> > ECM installs to e.g.: > >> > > >> > /home/milian/projects/compiled/other/share/icons/breeze/16x16/apps/ > >> > hotspot.svgz > >> > > >> > Strace shows me the nearest match it looks into:

Re: How to install icons for multiple themes

2017-04-21 Thread Kevin Kofler
Albert Astals Cid wrote: > Humanity does not, ubuntu-mono does not either. Of course Ubuntu has to do everything its own way. But I doubt KDE applications would want to install to those themes (through ECM) anyway. The concrete problem at hand can easily be fixed in the Breeze icon theme.

Re: How to install icons for multiple themes

2017-04-22 Thread Albert Astals Cid
El dissabte, 22 d’abril de 2017, a les 1:25:18 CEST, Kevin Kofler va escriure: > Albert Astals Cid wrote: > > Humanity does not, ubuntu-mono does not either. > > Of course Ubuntu has to do everything its own way. But I doubt KDE > applications would want to install to those themes (through ECM) an