In the "Puppy Standard" icon theme, the file /usr/share/icons/Puppy Standard/index.theme if opened as text has the line:-
Inherits=Hicolor (with upper case "H")
Should this not be:-
Inherits=hicolor (with lower case "h") ?
Same applies to the "Puppy Flat" theme in Pups which have this.
I do note that the index.theme file in the hicolor directory has:-
Name=Hicolor (upper case "H")
but of course the directory name is hicolor (lower case "h")
So maybe it is a question of how individual programs read the information when searching for icons within the themes.
Background
I was experimenting with latest dunst-1.9.0 (desktop notification program) which I compiled from source in S15Pup
This has a new feature "recursive icon look-up"
In the configuration file you can set an icon theme (or icon themes) and dunst will look for icons there and in any "inherited" fallback themes (which hicolor is).
So I set dunst to look for icons in "Puppy Standard" and "Puppy Flat"
But when I ran dunst in terminal it complained:-
"can not find icon theme Hicolor" (with upper case "H")
Editing the 2 index.theme files, replacing "H" with "h" fixed the issue.
Is this a bug in the Puppy icon themes or a bug in dunst or something else?