On Sat Jun 27, 2026 at 9:55 AM CEST, Alexander Kanavin via lists.openembedded.org wrote: > From: Alexander Kanavin <[email protected]> > > Convert to meson, remove autotools-specific tweaks and patches: > - conditionaltests.patch adds an option already available in meson > - 0001-Do-not-error-out-if-xsltproc-is-not-found.patch > (see below). > > Add a patch to avoid unneeded check for runtime python > module dependencies. > > Move dependencies needed to run gtk-doc to gtk-doc bbclass > (so they aren't built and pulled in until actually needed). > > This allows dropping the 'working-scripts' logic in the recipe, > except for xsltproc-native whose location is used during build. > > Signed-off-by: Alexander Kanavin <[email protected]> > --- > meta/classes-recipe/gtk-doc.bbclass | 2 +- > ...t-error-out-if-xsltproc-is-not-found.patch | 28 ------------- > ...code-paths-to-perl-python-in-scripts.patch | 2 +- > ...not-check-for-pygments-at-build-time.patch | 37 ++++++++++++++++ > .../gtk-doc/files/conditionaltests.patch | 42 ------------------- > .../gtk-doc/files/no-clobber.patch | 2 +- > .../gtk-doc/files/pkg-config-native.patch | 2 +- > .../{gtk-doc_1.35.1.bb => gtk-doc_1.36.1.bb} | 33 ++++----------- > 8 files changed, 49 insertions(+), 99 deletions(-) > delete mode 100644 > meta/recipes-gnome/gtk-doc/files/0001-Do-not-error-out-if-xsltproc-is-not-found.patch > create mode 100644 > meta/recipes-gnome/gtk-doc/files/0001-meson.build-do-not-check-for-pygments-at-build-time.patch > delete mode 100644 meta/recipes-gnome/gtk-doc/files/conditionaltests.patch > rename meta/recipes-gnome/gtk-doc/{gtk-doc_1.35.1.bb => gtk-doc_1.36.1.bb} > (51%) > > [...] > > diff --git > a/meta/recipes-gnome/gtk-doc/files/0001-meson.build-do-not-check-for-pygments-at-build-time.patch > > b/meta/recipes-gnome/gtk-doc/files/0001-meson.build-do-not-check-for-pygments-at-build-time.patch > new file mode 100644 > index 0000000000..045b7a74a9 > --- /dev/null > +++ > b/meta/recipes-gnome/gtk-doc/files/0001-meson.build-do-not-check-for-pygments-at-build-time.patch > @@ -0,0 +1,37 @@ > +From 80b4f8edc4273803a89d02bb6209734f7cfcce3e Mon Sep 17 00:00:00 2001 > +From: Alexander Kanavin <[email protected]> > +Date: Sun, 21 Jun 2026 11:11:04 +0200 > +Subject: [PATCH] meson.build: do not check for python modules at build time > + > +pygments and parametrized are run-time dependencies, and should > +not be enforced at build time as they are never actually used then. > + > +This is especially useful in cross-compilation, as the modules > +are checked in the python installation on the build host, and that > +has no relevance to the target environment that the build outputs > +will be executed in. > + > +Upstream-Status: Submitted > [https://gitlab.gnome.org/GNOME/gtk-doc/-/merge_requests/105] Hello,
I just noticed that this patch merged but was modified. Can you refresh please? Thanks! :) -- Yoann Congal Smile ECS
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#240028): https://lists.openembedded.org/g/openembedded-core/message/240028 Mute This Topic: https://lists.openembedded.org/mt/120001452/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
