Please add x11-themes/hicolor-icon-theme to RDEPEND for virtual/freedesktop-icon-theme
This doesn't make sense. freedesktop-icon-theme is a virtual for icon set packages that install a sufficient baseline of named icons. hicolor-icon-theme only installs the .theme file and hicolor folder for applications to drop their theme agnostic fallbacks to, such as app icons.
or actually, maybe it makes sense as an additional RDEPEND, in addition to one of the || () ones listed. Just to have an additional place that pulls in hicolor-icon-theme, though all the theme packages themselves ought to be doing it really afaik.
(In reply to Mart Raudsepp from comment #1) > [...] > hicolor-icon-theme only installs the .theme file and hicolor folder for > applications to drop their theme agnostic fallbacks to, such as app icons. Thanks for the explanation. I wasn't aware of that fact. The reason I filed this bug it that I want to avoid pulling in such "sufficient baseline of named icons" when the (lightweight) hicolor-icon-theme is sufficient. The workaround is to package.provide lxde-icon-theme and have hicolor-icon-theme in @world.
The packages only needing the basic hicolor icon theme structure should rdepend on it instead of depending on virtual/freedesktop-icon-theme Leio already explained that... in summary, x11-themes/hicolor-icon-theme is not equivalent to the other providers of that virtual