diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-gstreamer-full.bb b/recipes-fsl/packagegroups/packagegroup-fsl-gstreamer-full.bb index 25b26f6..98da365 100644 --- a/recipes-fsl/packagegroups/packagegroup-fsl-gstreamer-full.bb +++ b/recipes-fsl/packagegroups/packagegroup-fsl-gstreamer-full.bb @@ -13,6 +13,9 @@ PACKAGE_ARCH_mx6sl = "${MACHINE_ARCH}" inherit packagegroup +GST_PLUGIN_SPECIFIC = "${@base_contains('MACHINE_GSTREAMER_PLUGIN', 'gst-fsl-plugin', \ + 'gst-plugins-gl', '', d)}" + RDEPENDS_${PN} = " \ packagegroup-fsl-gstreamer \ gst-plugins-base-meta \ @@ -20,7 +23,7 @@ RDEPENDS_${PN} = " \ gst-plugins-bad-meta \ ${@base_contains('DISTRO_FEATURES', 'opengl', \ base_contains('DISTRO_FEATURES', 'x11', \ - 'gst-plugins-gl', '', d), '', d)} \ + '${GST_PLUGIN_SPECIFIC}', '', d), '', d)} \ " # FIXME: i.MX6SL cannot use mesa for Graphics and it lacks 3D support, # so skip it for now.