summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia
diff options
context:
space:
mode:
authorLuciano Dittgen <luciano.dittgen@ossystems.com.br>2026-08-31 15:04:45 -0300
committerLuciano Dittgen <luciano.dittgen@ossystems.com.br>2026-08-31 15:04:45 -0300
commit914b8abaedab63f6da37d8ae7d8e1da47ca83be7 (patch)
tree5b55b1ab8649de3b9668fa8daa30bf61df8f4e77 /recipes-multimedia
parent4c2e755ed15e0e00bde14f7bf6e1baaa68be5bc9 (diff)
downloadmeta-freescale-914b8abaedab63f6da37d8ae7d8e1da47ca83be7.tar.gz
gstreamer1.0-plugins-bad: Restate PACKAGES_DYNAMIC for standalone lint
The per-plugin split packages (${PN}-freeverb, ${PN}-opencv, ${PN}-transcode, ${PN}-voamrwbenc and the libgst* helper libraries) are created at build time by PACKAGES_DYNAMIC = "^${PN}-.* ^libgst.*" which OE-core sets in gstreamer1.0-plugins-packaging.inc, pulled in through the required gstreamer1.0-plugins-common.inc. oelint-adv parses meta-freescale on its own, without that cross-layer include, so it could not see the dynamic-package declaration and flagged every FILES:${PN}-* override as oelint.vars.specific ("set specific to a package not known from PACKAGES"). Restate PACKAGES_DYNAMIC locally so the standalone linter sees the same dynamic-package declaration the build already has. The value is identical to the one the required OE-core include sets, so the effective metadata is unchanged. This recipe is a verbatim fork of the OE-core gstreamer1.0-plugins-bad recipe (see the "OE-core copy" header), which relies on the include implicitly. The local PACKAGES_DYNAMIC line is therefore a deliberate divergence from the OE-core source, added only to satisfy standalone linting; a future re-sync should keep it rather than drop it back to the implicit form. Removes 4 oelint.vars.specific findings; introduces none. Verified output-neutral on imx8mp-lpddr4-evk: bitbake -e shows the effective PACKAGES_DYNAMIC and PACKAGES byte-identical before and after, and a forced do_package rebuild produced a "No changes" buildhistory commit across all 184 gstreamer1.0-plugins-bad buildhistory entries. Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
Diffstat (limited to 'recipes-multimedia')
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.28.1.imx.bb5
1 files changed, 5 insertions, 0 deletions
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.28.1.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.28.1.imx.bb
index 63912bb3e..7f3876412 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.28.1.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.28.1.imx.bb
@@ -229,4 +229,9 @@ EXTRA_OEMESON:remove = "\
229 229
230COMPATIBLE_MACHINE = "(imx-nxp-bsp)" 230COMPATIBLE_MACHINE = "(imx-nxp-bsp)"
231 231
232# The per-plugin split packages (${PN}-*, libgst*) are created dynamically by
233# PACKAGES_DYNAMIC, which OE-core sets in gstreamer1.0-plugins-packaging.inc
234# (pulled in through the required gstreamer1.0-plugins-common.inc above).
235PACKAGES_DYNAMIC = "^${PN}-.* ^libgst.*"
236
232########### End of i.MX overrides ######### 237########### End of i.MX overrides #########