[uses-nonfree] contains non-FSDG compliant distros and operating systems support
Also the docs
folder seems to have too many references to nonfree operating systems, so Parabola removes the whole docs directory from build through patch.
Got hint from libre.patch
from Parabola but the codebase changed a lot, so had to search for instances and manually prepare a patch.
The docs
was removed through a pre_patch
function on template.
There are many instances of fedora
, centos
in the code which needed to be removed/changed. A search was made with, for example, egrep -iRl 'fedora' .
, egrep -iRl 'centos' .
and then taken steps with.
Template changes are there on l_template_changes.patch