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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to