gentoo-audio / audio-overlay

Gentoo overlay for music production
https://gentoo-audio.github.io/audio-overlay
GNU General Public License v2.0
41 stars 22 forks source link

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

Open NexAdn opened 1 year ago

NexAdn commented 1 year ago

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.

simonvanderveldt commented 1 year ago

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.

NexAdn commented 1 year ago

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.