diff mbox series

[RFC,meta-gnome,1/5] glibmm: upgrade 2.66.9 -> 2.66.10

Message ID 20260915102123.5530-1-f_l_k@t-online.de
State New
Headers show
Series [RFC,meta-gnome,1/5] glibmm: upgrade 2.66.9 -> 2.66.10 | expand

Commit Message

Markus Volk Sept. 15, 2026, 10:21 a.m. UTC
GEmblem and GDBus::ActionGroup are final types as of GLib 2.89.2, which
makes the generated headers of 2.66.9 conflict with the class structs
GLib declares:

  error: conflicting declaration 'using GEmblemClass = struct _GEmblemClass'

2.66.10 stops deriving those types.

Depends on the glib-2.0 2.90.0 upgrade in oe-core.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
 .../glib-2.0/{glibmm_2.66.9.bb => glibmm_2.66.10.bb}            | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-oe/recipes-core/glib-2.0/{glibmm_2.66.9.bb => glibmm_2.66.10.bb} (90%)

Comments

Markus Volk Sept. 15, 2026, 10:23 a.m. UTC | #1
These are the ones that are required after the glib/gtk/libadwaita bump 
in oe-core but will break things if applied before

On Tue, Sep 15 2026 at 12:21:23 +02:00:00, Markus Volk via 
lists.openembedded.org <f_l_k=t-online.de@lists.openembedded.org> wrote:
> Depends on the glib-2.0 2.90.0 upgrade in oe-core; 51.0.1 requires
> gio-2.0 >= 2.89.0.
> 
> gnome_verdir() turns the three component version into "51.0", while 
> the
> tarball lives in the "51" directory, so set SRC_URI accordingly.
> 
> AI-Generated: Uses Claude Code (Claude Opus 5)
> Signed-off-by: Markus Volk <f_l_k@t-online.de 
> <mailto:f_l_k@t-online.de>>
> ---
>  .../nautilus/{nautilus_50.3.bb => nautilus_51.0.1.bb}         | 4 
> +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>  rename meta-gnome/recipes-gnome/nautilus/{nautilus_50.3.bb => 
> nautilus_51.0.1.bb} (87%)
> 
> diff --git a/meta-gnome/recipes-gnome/nautilus/nautilus_50.3.bb 
> b/meta-gnome/recipes-gnome/nautilus/nautilus_51.0.1.bb
> similarity index 87%
> rename from meta-gnome/recipes-gnome/nautilus/nautilus_50.3.bb
> rename to meta-gnome/recipes-gnome/nautilus/nautilus_51.0.1.bb
> index e3a825b0a1..19a850089b 100644
> --- a/meta-gnome/recipes-gnome/nautilus/nautilus_50.3.bb
> +++ b/meta-gnome/recipes-gnome/nautilus/nautilus_51.0.1.bb
> @@ -24,7 +24,9 @@ DEPENDS = " \
> 
>  inherit gnomebase gsettings gobject-introspection gi-docgen gettext 
> features_check mime-xdg gtk-icon-cache
> 
> -SRC_URI[archive.sha256sum] = 
> "63773baf0ddec7b4875fc2c22040378562ea1e6812fe0a2e29c9c8d5c72807f8"
> +SRC_URI = "${GNOME_MIRROR}/${GNOMEBN}/${@oe.utils.trim 
> <mailto:${@oe.utils.trim>_version('${PV}', 
> 1)}/${GNOMEBN}-${PV}.tar.${GNOME_COMPRESS_TYPE};name=archive"
> +
> +SRC_URI[archive.sha256sum] = 
> "a00db908fd65026cbd5dc634e12d189de8eba2b03f105d2425341768a5ee92fb"
> 
>  REQUIRED_DISTRO_FEATURES = "opengl gobject-introspection-data"
>  ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
> --
> 2.55.0
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#130073): 
> <https://lists.openembedded.org/g/openembedded-devel/message/130073>
> Mute This Topic: <https://lists.openembedded.org/mt/121258435/3618223>
> Group Owner: openembedded-devel+owner@lists.openembedded.org 
> <mailto:openembedded-devel+owner@lists.openembedded.org>
> Unsubscribe: 
> <https://lists.openembedded.org/g/openembedded-devel/unsub> 
> [f_l_k@t-online.de <mailto:f_l_k@t-online.de>]
> -=-=-=-=-=-=-=-=-=-=-=-
>
diff mbox series

Patch

diff --git a/meta-oe/recipes-core/glib-2.0/glibmm_2.66.9.bb b/meta-oe/recipes-core/glib-2.0/glibmm_2.66.10.bb
similarity index 90%
rename from meta-oe/recipes-core/glib-2.0/glibmm_2.66.9.bb
rename to meta-oe/recipes-core/glib-2.0/glibmm_2.66.10.bb
index 49cc40a813..a9be4e6c55 100644
--- a/meta-oe/recipes-core/glib-2.0/glibmm_2.66.9.bb
+++ b/meta-oe/recipes-core/glib-2.0/glibmm_2.66.10.bb
@@ -12,7 +12,7 @@  inherit gnomebase
 
 SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}"
 
-SRC_URI[archive.sha256sum] = "5a026e5602085307c7dcb72b71b07261c40f80914277bef5f8d7f2ecab739bec"
+SRC_URI[archive.sha256sum] = "2b61780203aed98e701d3ea57c8f353e7c8ada9706a79be782f6c5153dd035c0"
 
 FILES:${PN} = "${libdir}/lib*.so.*"
 FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/glibmm-2.4/include/ ${libdir}/glibmm-2.4/proc/ ${libdir}/giomm-2.4/include/"