>> 0. Do not fetch nonfree sources in PKGBUILDs >> >> I believe this is needed for FSDG compliance. This can be implemented >> using SRCBUILDs or similar technologies. Having patches containing >> whole nontrivial nonfree files in abslibre is IMO also not acceptable. > > I'd like to change this to: > > 0.1. There should be no nonfree code by the end of `makepkg -o`" > 0.2. Nothing nonfree should be tracked in ABSLibre/PBS
It's the same, more explicit. > Right now 0.1 means what you have; but the next version of makepkg > offers a `prepare()` function to prepare the sources. It works exactly > like our `mksource()` (currently deprecated in favor of `SRCBUILD`). The documentation suggests it being used after the source is extracted, while mksource and SRCBUILDs do this to make the source archive used for builds. Does this mean that our source mirrors would provide the nonfree files removed in prepare()? > I added 0.2 to mean that there can't be a patch file containing > non-free code. Which means that we must use `rm` and friends to > remove non-free code; which is fine in most cases. True.
pgpXVnBXagDHg.pgp
Description: PGP signature
_______________________________________________ Dev mailing list [email protected] https://lists.parabolagnulinux.org/mailman/listinfo/dev
