vcs-snapshot.eclass defines only one function, vcs-snapshot_src_unpack(), which seems to work with EAPI="7".
Created attachment 578524 [details, diff] Patch
What's the use for it? Most of the uses so far are mistakes.
I use it in a package which uses github snapshots. Alternatively I would need to define custom src_unpack(): src_unpack() { unpack ${P}.tar.gz mv ${PN}-* ${P} || die }
(In reply to Arfrever Frehtes Taifersar Arahesis from comment #3) > I use it in a package which uses github snapshots. > Alternatively I would need to define custom src_unpack(): > > src_unpack() { > unpack ${P}.tar.gz > mv ${PN}-* ${P} || die > } You should fix S. GitHub archives are entirely predictable these days.