gnome-extra/gnome-shell-extensions-topicons upstream download location seems dead and in general that developer doesn't seem to work on it anymore, as probably already felt by that sed in the ebuild to hack in 3.20 support.
There's a fork at https://github.com/phocean/TopIcons-plus/releases that we might want to use instead. Maybe even under the same package name, but it's a bit behind in version numbers (perhaps we could ask to jump in versions above what the old one had if it's truly the replacement everyone should be using?)
oh, and its extensions.gnome.org page is https://extensions.gnome.org/extension/1031/topicons/
Yeah, I was considering to use it... but, personally, I think that currently this extension is not so useful. I mean, when I packaged it, I needed it because we didn't have the legacy icons bar that is now supported by plain gnome-shell :/
Then, I was even considering about simply treeclean the current extension as soon as it stops working and, finally, rely on the "official" support for the legacy tray icons
Actually I started using this recently as I hate the tray introduced as a replacement of the bigger bottom bar since it was first introduced. I only use it for a small set of applications (redshift, gtg). In any case I don't rely on ebuilds for gnome-shell extensions as I don't bother checking what's in tree for this feature.
OK, then, I have reported the suggestion about trying to bump the version numbering if possible as I also like the Mart's idea about trying to simply push this as an "updated" topicons extension instead of hardmasking the old one and push people to emerge this one.
Lets see if we are lucky ;)
Upstream prefers to keep current numbering, then, either we package it as a new package and treeclean older one or we can bump it with the same name using our own numbering system like:
gnome-extra/gnome-shell-extensions-topicons-28.(the new number from topicons-plus)
Once topicons-plus reaches 29 version, we will be able to use the "normal" numbering again
What do you prefer?
maybe _p<topicons_plus_version>, but seems like upstream would want us to use the new name too, which is some weird TopIcons-plus with capitalization and all.
So I guess new package and new versions, or new package name with a pkgmove and 28_p<verions> there, or a forced downgrade. Or we do that, and last rite the old name to at least give users a p.mask message showing the move to it, so they can migrate themselves.
gnome-extra/gnome-shell-extensions-topicons-plus added to tree at version 20 some hours ago. Its makefile and such was quite ugly, improvements welcome. For now just got something good enough in, so we can continue with stabilizing - for improvements should work with upstream too, etc.