mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-08-25 05:21:31 +00:00
python3-mpv: propagate ffmpeg's commercial LICENSE_FLAGS
python3-mpv RDEPENDS on mpv, which requires ffmpeg (LICENSE_FLAGS =
"commercial"). With "commercial" not in LICENSE_FLAGS_ACCEPTED, parsing
the universe target - which ignores EXCLUDE_FROM_WORLD - reports:
WARNING: Nothing RPROVIDES 'mpv' (but .../python3-mpv_1.0.8.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'python3-mpv' is unbuildable, removing...
Now that mpv carries LICENSE_FLAGS = "commercial" and is skipped, carry
the same flag here so python3-mpv is likewise skipped cleanly in both
world and universe instead of surfacing as an unbuildable dependency.
The redundant EXCLUDE_FROM_WORLD is dropped.
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
@@ -14,4 +14,8 @@ RDEPENDS:${PN} += "\
|
||||
mpv \
|
||||
python3-ctypes \
|
||||
"
|
||||
EXCLUDE_FROM_WORLD = "${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "0", "1", d)}"
|
||||
# RDEPENDS on mpv, which propagates ffmpeg's LICENSE_FLAGS = "commercial";
|
||||
# carry the same flag so this recipe is cleanly skipped (in both world and
|
||||
# universe) unless "commercial" is in LICENSE_FLAGS_ACCEPTED, rather than
|
||||
# surfacing as an unbuildable "Nothing RPROVIDES 'mpv'" dependency.
|
||||
LICENSE_FLAGS = "commercial"
|
||||
|
||||
Reference in New Issue
Block a user