* Convert packages to gnomebase and upgrade
@ 2025-11-03 7:26 Jörg Sommer
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
` (2 more replies)
0 siblings, 3 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:26 UTC (permalink / raw)
To: openembedded-core
This patch set converts these packages to gnomebase:
* vala
* python3-pygobject
* libsoup
* gconf
* epiphany
* gdk-pixbuf
* at-spi2-core
* glib-2.0
* gobject-introspection
* gtk+3
* gtk4
These packages have newer upstream versions:
* python3-pygobject: Upgrade 3.52.3 -> 3.54.5
* at-spi2-core: Upgrade 2.56.4 -> 2.58.1
* glib-2.0: Upgrade 2.86.0 -> 2.86.1
* gobject-introspection: Upgrade 1.84.0 -> 1.86.0
* libadwaita: Upgrade 1.7.6 -> 1.8.1
(I'm still working on epiphany and gdk-pixbuf, because they have new
dependencies, but I will send this as a new request.)
Some minor clean-ups:
* libgudev: Remove UPSTREAM_CHECK_URI; not needed
* cantarell-fonts: Remove meson, pkgconfig; already in
^ permalink raw reply [flat|nested] 24+ messages in thread
* [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed
2025-11-03 7:26 Convert packages to gnomebase and upgrade Jörg Sommer
@ 2025-11-03 7:26 ` Jörg Sommer
2025-11-03 7:26 ` [PATCH 02/18] vala: Convert to gnomebase Jörg Sommer
` (16 more replies)
2025-11-03 11:14 ` [OE-core] Convert packages to gnomebase and upgrade Alexander Kanavin
2025-11-06 13:21 ` Ross Burton
2 siblings, 17 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:26 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
meta/recipes-gnome/libgudev/libgudev_238.bb | 3 ---
1 file changed, 3 deletions(-)
diff --git a/meta/recipes-gnome/libgudev/libgudev_238.bb b/meta/recipes-gnome/libgudev/libgudev_238.bb
index f197f6421d..ff5017ade0 100644
--- a/meta/recipes-gnome/libgudev/libgudev_238.bb
+++ b/meta/recipes-gnome/libgudev/libgudev_238.bb
@@ -23,9 +23,6 @@ GIR_MESON_DISABLE_FLAG = 'disabled'
GTKDOC_MESON_OPTION = "gtk_doc"
-UPSTREAM_CHECK_URI = "http://ftp.gnome.org/pub/GNOME/sources/libgudev/"
-UPSTREAM_CHECK_REGEX = "(?P<pver>(\d+))"
-
EXTRA_OEMESON += "-Dtests=disabled -Dvapi=disabled"
# This isn't a GNOME-style version do gnome_verdir fails. Just return the
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 02/18] vala: Convert to gnomebase
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
@ 2025-11-03 7:26 ` Jörg Sommer
2025-11-03 7:26 ` [PATCH 03/18] python3-pygobject: Use SRC_URI from gnomebase Jörg Sommer
` (15 subsequent siblings)
16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:26 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
meta/recipes-devtools/vala/vala_0.56.18.bb | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/meta/recipes-devtools/vala/vala_0.56.18.bb b/meta/recipes-devtools/vala/vala_0.56.18.bb
index 32105a3c23..16e5d2b7c8 100644
--- a/meta/recipes-devtools/vala/vala_0.56.18.bb
+++ b/meta/recipes-devtools/vala/vala_0.56.18.bb
@@ -16,15 +16,15 @@ BBCLASSEXTEND = "native"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
-SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}"
+GNOMEBASEBUILDCLASS = "autotools"
-SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/${BPN}/${SHRT_VER}/${BP}.tar.xz"
-SRC_URI[sha256sum] = "f2affe7d40ab63db8e7b9ecc3f6bdc9c2fc7e3134c84ff2d795f482fe926a382"
+inherit gnomebase upstream-version-is-even
-inherit autotools pkgconfig upstream-version-is-even
+SRC_URI[archive.sha256sum] = "f2affe7d40ab63db8e7b9ecc3f6bdc9c2fc7e3134c84ff2d795f482fe926a382"
+
+SHRT_VER = "${@gnome_verdir("${PV}")}"
FILES:${PN} += "${datadir}/${BPN}-${SHRT_VER}/vapi ${libdir}/${BPN}-${SHRT_VER}/"
-FILES:${PN}-doc += "${datadir}/devhelp"
# .gir files from gobject-introspection are installed to ${libdir} when multilib is enabled
GIRDIR_OPT = "${@'--girdir=${STAGING_LIBDIR}/gir-1.0' if d.getVar('MULTILIBS') else ''}"
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 03/18] python3-pygobject: Use SRC_URI from gnomebase
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
2025-11-03 7:26 ` [PATCH 02/18] vala: Convert to gnomebase Jörg Sommer
@ 2025-11-03 7:26 ` Jörg Sommer
2025-11-27 10:50 ` [OE-core] " Ross Burton
2025-11-03 7:26 ` [PATCH 04/18] python3-pygobject: Upgrade 3.52.3 -> 3.54.5 Jörg Sommer
` (14 subsequent siblings)
16 siblings, 1 reply; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:26 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
meta/recipes-devtools/python/python3-pygobject_3.52.3.bb | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/meta/recipes-devtools/python/python3-pygobject_3.52.3.bb b/meta/recipes-devtools/python/python3-pygobject_3.52.3.bb
index 42b071ca08..ae81f1e31f 100644
--- a/meta/recipes-devtools/python/python3-pygobject_3.52.3.bb
+++ b/meta/recipes-devtools/python/python3-pygobject_3.52.3.bb
@@ -16,12 +16,12 @@ python() {
DEPENDS += "python3 glib-2.0"
-SRCNAME = "pygobject"
+GNOME_COMPRESS_TYPE = "gz"
+GNOMEBN = "pygobject"
-SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/${SRCNAME}/${@gnome_verdir("${PV}")}/${SRCNAME}-${PV}.tar.gz"
-SRC_URI[sha256sum] = "00e427d291e957462a8fad659a9f9c8be776ff82a8b76bdf402f1eaeec086d82"
+SRC_URI[archive.sha256sum] = "00e427d291e957462a8fad659a9f9c8be776ff82a8b76bdf402f1eaeec086d82"
-S = "${UNPACKDIR}/${SRCNAME}-${PV}"
+S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
PACKAGECONFIG ??= "${@bb.utils.contains_any('DISTRO_FEATURES', [ 'directfb', 'wayland', 'x11' ], 'cairo', '', d)}"
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 04/18] python3-pygobject: Upgrade 3.52.3 -> 3.54.5
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
2025-11-03 7:26 ` [PATCH 02/18] vala: Convert to gnomebase Jörg Sommer
2025-11-03 7:26 ` [PATCH 03/18] python3-pygobject: Use SRC_URI from gnomebase Jörg Sommer
@ 2025-11-03 7:26 ` Jörg Sommer
2025-11-03 7:26 ` [PATCH 05/18] libsoup: Convert to gnomebase Jörg Sommer
` (13 subsequent siblings)
16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:26 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
Changes in the upstream COPYING file were only replacements of \f by \n
3.54.5 - 2025-10-18
-------------------
* Backport: GLib 2.86/GioUnix compatibility :mr:`461`
3.54.3 - 2025-09-21
-------------------
* Do not skip symbols both in Gio and in platform specific :mr:`452`
3.54.2 - 2025-09-13
-------------------
* Prefix platform specific symbols with platform name :mr:`451`
3.54.1 - 2025-09-12
-------------------
* Excempt GioPlatform namespaces from required version check :mr:`450`
3.54.0 - 2025-09-06
-------------------
* Fix compatibility with Python 3.14 :mr:`433`
* Add platform specific symbols back to Gio module :mr:`445`
* Include docs from old GNOME wiki :mr:`441`
* Add override for `GLib.MainContext.query()` :mr:`446`
* Fix optional inout parameter marshalling :mr:`447`
3.53.0 - 2025-08-27
-------------------
* Drop Python upper limit :mr:`418`
* Add `__enum|flags_values__` back to GEnum and GFlags :mr:`420`
* Fix asyncio event loop selector with Python 3.13 :mr:`421`
* Support `Gtk.Template` on sub-classed Python classes :mr:`199`
* Use GI Repository singleton if GLib >= 2.85 :mr:`427`
* Expose finish_func on function info to determine if a function can be used as awaitable :mr:`428`
* Documentation updates :mr:`424` :mr:`426` :mr:`429` :mr:`430`
* `ParamSpec` objects now return the expected enum type :mr:`432`
* Fix `Gio.ActionMap` override for `Gio.Application` :mr:`435`
* Fix regression for functions with multiple callbacks :mr:`436` :mr:`437`
* Cleanup: callable argument cache :mr:`438`
* Format Python and C code :mr:`386`
* Fix compatibility with GLib 2.84 :mr:`443`
* (chore) clean up array cache code :mr:`440`
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
...ython3-pygobject_3.52.3.bb => python3-pygobject_3.54.5.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-devtools/python/{python3-pygobject_3.52.3.bb => python3-pygobject_3.54.5.bb} (88%)
diff --git a/meta/recipes-devtools/python/python3-pygobject_3.52.3.bb b/meta/recipes-devtools/python/python3-pygobject_3.54.5.bb
similarity index 88%
rename from meta/recipes-devtools/python/python3-pygobject_3.52.3.bb
rename to meta/recipes-devtools/python/python3-pygobject_3.54.5.bb
index ae81f1e31f..f6ed3ff5fb 100644
--- a/meta/recipes-devtools/python/python3-pygobject_3.52.3.bb
+++ b/meta/recipes-devtools/python/python3-pygobject_3.54.5.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://gitlab.gnome.org/GNOME/pygobject"
DESCRIPTION = "PyGObject is a Python package which provides bindings for GObject based libraries such as GTK, GStreamer, WebKitGTK, GLib, GIO and many more."
SECTION = "devel/python"
LICENSE = "LGPL-2.1-only"
-LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7"
+LIC_FILES_CHKSUM = "file://COPYING;md5=91db794c3adc9d824d4eddabb341e816"
GIR_MESON_OPTION = ""
@@ -19,7 +19,7 @@ DEPENDS += "python3 glib-2.0"
GNOME_COMPRESS_TYPE = "gz"
GNOMEBN = "pygobject"
-SRC_URI[archive.sha256sum] = "00e427d291e957462a8fad659a9f9c8be776ff82a8b76bdf402f1eaeec086d82"
+SRC_URI[archive.sha256sum] = "b6656f6348f5245606cf15ea48c384c7f05156c75ead206c1b246c80a22fb585"
S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 05/18] libsoup: Convert to gnomebase
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
` (2 preceding siblings ...)
2025-11-03 7:26 ` [PATCH 04/18] python3-pygobject: Upgrade 3.52.3 -> 3.54.5 Jörg Sommer
@ 2025-11-03 7:26 ` Jörg Sommer
2025-11-03 7:27 ` [PATCH 06/18] gconf: Use SRC_URI from gnomebase Jörg Sommer
` (12 subsequent siblings)
16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:26 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
* Dropping CVE_PRODUCT, because it was equal to the default.
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
meta/recipes-support/libsoup/libsoup_3.6.5.bb | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/meta/recipes-support/libsoup/libsoup_3.6.5.bb b/meta/recipes-support/libsoup/libsoup_3.6.5.bb
index 29e45dfb97..a9f1e0d96a 100644
--- a/meta/recipes-support/libsoup/libsoup_3.6.5.bb
+++ b/meta/recipes-support/libsoup/libsoup_3.6.5.bb
@@ -9,17 +9,13 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2"
DEPENDS = "glib-2.0 glib-2.0-native libxml2 sqlite3 libpsl nghttp2"
-SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}"
-
-SRC_URI = "${GNOME_MIRROR}/libsoup/${SHRT_VER}/libsoup-${PV}.tar.xz"
-SRC_URI[sha256sum] = "6891765aac3e949017945c3eaebd8cc8216df772456dc9f460976fbdb7ada234"
+SRC_URI[archive.sha256sum] = "6891765aac3e949017945c3eaebd8cc8216df772456dc9f460976fbdb7ada234"
PROVIDES = "libsoup-3.0"
-CVE_PRODUCT = "libsoup"
-S = "${UNPACKDIR}/libsoup-${PV}"
+S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
-inherit meson gettext pkgconfig upstream-version-is-even gobject-introspection gi-docgen vala
+inherit gettext gnomebase upstream-version-is-even gobject-introspection gi-docgen vala
GIR_MESON_ENABLE_FLAG = 'enabled'
GIR_MESON_DISABLE_FLAG = 'disabled'
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 06/18] gconf: Use SRC_URI from gnomebase
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
` (3 preceding siblings ...)
2025-11-03 7:26 ` [PATCH 05/18] libsoup: Convert to gnomebase Jörg Sommer
@ 2025-11-03 7:27 ` Jörg Sommer
2025-11-03 7:27 ` [PATCH 07/18] epiphany: " Jörg Sommer
` (11 subsequent siblings)
16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:27 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
meta/recipes-gnome/gnome/gconf_3.2.6.bb | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-gnome/gnome/gconf_3.2.6.bb b/meta/recipes-gnome/gnome/gconf_3.2.6.bb
index 54666801c5..45de01d9b1 100644
--- a/meta/recipes-gnome/gnome/gconf_3.2.6.bb
+++ b/meta/recipes-gnome/gnome/gconf_3.2.6.bb
@@ -9,20 +9,20 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=55ca817ccb7d5b5b66355690e9abc605"
DEPENDS = "glib-2.0 glib-2.0-native dbus dbus-glib libxml2 intltool-native"
+GNOMEBN = "GConf"
GNOMEBASEBUILDCLASS = "autotools"
inherit gnomebase gtk-doc gettext gobject-introspection gio-module-cache
-SRC_URI = "${GNOME_MIRROR}/GConf/${@gnome_verdir("${PV}")}/GConf-${PV}.tar.xz;name=archive \
+SRC_URI += "\
file://remove_plus_from_invalid_characters_list.patch \
file://unable-connect-dbus.patch \
file://create_config_directory.patch \
file://python3.patch \
"
-SRC_URI[archive.md5sum] = "2b16996d0e4b112856ee5c59130e822c"
SRC_URI[archive.sha256sum] = "1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c"
-S = "${UNPACKDIR}/GConf-${PV}"
+S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
EXTRA_OECONF = "--enable-shared --disable-static \
--disable-orbit --with-openldap=no --disable-gtk"
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 07/18] epiphany: Use SRC_URI from gnomebase
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
` (4 preceding siblings ...)
2025-11-03 7:27 ` [PATCH 06/18] gconf: Use SRC_URI from gnomebase Jörg Sommer
@ 2025-11-03 7:27 ` Jörg Sommer
2025-11-03 7:27 ` [PATCH 08/18] gdk-pixbuf: Convert to gnomebase Jörg Sommer
` (10 subsequent siblings)
16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:27 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
meta/recipes-gnome/epiphany/epiphany_48.5.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-gnome/epiphany/epiphany_48.5.bb b/meta/recipes-gnome/epiphany/epiphany_48.5.bb
index 8129cd79f8..6a1abdc553 100644
--- a/meta/recipes-gnome/epiphany/epiphany_48.5.bb
+++ b/meta/recipes-gnome/epiphany/epiphany_48.5.bb
@@ -26,7 +26,7 @@ DEPENDS = " \
inherit gnomebase gsettings features_check gettext mime-xdg gtk-icon-cache
REQUIRED_DISTRO_FEATURES = "x11 opengl"
-SRC_URI = "${GNOME_MIRROR}/${GNOMEBN}/${@oe.utils.trim_version("${PV}", 1)}/${GNOMEBN}-${PV}.tar.${GNOME_COMPRESS_TYPE};name=archive \
+SRC_URI += "\
file://0002-help-meson.build-disable-the-use-of-yelp.patch \
file://migrator.patch \
file://distributor.patch \
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 08/18] gdk-pixbuf: Convert to gnomebase
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
` (5 preceding siblings ...)
2025-11-03 7:27 ` [PATCH 07/18] epiphany: " Jörg Sommer
@ 2025-11-03 7:27 ` Jörg Sommer
2025-11-03 7:27 ` [PATCH 09/18] at-spi2-core: " Jörg Sommer
` (9 subsequent siblings)
16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:27 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb
index a468cea74b..98993cc07d 100644
--- a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb
+++ b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb
@@ -14,18 +14,16 @@ SECTION = "libs"
DEPENDS = "glib-2.0 shared-mime-info"
-MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}"
+SRC_URI[archive.sha256sum] = "b9505b3445b9a7e48ced34760c3bcb73e966df3ac94c95a148cb669ab748e3c7"
-SRC_URI = "${GNOME_MIRROR}/${BPN}/${MAJ_VER}/${BPN}-${PV}.tar.xz \
+inherit gettext gnomebase pixbufcache ptest-gnome upstream-version-is-even gobject-introspection gi-docgen lib_package
+
+SRC_URI += "\
file://run-ptest \
file://fatal-loader.patch \
file://0001-meson.build-allow-a-subset-of-tests-in-cross-compile.patch \
"
-SRC_URI[sha256sum] = "b9505b3445b9a7e48ced34760c3bcb73e966df3ac94c95a148cb669ab748e3c7"
-
-inherit meson pkgconfig gettext pixbufcache ptest-gnome upstream-version-is-even gobject-introspection gi-docgen lib_package
-
GIR_MESON_OPTION = 'introspection'
GIR_MESON_ENABLE_FLAG = "enabled"
GIR_MESON_DISABLE_FLAG = "disabled"
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 09/18] at-spi2-core: Convert to gnomebase
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
` (6 preceding siblings ...)
2025-11-03 7:27 ` [PATCH 08/18] gdk-pixbuf: Convert to gnomebase Jörg Sommer
@ 2025-11-03 7:27 ` Jörg Sommer
2025-11-03 7:27 ` [PATCH 10/18] at-spi2-core: Upgrade 2.56.4 -> 2.58.1 Jörg Sommer
` (8 subsequent siblings)
16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:27 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
meta/recipes-support/atk/at-spi2-core_2.56.4.bb | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/meta/recipes-support/atk/at-spi2-core_2.56.4.bb b/meta/recipes-support/atk/at-spi2-core_2.56.4.bb
index 90df892461..a1cbf4b455 100644
--- a/meta/recipes-support/atk/at-spi2-core_2.56.4.bb
+++ b/meta/recipes-support/atk/at-spi2-core_2.56.4.bb
@@ -9,11 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
CVE_PRODUCT += "at-spi2-atk"
-MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}"
-
-SRC_URI = "${GNOME_MIRROR}/${BPN}/${MAJ_VER}/${BPN}-${PV}.tar.xz"
-
-SRC_URI[sha256sum] = "dbe35b951499e1d6f1fb552c2e0a09cea7cba2adf6c2eba0b2c85b6c094a3a02"
+SRC_URI[archive.sha256sum] = "dbe35b951499e1d6f1fb552c2e0a09cea7cba2adf6c2eba0b2c85b6c094a3a02"
DEPENDS = " \
dbus \
@@ -27,7 +23,7 @@ DEPENDS = " \
PROVIDES += "atk at-spi2-atk"
RPROVIDES:${PN} += "atk at-spi2-atk"
-inherit meson gi-docgen gettext systemd pkgconfig upstream-version-is-even gobject-introspection
+inherit gnomebase gi-docgen gettext systemd upstream-version-is-even gobject-introspection
EXTRA_OEMESON = " -Dsystemd_user_dir=${systemd_user_unitdir} \
-Ddbus_daemon=${bindir}/dbus-daemon"
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 10/18] at-spi2-core: Upgrade 2.56.4 -> 2.58.1
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
` (7 preceding siblings ...)
2025-11-03 7:27 ` [PATCH 09/18] at-spi2-core: " Jörg Sommer
@ 2025-11-03 7:27 ` Jörg Sommer
2025-11-03 19:26 ` [OE-core] " Mathieu Dubois-Briand
2025-11-03 7:27 ` [PATCH 11/18] glib-2.0: Convert to gnomebase Jörg Sommer
` (7 subsequent siblings)
16 siblings, 1 reply; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:27 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
Add python override files added with 2.57.0
/usr/lib/python3.13/site-packages/gi/overrides/Atspi.py
/usr/lib/python3.13/site-packages/gi/overrides/__pycache__/Atspi.cpython-313.pyc
see https://gitlab.gnome.org/GNOME/at-spi2-core/-/commit/7c8a9365d5009b43afe6d16bebefc14a8df410a7
Changelog:
What's new in at-spi2-core 2.58.1:
* at-spi-bus-launcher: Fix a possible crash when registering.
* python: Avoid traceback when hashing a disposed object
* Fix build failure on MacOS.
* Fix transfer rule for atk_table_cell_get_table and atk_table_get_summary.
What's new in at-spi2-core 2.58.0:
* libatspi: Increase ATSPI_ROLE_COUNT after switch role was added
* Add ATSPI_CHECK_VERSION macro.
* Properly fix key notifications under X11 when multiple keyboard layouts
are in use.
What's new in at-spi2-core 2.57.2:
* Don't install at-spi-dbus-bus.service if systemd is not enabled.
* Some collection fixes and documentation improvements.
* Fix reporting the wrong keysym on X11 setups where multiple keyboard
layouts are in use.
* Fix possible memory leak in atspi_accessible_get_description.
What's new in at-spi2-core 2.57.1:
* Fix several crashes introduced by the code to handle the accessibility
bus going away.
* Add atspi_device_clear_key_grabs.
* Fix key grabs when num lock or caps lock are on under Wayland.
atk-bridge: Don't crash when requesting a plug if not activated
* Have python overrides check DBus object paths when testing for equality.
* Add sanity checks for child indices received via DBus.
What's new in at-spi2-core 2.57.0:
* device-a11y-manager: Fix crash on dispose
* device-a11y-manager: Check properly for the DBus backend presence
* Fix the build with glib < 2.76.
* a11y-manager-device: Fix unmap_keysym_modifier.
* DeviceEventController: update mouse coordinates before sending button events
* atspi-device-legacy: Don't crash when XkbGetMap fails
* Return localized role name for ATSPI_ROLE_EDITBAR
atk-adaptor: Reconnect when the bus launcher reappears.
* Don't keep references to uncached objects in the application's hash table.
* Add some Python overrides.
AtspiDeviceX11: Suppress window events following key grabs when needed.
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
.../atk/{at-spi2-core_2.56.4.bb => at-spi2-core_2.58.1.bb} | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
rename meta/recipes-support/atk/{at-spi2-core_2.56.4.bb => at-spi2-core_2.58.1.bb} (87%)
diff --git a/meta/recipes-support/atk/at-spi2-core_2.56.4.bb b/meta/recipes-support/atk/at-spi2-core_2.58.1.bb
similarity index 87%
rename from meta/recipes-support/atk/at-spi2-core_2.56.4.bb
rename to meta/recipes-support/atk/at-spi2-core_2.58.1.bb
index a1cbf4b455..7376a1e950 100644
--- a/meta/recipes-support/atk/at-spi2-core_2.56.4.bb
+++ b/meta/recipes-support/atk/at-spi2-core_2.58.1.bb
@@ -3,13 +3,13 @@ SUMMARY = "Assistive Technology Service Provider Interface (dbus core)"
DESCRIPTION = "It provides a Service Provider Interface for the Assistive Technologies available on the GNOME platform and a library against which applications can be linked."
HOMEPAGE = "https://wiki.linuxfoundation.org/accessibility/d-bus"
-BUGTRACKER = "http://bugzilla.gnome.org/"
+BUGTRACKER = "https://gitlab.gnome.org/GNOME/at-spi2-core/-/issues"
LICENSE = "LGPL-2.1-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
CVE_PRODUCT += "at-spi2-atk"
-SRC_URI[archive.sha256sum] = "dbe35b951499e1d6f1fb552c2e0a09cea7cba2adf6c2eba0b2c85b6c094a3a02"
+SRC_URI[archive.sha256sum] = "7f374a6a38cd70ff4b32c9d3a0310bfa804d946fed4c9e69a7d49facdcb95e9c"
DEPENDS = " \
dbus \
@@ -38,6 +38,7 @@ GIR_MESON_DISABLE_FLAG = 'disabled'
FILES:${PN} += "${libdir}/gnome-settings-daemon-3.0/gtk-modules/at-spi2-atk.desktop \
${libdir}/gtk-2.0/modules/libatk-bridge.so \
+ ${libdir}/python*/site-packages/gi/overrides/ \
${datadir}/dbus-1/services/*.service \
${datadir}/dbus-1/accessibility-services/*.service \
${datadir}/defaults/at-spi2 \
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 11/18] glib-2.0: Convert to gnomebase
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
` (8 preceding siblings ...)
2025-11-03 7:27 ` [PATCH 10/18] at-spi2-core: Upgrade 2.56.4 -> 2.58.1 Jörg Sommer
@ 2025-11-03 7:27 ` Jörg Sommer
2025-11-03 7:27 ` [PATCH 12/18] glib-2.0: Upgrade 2.86.0 -> 2.86.1 Jörg Sommer
` (6 subsequent siblings)
16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:27 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
meta/recipes-core/glib-2.0/glib.inc | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc
index f9cb3417ec..2e8dde2820 100644
--- a/meta/recipes-core/glib-2.0/glib.inc
+++ b/meta/recipes-core/glib-2.0/glib.inc
@@ -28,9 +28,11 @@ PACKAGES += "${PN}-codegen ${PN}-utils"
LEAD_SONAME = "libglib-2.0.*"
-inherit meson gettext gi-docgen pkgconfig ptest-gnome upstream-version-is-even bash-completion gio-module-cache manpages gobject-introspection-data
+GNOMEBN = "glib"
-S = "${UNPACKDIR}/glib-${PV}"
+inherit gettext gi-docgen gnomebase ptest-gnome upstream-version-is-even bash-completion gio-module-cache manpages gobject-introspection-data
+
+S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
GIDOCGEN_MESON_OPTION = "documentation"
@@ -219,9 +221,7 @@ RDEPENDS:${PN}-ptest:append:libc-glibc = "\
PE = "1"
-SHRT_VER = "${@oe.utils.trim_version("${PV}", 2)}"
-
-SRC_URI = "${GNOME_MIRROR}/glib/${SHRT_VER}/glib-${PV}.tar.xz \
+SRC_URI += "\
file://run-ptest \
file://0001-Fix-DATADIRNAME-on-uclibc-Linux.patch \
file://0001-Remove-the-warning-about-deprecated-paths-in-schemas.patch \
@@ -236,7 +236,7 @@ SRC_URI:append:class-native = " file://relocate-modules.patch \
file://0001-meson.build-do-not-enable-pidfd-features-on-native-g.patch \
"
-SRC_URI[sha256sum] = "b5739972d737cfb0d6fd1e7f163dfe650e2e03740bb3b8d408e4d1faea580d6d"
+SRC_URI[archive.sha256sum] = "b5739972d737cfb0d6fd1e7f163dfe650e2e03740bb3b8d408e4d1faea580d6d"
# Find any meson cross files in FILESPATH that are relevant for the current
# build (using siteinfo) and add them to EXTRA_OEMESON.
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 12/18] glib-2.0: Upgrade 2.86.0 -> 2.86.1
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
` (9 preceding siblings ...)
2025-11-03 7:27 ` [PATCH 11/18] glib-2.0: Convert to gnomebase Jörg Sommer
@ 2025-11-03 7:27 ` Jörg Sommer
2025-11-06 10:54 ` [OE-core] " Marta Rybczynska
2025-11-03 7:27 ` [PATCH 13/18] gobject-introspection: Convert to gnomebase Jörg Sommer
` (5 subsequent siblings)
16 siblings, 1 reply; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:27 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
Overview of changes in GLib 2.86.1, 2025-10-21
==============================================
* Bugs fixed:
- #3745 GIRepository: union fields offsets for compiled typelibs all have
offset 0xffff (unknown) (Philip Chimento)
- #3780 `gio/tests/socket-listener` requires dlsym
- #3781 GLib.OptionContext's get_help() includes width of invisible options
(FeRD (Frank Dana))
- #3783 [CI] Pipeline on 'main' failed for commit c31c4a52 (Tobias Stoeckmann)
- #3784 Memory leak related to g_get_home_dir (Michael Catanzaro)
- #3798 Gio.AppInfo.launch_default_for_uri_async crashes with non-existent
paths (Philip Withnall)
- #3803 GNetworkMonitor's netlink backend doesn't notify connectivity change
(Philip Withnall)
- https://gitlab.gnome.org/Infrastructure/Infrastructure/-/issues/
- !4755 ghash: Fix entry_is_big for CHERI architecture
- !4756 ghash: Handle all table sizes in iterator
- !4760 gbookmarkfile: Escape icon href and mime-type
- !4773 docs: Add Luca Bacci as a co-maintainer of the Windows code
- !4775 Update Ukrainian translation
- !4776 Update Catalan translation
- !4777 Update Lithuanian translation
- !4778 tests: Fix clang compilation warnings
- !4779 gmem: Replace SIZE_OVERFLOWS with g_size_checked_mul
- !4780 Update Brazilian Portuguese translation
- !4781 Update eu translation
- !4782 Update Korean translation
- !4785 Update Japanese translation
- !4786 Update Galician translations
- !4787 Update Hungarian translation
- !4791 gstrfuncs: Check string length in g_strescape
- !4800 gutils: Improve load_user_special_dirs' user-dirs.dirs parser
- !4802 Update Turkish translation
- !4809 Trivial backport of "gutils: Handle singletons in unlocked functions"
to glib-2-86 branch
- !4814 Backport translation updates to glib-2-86
- !4821 Backport !4820 “gio/tests: Fix a race condition in
/gdbus/connection/flush” to glib-2-86
- !4828 Backport !4827 “ghostutils: Treat 0x80 (and above) as non-ASCII” to
glib-2-86
- !4834 Backport !4810 and !4819, various fixes to user-dirs.dirs handling in
gutils
- !4836 Backport !4835 “Update Portuguese translation” to glib-2-86
- !4839 Update Romanian translation
- !4842 Backport "girnode: Fix computation of union member offsets" to
glib-2-86
- !4848 Update British English translation (2.86)
- !4865 Backport !4859 “gopenuriportal: Fix a crash when the file can’t be
opened” to glib-2-86
- !4867 Backport !4792 “gtype: Use transfer none for types (un)ref functions”
to glib-2-86
- !4872 Fix macOS and msys2 CI builds on glib-2-86 branch
- !4873 Backport !4871 “gnetworkmonitorbase: Add missing notify::connectivity
signal” to glib-2-86
* Translation updates:
- Basque (Asier Saratsua Garmendia)
- Catalan (Jordi Mas)
- English (United Kingdom) (Bruce Cowan)
- Esperanto (Kristjan ESPERANTO)
- Galician (Fran Dieguez)
- Hungarian (Balázs Úr)
- Japanese (Makoto Sakaguchi)
- Korean (Changwoo Ryu)
- Lithuanian (Aurimas Černius)
- Portuguese (Hugo Carvalho)
- Portuguese (Brazil) (Rafael Fontenelle)
- Romanian (Antonio Marin)
- Serbian (Милош Поповић)
- Turkish (Sabri Ünal)
- Ukrainian (Yuri Chornoivan)
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
.../{glib-2.0-initial_2.86.0.bb => glib-2.0-initial_2.86.1.bb} | 0
.../glib-2.0/{glib-2.0_2.86.0.bb => glib-2.0_2.86.1.bb} | 0
meta/recipes-core/glib-2.0/glib.inc | 2 +-
3 files changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-core/glib-2.0/{glib-2.0-initial_2.86.0.bb => glib-2.0-initial_2.86.1.bb} (100%)
rename meta/recipes-core/glib-2.0/{glib-2.0_2.86.0.bb => glib-2.0_2.86.1.bb} (100%)
diff --git a/meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.0.bb b/meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.1.bb
similarity index 100%
rename from meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.0.bb
rename to meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.1.bb
diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.86.0.bb b/meta/recipes-core/glib-2.0/glib-2.0_2.86.1.bb
similarity index 100%
rename from meta/recipes-core/glib-2.0/glib-2.0_2.86.0.bb
rename to meta/recipes-core/glib-2.0/glib-2.0_2.86.1.bb
diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc
index 2e8dde2820..5909851896 100644
--- a/meta/recipes-core/glib-2.0/glib.inc
+++ b/meta/recipes-core/glib-2.0/glib.inc
@@ -236,7 +236,7 @@ SRC_URI:append:class-native = " file://relocate-modules.patch \
file://0001-meson.build-do-not-enable-pidfd-features-on-native-g.patch \
"
-SRC_URI[archive.sha256sum] = "b5739972d737cfb0d6fd1e7f163dfe650e2e03740bb3b8d408e4d1faea580d6d"
+SRC_URI[archive.sha256sum] = "119d1708ca022556d6d2989ee90ad1b82bd9c0d1667e066944a6d0020e2d5e57"
# Find any meson cross files in FILESPATH that are relevant for the current
# build (using siteinfo) and add them to EXTRA_OEMESON.
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 13/18] gobject-introspection: Convert to gnomebase
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
` (10 preceding siblings ...)
2025-11-03 7:27 ` [PATCH 12/18] glib-2.0: Upgrade 2.86.0 -> 2.86.1 Jörg Sommer
@ 2025-11-03 7:27 ` Jörg Sommer
2025-11-03 7:27 ` [PATCH 14/18] gobject-introspection: Upgrade 1.84.0 -> 1.86.0 Jörg Sommer
` (4 subsequent siblings)
16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:27 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
Replace HOMEPAGE, because wiki.gnome.org ‘has been retiredʼ (said on the
site).
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
.../gobject-introspection_1.84.0.bb | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.84.0.bb b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.84.0.bb
index f6797cd2e5..dfdb1eaa03 100644
--- a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.84.0.bb
+++ b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.84.0.bb
@@ -3,7 +3,7 @@ DESCRIPTION = "GObject Introspection is a project for providing machine \
readable introspection data of the API of C libraries. This introspection \
data can be used in several different use cases, for example automatic code \
generation for bindings, API verification and documentation generation."
-HOMEPAGE = "https://wiki.gnome.org/action/show/Projects/GObjectIntrospection"
+HOMEPAGE = "https://gitlab.gnome.org/GNOME/gobject-introspection"
BUGTRACKER = "https://gitlab.gnome.org/GNOME/gobject-introspection/issues"
SECTION = "libs"
LICENSE = "LGPL-2.0-or-later & GPL-2.0-or-later & MIT"
@@ -13,14 +13,11 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=c434e8128a68bedd59b80b2ac1eb1c4a \
file://girepository/giregisteredtypeinfo.c;endline=21;md5=661847611ae6979465415f31a759ba27 \
"
-SRC_URI = "${GNOME_MIRROR}/${BPN}/${@oe.utils.trim_version("${PV}", 2)}/${BPN}-${PV}.tar.xz \
- "
-
-SRC_URI[sha256sum] = "945b57da7ec262e5c266b89e091d14be800cc424277d82a02872b7d794a84779"
+SRC_URI[archive.sha256sum] = "945b57da7ec262e5c266b89e091d14be800cc424277d82a02872b7d794a84779"
SRC_URI:append:class-native = " file://0001-Relocate-the-repository-directory-for-native-builds.patch"
-inherit meson pkgconfig gtk-doc python3targetconfig qemu gobject-introspection-data upstream-version-is-even multilib_script
+inherit gnomebase gtk-doc python3targetconfig qemu gobject-introspection-data upstream-version-is-even multilib_script
GTKDOC_MESON_OPTION = "gtk_doc"
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 14/18] gobject-introspection: Upgrade 1.84.0 -> 1.86.0
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
` (11 preceding siblings ...)
2025-11-03 7:27 ` [PATCH 13/18] gobject-introspection: Convert to gnomebase Jörg Sommer
@ 2025-11-03 7:27 ` Jörg Sommer
2025-11-03 7:27 ` [PATCH 15/18] gtk+3: Convert to gnomebase Jörg Sommer
` (3 subsequent siblings)
16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:27 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
1.86.0 - 2025-09-13
-------------------
- giscanner: Added ability to add wrapper script arguments [!530]
- g-ir-tools: Support reading @rspfiles for arguments [!532]
- Update gobject-introspection-tests [!536]
- giscanner: support alignof expressions [!538]
- dumper: Fix introspection binaries missing rpaths for uninstalled ELF shlibs [!540]
- meson: Fix fs.copyfile semantics breaking GIR build with Ninja 1.12+ [!534]
- giscanner: Deduplicate arguments and use response files for MSVC [!535]
- scanner: Prefer some getters over others [!473]
- girepository: Initialize the async functions parameters [!544]
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
...-introspection_1.84.0.bb => gobject-introspection_1.86.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-gnome/gobject-introspection/{gobject-introspection_1.84.0.bb => gobject-introspection_1.86.0.bb} (99%)
diff --git a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.84.0.bb b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.86.0.bb
similarity index 99%
rename from meta/recipes-gnome/gobject-introspection/gobject-introspection_1.84.0.bb
rename to meta/recipes-gnome/gobject-introspection/gobject-introspection_1.86.0.bb
index dfdb1eaa03..f8eab2797f 100644
--- a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.84.0.bb
+++ b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.86.0.bb
@@ -13,7 +13,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=c434e8128a68bedd59b80b2ac1eb1c4a \
file://girepository/giregisteredtypeinfo.c;endline=21;md5=661847611ae6979465415f31a759ba27 \
"
-SRC_URI[archive.sha256sum] = "945b57da7ec262e5c266b89e091d14be800cc424277d82a02872b7d794a84779"
+SRC_URI[archive.sha256sum] = "920d1a3fcedeadc32acff95c2e203b319039dd4b4a08dd1a2dfd283d19c0b9ae"
SRC_URI:append:class-native = " file://0001-Relocate-the-repository-directory-for-native-builds.patch"
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 15/18] gtk+3: Convert to gnomebase
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
` (12 preceding siblings ...)
2025-11-03 7:27 ` [PATCH 14/18] gobject-introspection: Upgrade 1.84.0 -> 1.86.0 Jörg Sommer
@ 2025-11-03 7:27 ` Jörg Sommer
2025-11-03 7:27 ` [PATCH 16/18] gtk4: " Jörg Sommer
` (2 subsequent siblings)
16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:27 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb b/meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb
index d4fe121733..690d5a2dcd 100644
--- a/meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb
+++ b/meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb
@@ -15,15 +15,16 @@ DEPENDS = "glib-2.0 cairo pango atk jpeg libpng gdk-pixbuf gdk-pixbuf-native"
LICENSE = "LGPL-2.0-only & LGPL-2.0-or-later & LGPL-2.1-or-later"
-inherit meson gettext pkgconfig gtk-doc update-alternatives gtk-immodules-cache gsettings features_check gobject-introspection
+GNOMEBN = "gtk"
-MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}"
-SRC_URI = "${GNOME_MIRROR}/gtk/${MAJ_VER}/gtk-${PV}.tar.xz \
+inherit gettext gnomebase gtk-doc update-alternatives gtk-immodules-cache gsettings features_check gobject-introspection
+
+SRC_URI += "\
file://opengl.patch \
"
-SRC_URI[sha256sum] = "0013877c6bd23c2dbe42ad7c70a053d0e449be66736574e37867c49c5f905a4f"
+SRC_URI[archive.sha256sum] = "0013877c6bd23c2dbe42ad7c70a053d0e449be66736574e37867c49c5f905a4f"
-S = "${UNPACKDIR}/gtk-${PV}"
+S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
BBCLASSEXTEND = "native nativesdk"
@@ -104,7 +105,6 @@ FILES:${PN}:append = " ${bindir}/gtk-update-icon-cache-3.0 \
${bindir}/gtk-query-immodules-3.0 \
${bindir}/gtk-launch \
${datadir}/themes ${datadir}/gtk-3.0/emoji \
- ${sysconfdir} ${datadir}/glib-2.0/schemas/ \
${libdir}/gtk-3.0/${LIBV}/engines/libpixmap.so \
${libdir}/gtk-3.0/modules/*.so"
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 16/18] gtk4: Convert to gnomebase
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
` (13 preceding siblings ...)
2025-11-03 7:27 ` [PATCH 15/18] gtk+3: Convert to gnomebase Jörg Sommer
@ 2025-11-03 7:27 ` Jörg Sommer
2025-11-03 7:27 ` [PATCH 17/18] cantarell-fonts: Remove meson, pkgconfig; already in gnomebase Jörg Sommer
2025-11-03 7:27 ` [PATCH 18/18] libadwaita: Upgrade 1.7.6 -> 1.8.1 Jörg Sommer
16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:27 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
meta/recipes-gnome/gtk+/gtk4_4.20.2.bb | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/meta/recipes-gnome/gtk+/gtk4_4.20.2.bb b/meta/recipes-gnome/gtk+/gtk4_4.20.2.bb
index 9fcb55b52a..d04251927f 100644
--- a/meta/recipes-gnome/gtk+/gtk4_4.20.2.bb
+++ b/meta/recipes-gnome/gtk+/gtk4_4.20.2.bb
@@ -33,18 +33,15 @@ LIC_FILES_CHKSUM = " \
file://tests/testgtk.c;endline=25;md5=49d06770681b8322466b52ed19d29fb2 \
"
-MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}"
+SRC_URI[archive.sha256sum] = "5e8240edecafaff2b8baf4663bdceaa668ef10a207bee4d7f90e010e10bddc5c"
-UPSTREAM_CHECK_REGEX = "gtk-(?P<pver>\d+\.(\d*[02468])+(\.\d+)+)\.tar.xz"
-
-SRC_URI = "${GNOME_MIRROR}/gtk/${MAJ_VER}/gtk-${PV}.tar.xz"
-SRC_URI[sha256sum] = "5e8240edecafaff2b8baf4663bdceaa668ef10a207bee4d7f90e010e10bddc5c"
-
-S = "${UNPACKDIR}/gtk-${PV}"
+S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
CVE_PRODUCT = "gnome:gtk"
-inherit meson gettext pkgconfig gi-docgen update-alternatives gsettings features_check gobject-introspection
+GNOMEBN = "gtk"
+
+inherit gettext gnomebase gi-docgen update-alternatives gsettings features_check gobject-introspection
# TBD: nativesdk
# gobject-introspection.bbclass pins introspection off for nativesk. As long as
@@ -85,10 +82,8 @@ LIBV = "4.0.0"
FILES:${PN}:append = " \
${datadir}/bash-completion \
- ${datadir}/glib-2.0/schemas/ \
${datadir}/gtk-4.0/emoji/ \
${datadir}/metainfo/ \
- ${datadir}/icons/hicolor/*/apps/org.gtk.PrintEditor4*.* \
${libdir}/gtk-4.0/${LIBV}/media \
${bindir}/gtk4-update-icon-cache \
${bindir}/gtk4-launch \
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 17/18] cantarell-fonts: Remove meson, pkgconfig; already in gnomebase
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
` (14 preceding siblings ...)
2025-11-03 7:27 ` [PATCH 16/18] gtk4: " Jörg Sommer
@ 2025-11-03 7:27 ` Jörg Sommer
2025-11-03 7:27 ` [PATCH 18/18] libadwaita: Upgrade 1.7.6 -> 1.8.1 Jörg Sommer
16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:27 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
.../recipes-graphics/cantarell-fonts/cantarell-fonts_0.303.1.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-graphics/cantarell-fonts/cantarell-fonts_0.303.1.bb b/meta/recipes-graphics/cantarell-fonts/cantarell-fonts_0.303.1.bb
index a3a69ae49c..6e32d1b861 100644
--- a/meta/recipes-graphics/cantarell-fonts/cantarell-fonts_0.303.1.bb
+++ b/meta/recipes-graphics/cantarell-fonts/cantarell-fonts_0.303.1.bb
@@ -10,7 +10,7 @@ SECTION = "fonts"
LICENSE = "OFL-1.1 & Apache-2.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=fb1ef92b6909969a472a6ea3c4e99cb7"
-inherit gnomebase meson allarch fontcache pkgconfig
+inherit gnomebase allarch fontcache
SRC_URI[archive.sha256sum] = "f9463a0659c63e57e381fdd753cf1929225395c5b49135989424761830530411"
EXTRA_OEMESON += "-Duseprebuilt=true -Dbuildappstream=false"
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 18/18] libadwaita: Upgrade 1.7.6 -> 1.8.1
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
` (15 preceding siblings ...)
2025-11-03 7:27 ` [PATCH 17/18] cantarell-fonts: Remove meson, pkgconfig; already in gnomebase Jörg Sommer
@ 2025-11-03 7:27 ` Jörg Sommer
16 siblings, 0 replies; 24+ messages in thread
From: Jörg Sommer @ 2025-11-03 7:27 UTC (permalink / raw)
To: openembedded-core, joerg.sommer; +Cc: Jörg Sommer
From: Jörg Sommer <joerg.sommer@navimatix.de>
Changelog: https://gitlab.gnome.org/GNOME/libadwaita/-/blob/1.8.1/NEWS
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
---
.../libadwaita/{libadwaita_1.7.6.bb => libadwaita_1.8.1.bb} | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
rename meta/recipes-gnome/libadwaita/{libadwaita_1.7.6.bb => libadwaita_1.8.1.bb} (82%)
diff --git a/meta/recipes-gnome/libadwaita/libadwaita_1.7.6.bb b/meta/recipes-gnome/libadwaita/libadwaita_1.8.1.bb
similarity index 82%
rename from meta/recipes-gnome/libadwaita/libadwaita_1.7.6.bb
rename to meta/recipes-gnome/libadwaita/libadwaita_1.8.1.bb
index 6e5eca38de..c4a40a8c36 100644
--- a/meta/recipes-gnome/libadwaita/libadwaita_1.7.6.bb
+++ b/meta/recipes-gnome/libadwaita/libadwaita_1.8.1.bb
@@ -1,5 +1,6 @@
SUMMARY = "Building blocks for modern GNOME applications"
HOMEPAGE = "https://gitlab.gnome.org/GNOME/libadwaita"
+BUGTRACKER = "https://gitlab.gnome.org/GNOME/libadwaita/issues"
LICENSE = "LGPL-2.1-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
@@ -11,7 +12,7 @@ DEPENDS = " \
inherit gnomebase gobject-introspection gi-docgen vala features_check
-SRC_URI[archive.sha256sum] = "5eacc5550f0bdbba6a1568aebf25a3d88f5ee07d6b558becc6fd9487579c9a29"
+SRC_URI[archive.sha256sum] = "8b1d4d5f89373a5b6eea8d93ecdaee34cd26ad27a4dd396c06f5d9929fb313bc"
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
REQUIRED_DISTRO_FEATURES = "opengl"
--
2.51.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [OE-core] Convert packages to gnomebase and upgrade
2025-11-03 7:26 Convert packages to gnomebase and upgrade Jörg Sommer
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
@ 2025-11-03 11:14 ` Alexander Kanavin
2025-11-06 13:21 ` Ross Burton
2 siblings, 0 replies; 24+ messages in thread
From: Alexander Kanavin @ 2025-11-03 11:14 UTC (permalink / raw)
To: joerg.sommer; +Cc: openembedded-core
Thanks, it's a nice set of cleanups.
Alex
On Mon, 3 Nov 2025 at 08:26, Jörg Sommer via lists.openembedded.org
<joerg.sommer=navimatix.de@lists.openembedded.org> wrote:
>
> This patch set converts these packages to gnomebase:
>
> * vala
> * python3-pygobject
> * libsoup
> * gconf
> * epiphany
> * gdk-pixbuf
> * at-spi2-core
> * glib-2.0
> * gobject-introspection
> * gtk+3
> * gtk4
>
> These packages have newer upstream versions:
>
> * python3-pygobject: Upgrade 3.52.3 -> 3.54.5
> * at-spi2-core: Upgrade 2.56.4 -> 2.58.1
> * glib-2.0: Upgrade 2.86.0 -> 2.86.1
> * gobject-introspection: Upgrade 1.84.0 -> 1.86.0
> * libadwaita: Upgrade 1.7.6 -> 1.8.1
>
> (I'm still working on epiphany and gdk-pixbuf, because they have new
> dependencies, but I will send this as a new request.)
>
> Some minor clean-ups:
>
> * libgudev: Remove UPSTREAM_CHECK_URI; not needed
> * cantarell-fonts: Remove meson, pkgconfig; already in
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#225591): https://lists.openembedded.org/g/openembedded-core/message/225591
> Mute This Topic: https://lists.openembedded.org/mt/116094097/1686489
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alex.kanavin@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [OE-core] [PATCH 10/18] at-spi2-core: Upgrade 2.56.4 -> 2.58.1
2025-11-03 7:27 ` [PATCH 10/18] at-spi2-core: Upgrade 2.56.4 -> 2.58.1 Jörg Sommer
@ 2025-11-03 19:26 ` Mathieu Dubois-Briand
0 siblings, 0 replies; 24+ messages in thread
From: Mathieu Dubois-Briand @ 2025-11-03 19:26 UTC (permalink / raw)
To: joerg.sommer, openembedded-core
On Mon Nov 3, 2025 at 8:27 AM CET, Jörg Sommer via lists.openembedded.org wrote:
> From: Jörg Sommer <joerg.sommer@navimatix.de>
>
> Add python override files added with 2.57.0
>
> /usr/lib/python3.13/site-packages/gi/overrides/Atspi.py
> /usr/lib/python3.13/site-packages/gi/overrides/__pycache__/Atspi.cpython-313.pyc
>
> see https://gitlab.gnome.org/GNOME/at-spi2-core/-/commit/7c8a9365d5009b43afe6d16bebefc14a8df410a7
>
> Changelog:
>
> What's new in at-spi2-core 2.58.1:
> * at-spi-bus-launcher: Fix a possible crash when registering.
> * python: Avoid traceback when hashing a disposed object
> * Fix build failure on MacOS.
> * Fix transfer rule for atk_table_cell_get_table and atk_table_get_summary.
>
> What's new in at-spi2-core 2.58.0:
> * libatspi: Increase ATSPI_ROLE_COUNT after switch role was added
> * Add ATSPI_CHECK_VERSION macro.
> * Properly fix key notifications under X11 when multiple keyboard layouts
> are in use.
>
> What's new in at-spi2-core 2.57.2:
> * Don't install at-spi-dbus-bus.service if systemd is not enabled.
> * Some collection fixes and documentation improvements.
> * Fix reporting the wrong keysym on X11 setups where multiple keyboard
> layouts are in use.
> * Fix possible memory leak in atspi_accessible_get_description.
>
> What's new in at-spi2-core 2.57.1:
> * Fix several crashes introduced by the code to handle the accessibility
> bus going away.
> * Add atspi_device_clear_key_grabs.
> * Fix key grabs when num lock or caps lock are on under Wayland.
> atk-bridge: Don't crash when requesting a plug if not activated
> * Have python overrides check DBus object paths when testing for equality.
> * Add sanity checks for child indices received via DBus.
>
> What's new in at-spi2-core 2.57.0:
> * device-a11y-manager: Fix crash on dispose
> * device-a11y-manager: Check properly for the DBus backend presence
> * Fix the build with glib < 2.76.
> * a11y-manager-device: Fix unmap_keysym_modifier.
> * DeviceEventController: update mouse coordinates before sending button events
> * atspi-device-legacy: Don't crash when XkbGetMap fails
> * Return localized role name for ATSPI_ROLE_EDITBAR
> atk-adaptor: Reconnect when the bus launcher reappears.
> * Don't keep references to uncached objects in the application's hash table.
> * Add some Python overrides.
> AtspiDeviceX11: Suppress window events following key grabs when needed.
>
> Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
> ---
Hi Jörg,
Thanks for the patch.
It looks like some new files should be shipped:
ERROR: at-spi2-core-2.58.1-r0 do_package: QA Issue: at-spi2-core: Files/directories were installed but not shipped in any package:
/usr/lib/python3.13
/usr/lib/python3.13/site-packages
/usr/lib/python3.13/site-packages/gi
/usr/lib/python3.13/site-packages/gi/overrides
/usr/lib/python3.13/site-packages/gi/overrides/Atspi.py
/usr/lib/python3.13/site-packages/gi/overrides/__pycache__
/usr/lib/python3.13/site-packages/gi/overrides/__pycache__/Atspi.cpython-313.pyc
https://autobuilder.yoctoproject.org/valkyrie/#/builders/92/builds/2667
Can you have a look at this?
Thanks,
Mathieu
--
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [OE-core] [PATCH 12/18] glib-2.0: Upgrade 2.86.0 -> 2.86.1
2025-11-03 7:27 ` [PATCH 12/18] glib-2.0: Upgrade 2.86.0 -> 2.86.1 Jörg Sommer
@ 2025-11-06 10:54 ` Marta Rybczynska
0 siblings, 0 replies; 24+ messages in thread
From: Marta Rybczynska @ 2025-11-06 10:54 UTC (permalink / raw)
To: joerg.sommer; +Cc: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 6223 bytes --]
Hello,
I'm favorable for taking this patch to the release. Some of the fixes look
like potential security issues (even if I do not see any CVEs for now).
Kind regards,
Marta
On Mon, Nov 3, 2025 at 8:27 AM Jörg Sommer via lists.openembedded.org
<joerg.sommer=navimatix.de@lists.openembedded.org> wrote:
> From: Jörg Sommer <joerg.sommer@navimatix.de>
>
> Overview of changes in GLib 2.86.1, 2025-10-21
> ==============================================
>
> * Bugs fixed:
> - #3745 GIRepository: union fields offsets for compiled typelibs all have
> offset 0xffff (unknown) (Philip Chimento)
> - #3780 `gio/tests/socket-listener` requires dlsym
> - #3781 GLib.OptionContext's get_help() includes width of invisible
> options
> (FeRD (Frank Dana))
> - #3783 [CI] Pipeline on 'main' failed for commit c31c4a52 (Tobias
> Stoeckmann)
> - #3784 Memory leak related to g_get_home_dir (Michael Catanzaro)
> - #3798 Gio.AppInfo.launch_default_for_uri_async crashes with
> non-existent
> paths (Philip Withnall)
> - #3803 GNetworkMonitor's netlink backend doesn't notify connectivity
> change
> (Philip Withnall)
> - https://gitlab.gnome.org/Infrastructure/Infrastructure/-/issues/
> - !4755 ghash: Fix entry_is_big for CHERI architecture
> - !4756 ghash: Handle all table sizes in iterator
> - !4760 gbookmarkfile: Escape icon href and mime-type
> - !4773 docs: Add Luca Bacci as a co-maintainer of the Windows code
> - !4775 Update Ukrainian translation
> - !4776 Update Catalan translation
> - !4777 Update Lithuanian translation
> - !4778 tests: Fix clang compilation warnings
> - !4779 gmem: Replace SIZE_OVERFLOWS with g_size_checked_mul
> - !4780 Update Brazilian Portuguese translation
> - !4781 Update eu translation
> - !4782 Update Korean translation
> - !4785 Update Japanese translation
> - !4786 Update Galician translations
> - !4787 Update Hungarian translation
> - !4791 gstrfuncs: Check string length in g_strescape
> - !4800 gutils: Improve load_user_special_dirs' user-dirs.dirs parser
> - !4802 Update Turkish translation
> - !4809 Trivial backport of "gutils: Handle singletons in unlocked
> functions"
> to glib-2-86 branch
> - !4814 Backport translation updates to glib-2-86
> - !4821 Backport !4820 “gio/tests: Fix a race condition in
> /gdbus/connection/flush” to glib-2-86
> - !4828 Backport !4827 “ghostutils: Treat 0x80 (and above) as non-ASCII”
> to
> glib-2-86
> - !4834 Backport !4810 and !4819, various fixes to user-dirs.dirs
> handling in
> gutils
> - !4836 Backport !4835 “Update Portuguese translation” to glib-2-86
> - !4839 Update Romanian translation
> - !4842 Backport "girnode: Fix computation of union member offsets" to
> glib-2-86
> - !4848 Update British English translation (2.86)
> - !4865 Backport !4859 “gopenuriportal: Fix a crash when the file can’t
> be
> opened” to glib-2-86
> - !4867 Backport !4792 “gtype: Use transfer none for types (un)ref
> functions”
> to glib-2-86
> - !4872 Fix macOS and msys2 CI builds on glib-2-86 branch
> - !4873 Backport !4871 “gnetworkmonitorbase: Add missing
> notify::connectivity
> signal” to glib-2-86
>
> * Translation updates:
> - Basque (Asier Saratsua Garmendia)
> - Catalan (Jordi Mas)
> - English (United Kingdom) (Bruce Cowan)
> - Esperanto (Kristjan ESPERANTO)
> - Galician (Fran Dieguez)
> - Hungarian (Balázs Úr)
> - Japanese (Makoto Sakaguchi)
> - Korean (Changwoo Ryu)
> - Lithuanian (Aurimas Černius)
> - Portuguese (Hugo Carvalho)
> - Portuguese (Brazil) (Rafael Fontenelle)
> - Romanian (Antonio Marin)
> - Serbian (Милош Поповић)
> - Turkish (Sabri Ünal)
> - Ukrainian (Yuri Chornoivan)
>
> Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
> ---
> .../{glib-2.0-initial_2.86.0.bb => glib-2.0-initial_2.86.1.bb} | 0
> .../glib-2.0/{glib-2.0_2.86.0.bb => glib-2.0_2.86.1.bb} | 0
> meta/recipes-core/glib-2.0/glib.inc | 2 +-
> 3 files changed, 1 insertion(+), 1 deletion(-)
> rename meta/recipes-core/glib-2.0/{glib-2.0-initial_2.86.0.bb =>
> glib-2.0-initial_2.86.1.bb} (100%)
> rename meta/recipes-core/glib-2.0/{glib-2.0_2.86.0.bb =>
> glib-2.0_2.86.1.bb} (100%)
>
> diff --git a/meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.0.bb
> b/meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.1.bb
> similarity index 100%
> rename from meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.0.bb
> rename to meta/recipes-core/glib-2.0/glib-2.0-initial_2.86.1.bb
> diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.86.0.bb
> b/meta/recipes-core/glib-2.0/glib-2.0_2.86.1.bb
> similarity index 100%
> rename from meta/recipes-core/glib-2.0/glib-2.0_2.86.0.bb
> rename to meta/recipes-core/glib-2.0/glib-2.0_2.86.1.bb
> diff --git a/meta/recipes-core/glib-2.0/glib.inc
> b/meta/recipes-core/glib-2.0/glib.inc
> index 2e8dde2820..5909851896 100644
> --- a/meta/recipes-core/glib-2.0/glib.inc
> +++ b/meta/recipes-core/glib-2.0/glib.inc
> @@ -236,7 +236,7 @@ SRC_URI:append:class-native = "
> file://relocate-modules.patch \
>
> file://0001-meson.build-do-not-enable-pidfd-features-on-native-g.patch \
> "
>
> -SRC_URI[archive.sha256sum] =
> "b5739972d737cfb0d6fd1e7f163dfe650e2e03740bb3b8d408e4d1faea580d6d"
> +SRC_URI[archive.sha256sum] =
> "119d1708ca022556d6d2989ee90ad1b82bd9c0d1667e066944a6d0020e2d5e57"
>
> # Find any meson cross files in FILESPATH that are relevant for the
> current
> # build (using siteinfo) and add them to EXTRA_OEMESON.
> --
> 2.51.0
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#225603):
> https://lists.openembedded.org/g/openembedded-core/message/225603
> Mute This Topic: https://lists.openembedded.org/mt/116094110/5827677
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> rybczynska@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
[-- Attachment #2: Type: text/html, Size: 9012 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [OE-core] Convert packages to gnomebase and upgrade
2025-11-03 7:26 Convert packages to gnomebase and upgrade Jörg Sommer
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
2025-11-03 11:14 ` [OE-core] Convert packages to gnomebase and upgrade Alexander Kanavin
@ 2025-11-06 13:21 ` Ross Burton
2 siblings, 0 replies; 24+ messages in thread
From: Ross Burton @ 2025-11-06 13:21 UTC (permalink / raw)
To: joerg.sommer@navimatix.de; +Cc: openembedded-core@lists.openembedded.org
On 3 Nov 2025, at 07:26, Jörg Sommer via lists.openembedded.org <joerg.sommer=navimatix.de@lists.openembedded.org> wrote:
>
> This patch set converts these packages to gnomebase:
>
> * vala
> * python3-pygobject
> * libsoup
> * gconf
> * epiphany
> * gdk-pixbuf
> * at-spi2-core
> * glib-2.0
> * gobject-introspection
> * gtk+3
> * gtk4
Have you verified with buildhistory-diff that these patches don’t result in unexpected changes to the packaging?
Cheers,
Ross
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [OE-core] [PATCH 03/18] python3-pygobject: Use SRC_URI from gnomebase
2025-11-03 7:26 ` [PATCH 03/18] python3-pygobject: Use SRC_URI from gnomebase Jörg Sommer
@ 2025-11-27 10:50 ` Ross Burton
0 siblings, 0 replies; 24+ messages in thread
From: Ross Burton @ 2025-11-27 10:50 UTC (permalink / raw)
To: joerg.sommer@navimatix.de; +Cc: openembedded-core@lists.openembedded.org
Hi Joerg,
On 3 Nov 2025, at 07:26, Jörg Sommer via lists.openembedded.org <joerg.sommer=navimatix.de@lists.openembedded.org> wrote:
>
> -S = "${UNPACKDIR}/${SRCNAME}-${PV}"
> +S = "${UNPACKDIR}/${GNOMEBN}-${PV}”
gnomebase now sets S to this value, so you can drop the S assignment too.
Cheers,
Ross
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2025-11-27 10:51 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-03 7:26 Convert packages to gnomebase and upgrade Jörg Sommer
2025-11-03 7:26 ` [PATCH 01/18] libgudev: Remove UPSTREAM_CHECK_URI; not needed Jörg Sommer
2025-11-03 7:26 ` [PATCH 02/18] vala: Convert to gnomebase Jörg Sommer
2025-11-03 7:26 ` [PATCH 03/18] python3-pygobject: Use SRC_URI from gnomebase Jörg Sommer
2025-11-27 10:50 ` [OE-core] " Ross Burton
2025-11-03 7:26 ` [PATCH 04/18] python3-pygobject: Upgrade 3.52.3 -> 3.54.5 Jörg Sommer
2025-11-03 7:26 ` [PATCH 05/18] libsoup: Convert to gnomebase Jörg Sommer
2025-11-03 7:27 ` [PATCH 06/18] gconf: Use SRC_URI from gnomebase Jörg Sommer
2025-11-03 7:27 ` [PATCH 07/18] epiphany: " Jörg Sommer
2025-11-03 7:27 ` [PATCH 08/18] gdk-pixbuf: Convert to gnomebase Jörg Sommer
2025-11-03 7:27 ` [PATCH 09/18] at-spi2-core: " Jörg Sommer
2025-11-03 7:27 ` [PATCH 10/18] at-spi2-core: Upgrade 2.56.4 -> 2.58.1 Jörg Sommer
2025-11-03 19:26 ` [OE-core] " Mathieu Dubois-Briand
2025-11-03 7:27 ` [PATCH 11/18] glib-2.0: Convert to gnomebase Jörg Sommer
2025-11-03 7:27 ` [PATCH 12/18] glib-2.0: Upgrade 2.86.0 -> 2.86.1 Jörg Sommer
2025-11-06 10:54 ` [OE-core] " Marta Rybczynska
2025-11-03 7:27 ` [PATCH 13/18] gobject-introspection: Convert to gnomebase Jörg Sommer
2025-11-03 7:27 ` [PATCH 14/18] gobject-introspection: Upgrade 1.84.0 -> 1.86.0 Jörg Sommer
2025-11-03 7:27 ` [PATCH 15/18] gtk+3: Convert to gnomebase Jörg Sommer
2025-11-03 7:27 ` [PATCH 16/18] gtk4: " Jörg Sommer
2025-11-03 7:27 ` [PATCH 17/18] cantarell-fonts: Remove meson, pkgconfig; already in gnomebase Jörg Sommer
2025-11-03 7:27 ` [PATCH 18/18] libadwaita: Upgrade 1.7.6 -> 1.8.1 Jörg Sommer
2025-11-03 11:14 ` [OE-core] Convert packages to gnomebase and upgrade Alexander Kanavin
2025-11-06 13:21 ` Ross Burton
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox