On 22/01/2020 12:02, Ross Burton wrote:
How much actually breaks without meta-gpl2 now?
Some quick poking doing a core-image-sato for qemux86-64:
- dosfstools is GPLv3 and pulled into qemu images now via the vfat
machine feature. Easy enough to make that dependency conditional on
license blacklist.
- Lots of ptests depend on GNU Make. Turn off ptests.
- Some recipes depend on Bash such as opkg-utils, pulseaudio, systemd,
python3. Should review these but for now I added that back.
- Bluez and Python by default need readline but there's a packageconfig
for those.
- Python and Perl want gdbm, there's a PACKAGECONFIG for those.
- matchbox-terminal needs vte. Pretty terminal (sorry) but easily
swapped for xterm or rxvt.
- libpam depends on coreutils. PAM is a DISTRO_FEATURE, or the
packaging can be changed to respect the license blacklist.
- connman hard-depends on readline right now. Easy to add a
PACKAGECONFIG to disable the cli tool
- shared-mime-info depends on itstool. I thought this would actually be
itstool-native, will investigate.
But with those changes, I've a core-image-sato building.
Ross
_______________________________________________
Openembedded-architecture mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-architecture