diff mbox series

[meta-oe] libosinfo: build vapi only if gobject-introspection is enabled

Message ID 20230830162330.2967-1-f_l_k@t-online.de
State Under Review
Headers show
Series [meta-oe] libosinfo: build vapi only if gobject-introspection is enabled | expand

Commit Message

Markus Volk Aug. 30, 2023, 4:23 p.m. UTC
this fixes:
meson.build:40:8: ERROR: Problem encountered: vala support was requested, but introspection support is mandatory.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
 meta-oe/recipes-support/libosinfo/libosinfo_1.10.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Comments

Martin Jansa Aug. 30, 2023, 5:31 p.m. UTC | #1
Acked-by: Martin Jansa <Martin.Jansa@gmail.com>

On Wed, Aug 30, 2023 at 6:23 PM Markus Volk <f_l_k@t-online.de> wrote:

> this fixes:
> meson.build:40:8: ERROR: Problem encountered: vala support was requested,
> but introspection support is mandatory.
>
> Signed-off-by: Markus Volk <f_l_k@t-online.de>
> ---
>  meta-oe/recipes-support/libosinfo/libosinfo_1.10.bb | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/meta-oe/recipes-support/libosinfo/libosinfo_1.10.bb
> b/meta-oe/recipes-support/libosinfo/libosinfo_1.10.bb
> index b02bc1281..d724c52ea 100644
> --- a/meta-oe/recipes-support/libosinfo/libosinfo_1.10.bb
> +++ b/meta-oe/recipes-support/libosinfo/libosinfo_1.10.bb
> @@ -23,10 +23,10 @@ GIR_MESON_ENABLE_FLAG = 'enabled'
>  GIR_MESON_DISABLE_FLAG = 'disabled'
>  GTKDOC_MESON_OPTION = "enable-gtk-doc"
>
> -EXTRA_OEMESON = " \
> +EXTRA_OEMESON += " \
>         -Dwith-pci-ids-path=${datadir}/pci.ids \
>         -Dwith-usb-ids-path=${datadir}/usb.ids \
> -       -Denable-vala=enabled \
> +       ${@bb.utils.contains('GI_DATA_ENABLED', 'True',
> '-Denable-vala=enabled', '-Denable-vala=disabled', d)} \
>  "
>
>  RDEPENDS:${PN} = "pciutils-ids usbids"
> --
> 2.41.0
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#104671):
> https://lists.openembedded.org/g/openembedded-devel/message/104671
> Mute This Topic: https://lists.openembedded.org/mt/101056232/3617156
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
> Martin.Jansa@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
diff mbox series

Patch

diff --git a/meta-oe/recipes-support/libosinfo/libosinfo_1.10.bb b/meta-oe/recipes-support/libosinfo/libosinfo_1.10.bb
index b02bc1281..d724c52ea 100644
--- a/meta-oe/recipes-support/libosinfo/libosinfo_1.10.bb
+++ b/meta-oe/recipes-support/libosinfo/libosinfo_1.10.bb
@@ -23,10 +23,10 @@  GIR_MESON_ENABLE_FLAG = 'enabled'
 GIR_MESON_DISABLE_FLAG = 'disabled'
 GTKDOC_MESON_OPTION = "enable-gtk-doc"
 
-EXTRA_OEMESON = " \
+EXTRA_OEMESON += " \
 	-Dwith-pci-ids-path=${datadir}/pci.ids \
 	-Dwith-usb-ids-path=${datadir}/usb.ids \
-	-Denable-vala=enabled \
+	${@bb.utils.contains('GI_DATA_ENABLED', 'True', '-Denable-vala=enabled', '-Denable-vala=disabled', d)} \
 "
 
 RDEPENDS:${PN} = "pciutils-ids usbids"