summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia
diff options
context:
space:
mode:
authorLuciano Dittgen <luciano.dittgen@ossystems.com.br>2026-08-31 15:21:00 -0300
committerLuciano Dittgen <luciano.dittgen@ossystems.com.br>2026-08-31 15:21:00 -0300
commit30c9ad4fbb70516735be3dec0db9f9ffbfc6646b (patch)
treeabd6c160abf9965c04273dce7972f6ea9ea75645 /recipes-multimedia
parent914b8abaedab63f6da37d8ae7d8e1da47ca83be7 (diff)
downloadmeta-freescale-30c9ad4fbb70516735be3dec0db9f9ffbfc6646b.tar.gz
gstreamer1.0-plugins-good: Restate PACKAGES_DYNAMIC for standalone lint
The per-plugin split packages (${PN}-pulseaudio, ${PN}-soup, ${PN}-equalizer 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 the RPROVIDES:${PN}-*, RDEPENDS:${PN}-* and FILES:${PN}-* overrides 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-good recipe, 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. Removes 4 oelint.vars.specific findings; introduces none. Verified output-neutral on imx8mp-lpddr4-evk: bitbake -e shows the effective PACKAGES_DYNAMIC byte-identical before and after, and a forced do_package rebuild produced a "No changes" buildhistory commit across all 116 gstreamer1.0-plugins-good 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-good_1.28.1.imx.bb5
1 files changed, 5 insertions, 0 deletions
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.28.1.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.28.1.imx.bb
index b1e744dd2..e96019c9e 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.28.1.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.28.1.imx.bb
@@ -128,4 +128,9 @@ S = "${UNPACKDIR}/${BP}"
128 128
129COMPATIBLE_MACHINE = "(imx-nxp-bsp)" 129COMPATIBLE_MACHINE = "(imx-nxp-bsp)"
130 130
131# The per-plugin split packages (${PN}-*, libgst*) are created dynamically by
132# PACKAGES_DYNAMIC, which OE-core sets in gstreamer1.0-plugins-packaging.inc
133# (pulled in through the required gstreamer1.0-plugins-common.inc above).
134PACKAGES_DYNAMIC = "^${PN}-.* ^libgst.*"
135
131########### End of i.MX overrides ######### 136########### End of i.MX overrides #########