[OE-core] [PATCH] gstreamer1.0-python: rework gobject-introspection handling
Martin Jansa
martin.jansa at gmail.com
Fri Apr 5 20:05:46 UTC 2019
On Fri, Apr 05, 2019 at 09:28:35PM +0200, Andreas Müller wrote:
> gobject-introspection is mandatory for gstreamer1.0-python - there is no
> configure option to enable or disable it.
>
> To handle properly, this patch does:
>
> * Make 'gobject-introspection-data' a required distro feature
> * Add
> 'UNKNOWN_CONFIGURE_WHITELIST_append = " --enable-introspection --disable-introspection"'
> - it was removed in gobject-introspection.bbclass to avoid
> | ERROR: libgee-0.18.0-r0 do_configure: QA Issue: libgee: configure was passed unrecognised options: --disable-schemas-install [unknown-configure-option]
>
> Signed-off-by: Andreas Müller <schnitzeltony at gmail.com>
> ---
> .../gstreamer/gstreamer1.0-python_1.14.4.bb | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.14.4.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.14.4.bb
> index 8d45ca2668..fb76a37b92 100644
> --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.14.4.bb
> +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.14.4.bb
> @@ -16,6 +16,10 @@ PNREAL = "gst-python"
>
> S = "${WORKDIR}/${PNREAL}-${PV}"
>
> +# gobject-introspection is mandatory and cannot be configured
> +REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
Is distro_features_check inherited somewhere? I don't see it in this
part and the above IIRC doesn't work without distro_features_check
inherit.
Cheers,
> +UNKNOWN_CONFIGURE_WHITELIST_append = " --enable-introspection --disable-introspection"
> +
> inherit autotools pkgconfig distutils3-base upstream-version-is-even gobject-introspection
>
> do_install_append() {
> --
> 2.20.1
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
--
Martin 'JaMa' Jansa jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20190405/0c263955/attachment.sig>
More information about the Openembedded-core
mailing list