This is also a good change, I disabled the documentation because no one was using it anyway.
I assume it is being grabbed by the main package ? or is it being picked up by a -docs package ? We should document how and where the built documentation can be accessed as part of this commit. Bruce On Tue, Aug 22, 2023 at 6:46 PM Markus Volk <[email protected]> wrote: > > Signed-off-by: Markus Volk <[email protected]> > --- > ...ild-allow-crosscompiling-gir-and-doc.patch | 37 +++++++++++++++++++ > .../libvirt/libvirt-glib_4.0.0.bb | 13 +++++-- > 2 files changed, 47 insertions(+), 3 deletions(-) > create mode 100644 > recipes-extended/libvirt/libvirt-glib/0001-meson.build-allow-crosscompiling-gir-and-doc.patch > > diff --git > a/recipes-extended/libvirt/libvirt-glib/0001-meson.build-allow-crosscompiling-gir-and-doc.patch > > b/recipes-extended/libvirt/libvirt-glib/0001-meson.build-allow-crosscompiling-gir-and-doc.patch > new file mode 100644 > index 0000000..cd17bbb > --- /dev/null > +++ > b/recipes-extended/libvirt/libvirt-glib/0001-meson.build-allow-crosscompiling-gir-and-doc.patch > @@ -0,0 +1,37 @@ > +From 019d727990d41b5d7911895b75bcb021e4cca3c6 Mon Sep 17 00:00:00 2001 > +From: Markus Volk <[email protected]> > +Date: Mon, 21 Aug 2023 10:23:08 +0200 > +Subject: [PATCH] meson.build: allow crosscompiling gir and doc > + > +Upstream-Status: Inappropriate [oe specific] > + > +Signed-off-by: Markus Volk <[email protected]> > +--- > + meson.build | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/meson.build b/meson.build > +index 134feb6..a089f42 100644 > +--- a/meson.build > ++++ b/meson.build > +@@ -58,7 +58,7 @@ includedir = join_paths(prefix, get_option('includedir')) > + > + # gobject introspection > + gir = find_program('g-ir-scanner', required: get_option('introspection')) > +-enable_introspection = gir.found() and not meson.is_cross_build() > ++enable_introspection = gir.found() > + > + # vala > + vapi_opt = get_option('vapi') > +@@ -73,7 +73,7 @@ endif > + # gtk-doc > + if not get_option('docs').disabled() > + gtk_doc = find_program('gtkdoc-scan', required: get_option('docs')) > +- enable_doc = gtk_doc.found() and not meson.is_cross_build() > ++ enable_doc = gtk_doc.found() > + else > + enable_doc = false > + endif > +-- > +2.41.0 > + > diff --git a/recipes-extended/libvirt/libvirt-glib_4.0.0.bb > b/recipes-extended/libvirt/libvirt-glib_4.0.0.bb > index a5cd827..e6effaf 100644 > --- a/recipes-extended/libvirt/libvirt-glib_4.0.0.bb > +++ b/recipes-extended/libvirt/libvirt-glib_4.0.0.bb > @@ -5,10 +5,17 @@ LIC_FILES_CHKSUM = > "file://COPYING;md5=4fbd65380cdd255951079008b364516c" > > DEPENDS = "glib-2.0 libvirt libxml2" > > -SRC_URI = > "git://gitlab.com/libvirt/libvirt-glib;protocol=https;branch=master" > +SRC_URI = " \ > + git://gitlab.com/libvirt/libvirt-glib;protocol=https;branch=master \ > + file://0001-meson.build-allow-crosscompiling-gir-and-doc.patch \ > +" > > SRCREV = "e0bfc34682744a74b850fa217e9c206a9eb80612" > S = "${WORKDIR}/git" > > -inherit meson pkgconfig gobject-introspection vala > -GIR_MESON_OPTION = '' > +inherit meson pkgconfig gobject-introspection gettext vala gtk-doc > + > +GIR_MESON_ENABLE_FLAG = 'enabled' > +GIR_MESON_DISABLE_FLAG = 'disabled' > +GTKDOC_MESON_ENABLE_FLAG = 'enabled' > +GTKDOC_MESON_DISABLE_FLAG = 'disabled' > -- > 2.41.0 > > > > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#8225): https://lists.yoctoproject.org/g/meta-virtualization/message/8225 Mute This Topic: https://lists.yoctoproject.org/mt/100904573/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/leave/6693005/21656/1014668956/xyzzy [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
