I want to see a packaged Gradle on Fedora, but that requires a true FOSS build, not a zip downloading one.
In essence a FOSS build is the egg/chicken for the chicken/egg building Gradle with Gradle. Fedora only allows builds that use source or FOSS tools. Since Gradle needs to prove first to be completely build-able by FOSS it can not a zip download. It could use itself (the source is there) though, if it were properly bootstrapping.
Would it be possible to have a build script that use any other build tool or just plain shell script?
I’m sure a very early version of Gradle was built with some other FOSS tool, and subsequent versions with earlier versions of itself. Maybe use this to construct a proof?
is it sufficient to simply do a bootstrap build, where you use an existing distribution to build Gradle from source, then use that newly built Gradle distribution to build the final distribution:
It also should be noted that the builds should happen without fetching artifacts from the internet. And this rule is strictly enforced so there is no way to workaround it.