Required for new Tootle. Reproducible: Always
adding link to version bump from my ::ixit repo
The SRC_URI has been changed due to migrating the repo to gitlab.gnome.org , and they also removed the "v" in front of the version number. https://gitlab.gnome.org/GNOME/libhandy/-/archive/0.81.0/libhandy-0.81.0.tar.bz2
ps. I have been using gui-libs/libhandy:1 because www-client/epiphany-9999 has needed it for a while now.
SRC_URI should come from gnome.org.eclass, not from gitlab tag, as it's using all the gnome mirroring system now.
@leio fixed.
libhandy-0.8x are alpha releases with no stable ABI yet and thus will not be added to the main tree, as ABI is actively broken each release without a soname bump.
we have sub-slots, right? Could they be used for that?
Somewhat, but this simply doesn't belong in the (main) tree yet. Even upstream told me that it shouldn't be packaged by distributions. It isn't currently just potentially changing new APIs, like e.g. an odd minor version dev-libs/glib would - it can be changing existing old APIs too, as it's all new slot. If you do package it elsewhere, I would indeed set SLOT="1/${PV}" or something along those lines for now, and do gui-libs/libhandy:1= deps for tootle and others that already need libhandy-1 (they shouldn't - we are talking about git master versions of them too here that do...).