gentoo-audio/audio-overlay

media-sound/serialosc: Don't use git-r3 for versioned ebuilds

NexAdn opened this issue · 2 comments

We should only use git-r3 for the live ebuild, since this allows Manifest checksum generation, distfile caching and downloading the distfiles before building the software.
This might involve some extra work, since upstream facilitates git submodules.
However, it is doable.

Yeah, I believe I did it this way because the upstream source release are just the GitHub generated ones and they unfortunately don't include the git submodule sources.
We could ask upstream and/or create a PR to upstream to make sure releases have an artifact that contains all the relevant sources.

Actually both submodules are on GitHub, so we can just download tarballs of the respective submodule commits and unpack/link them in the right place in WORKDIR.