mirror of
https://git.yoctoproject.org/poky
synced 2026-03-17 04:39:40 +01:00
default-distrovars.inc: drop obsolete LGPLv2_WHITELIST_GPL-3.0
There doesn't seem to be a clear reason to have two separate variables to hold whitelisted GPLv3 recipes. Both variables are treated the same, so adding a recipe to LGPLv2_WHITELIST_GPL-3.0 is already equivalent to adding it to WHITELIST_GPL-3.0. Anyone needing to whitelist a GPLv3 recipe should now just use WHITELIST_GPL-3.0. (From OE-Core rev: d4dea76fbe9765d489e3e522a9d2c22049610c7b) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
a460d97320
commit
14a5089e81
@@ -520,19 +520,18 @@ python () {
|
||||
incompatwl = []
|
||||
for lic in bad_licenses:
|
||||
spdx_license = return_spdx(d, lic)
|
||||
for w in ["LGPLv2_WHITELIST_", "WHITELIST_"]:
|
||||
whitelist.extend((d.getVar(w + lic) or "").split())
|
||||
if spdx_license:
|
||||
whitelist.extend((d.getVar(w + spdx_license) or "").split())
|
||||
'''
|
||||
We need to track what we are whitelisting and why. If pn is
|
||||
incompatible we need to be able to note that the image that
|
||||
is created may infact contain incompatible licenses despite
|
||||
INCOMPATIBLE_LICENSE being set.
|
||||
'''
|
||||
incompatwl.extend((d.getVar(w + lic) or "").split())
|
||||
if spdx_license:
|
||||
incompatwl.extend((d.getVar(w + spdx_license) or "").split())
|
||||
whitelist.extend((d.getVar("WHITELIST_" + lic) or "").split())
|
||||
if spdx_license:
|
||||
whitelist.extend((d.getVar("WHITELIST_" + spdx_license) or "").split())
|
||||
'''
|
||||
We need to track what we are whitelisting and why. If pn is
|
||||
incompatible we need to be able to note that the image that
|
||||
is created may infact contain incompatible licenses despite
|
||||
INCOMPATIBLE_LICENSE being set.
|
||||
'''
|
||||
incompatwl.extend((d.getVar("WHITELIST_" + lic) or "").split())
|
||||
if spdx_license:
|
||||
incompatwl.extend((d.getVar("WHITELIST_" + spdx_license) or "").split())
|
||||
|
||||
if not pn in whitelist:
|
||||
pkgs = d.getVar('PACKAGES').split()
|
||||
|
||||
@@ -49,7 +49,6 @@ python multilib_virtclass_handler () {
|
||||
if bb.data.inherits_class('allarch', e.data) and not bb.data.inherits_class('packagegroup', e.data):
|
||||
raise bb.parse.SkipRecipe("Don't extend allarch recipes which are not packagegroups")
|
||||
|
||||
|
||||
# Expand this since this won't work correctly once we set a multilib into place
|
||||
e.data.setVar("ALL_MULTILIB_PACKAGE_ARCHS", e.data.getVar("ALL_MULTILIB_PACKAGE_ARCHS"))
|
||||
|
||||
@@ -65,12 +64,11 @@ python multilib_virtclass_handler () {
|
||||
e.data.setVar("PN", variant + "-" + e.data.getVar("PN", False))
|
||||
e.data.setVar("OVERRIDES", e.data.getVar("OVERRIDES", False) + override)
|
||||
|
||||
# Expand the WHITELISTs with multilib prefix
|
||||
for whitelist in ["WHITELIST_GPL-3.0", "LGPLv2_WHITELIST_GPL-3.0"]:
|
||||
pkgs = e.data.getVar(whitelist)
|
||||
for pkg in pkgs.split():
|
||||
pkgs += " " + variant + "-" + pkg
|
||||
e.data.setVar(whitelist, pkgs)
|
||||
# Expand WHITELIST_GPL-3.0 with multilib prefix
|
||||
pkgs = e.data.getVar("WHITELIST_GPL-3.0")
|
||||
for pkg in pkgs.split():
|
||||
pkgs += " " + variant + "-" + pkg
|
||||
e.data.setVar("WHITELIST_GPL-3.0", pkgs)
|
||||
|
||||
# DEFAULTTUNE can change TARGET_ARCH override so expand this now before update_data
|
||||
newtune = e.data.getVar("DEFAULTTUNE_" + "virtclass-multilib-" + variant, False)
|
||||
|
||||
@@ -24,7 +24,6 @@ DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC}"
|
||||
IMAGE_FEATURES ?= ""
|
||||
|
||||
WHITELIST_GPL-3.0 ?= ""
|
||||
LGPLv2_WHITELIST_GPL-3.0 ?= ""
|
||||
|
||||
COMMERCIAL_AUDIO_PLUGINS ?= ""
|
||||
# COMMERCIAL_AUDIO_PLUGINS ?= "gst-plugins-ugly-mad gst-plugins-ugly-mpegaudioparse"
|
||||
|
||||
Reference in New Issue
Block a user