packages icon indicating copy to clipboard operation
packages copied to clipboard

[FYRA-376] Use GitHub archives over maintainer provided tarballs when possible

Open lleyton opened this issue 1 year ago • 2 comments

see title

rationale: xz

FYRA-376

lleyton avatar Apr 04 '24 10:04 lleyton

Forge macros can probably be used here, see: https://docs.fedoraproject.org/en-US/packaging-guidelines/SourceURL/#_using_forges_hosted_revision_control

lleyton avatar Apr 04 '24 23:04 lleyton

What about git submodules? GitHub archives do not provide a copy of the Git metadata (.git), so repos would be forced to re-init with the forge URL as upstream, and redownloading everything off git anyway. Which defeats the entire point of using tarballs in build time to cache.

This currently causes issues with WineASIO, which requires (at least the ASIO part of) RtAudio to be built alongside JACK because Steinberg ASIO headers (Since it's an ASIO-to-JACK bridge).

korewaChino avatar Apr 15 '24 11:04 korewaChino