From patchwork Sun Sep 6 09:36:59 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 97407 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2AEE0C79FA2 for ; Sun, 6 Sep 2026 09:37:31 +0000 (UTC) Received: from mailout11.t-online.de (mailout11.t-online.de [194.25.134.85]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.11201.1788687443474120551 for ; Sun, 06 Sep 2026 02:37:23 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=o7G4cO8f; spf=pass (domain: t-online.de, ip: 194.25.134.85, mailfrom: f_l_k@t-online.de) Received: from fwd94.aul.t-online.de (fwd94.aul.t-online.de [10.223.144.120]) by mailout11.t-online.de (Postfix) with SMTP id 665331C44D for ; Sun, 6 Sep 2026 11:37:21 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([84.163.35.20]) by fwd94.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1x39JO-22AhJg0; Sun, 6 Sep 2026 11:37:18 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 01/15] gnome-settings-daemon: upgrade 49.1 -> 50.1 Date: Sun, 6 Sep 2026 11:36:59 +0200 Message-ID: <20260906093713.797648-1-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1788687438-E67FB956-BB42C4C5/0/0 CLEAN NORMAL X-TOI-MSGID: 829304ee-4a64-4fd6-9522-34fc3c1e6de8 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1788687441; i=f_l_k@t-online.de; bh=jbHurlKdEGzI9aOkuPQZjW3ciTlFC9yjJDM9XNcqjqg=; h=From:To:Subject:Date; b=o7G4cO8fUS/1oTWYnJyuwIsX0wDmknOgKAFPEki3Hh8pO8RfrjqgzguJU3XTGFK9+ bNNSfjFr+y2lLriSwJ/CEn7kAHRK7Z9bIAtgBYkA0Z/yOHoo2uG66NqLA5FySWo2zu myRIIftALmLa/0Ib0hgMnMGasHpQDvGfu88H8LKYVSDvPN1lxDk6hR5afzd6glKUkj k9ohn5fX1sNp3XOWqDr6VawNspuXL0nXm0leh0EcIIj0SDkznhq8tRb/Mh5M1vfV16 Zr2DsubsGwVwGD/UyLCNewu6KuUjWq/x8UT7V06fmOXxRrjSmtNOTCMw9vHWL3kI6J ic6BqBoKDSVTQ== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 06 Sep 2026 09:37:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129781 The x11 meson option is gone together with the X11 session support, so drop the x11 PACKAGECONFIG. The new systemd-units option is tied to the systemd PACKAGECONFIG. The reproducibility patch for the smartcard enum types is included upstream. Build tested on corei7-64. AI-Generated: Uses Claude Code (Claude Fable 5.1) Signed-off-by: Markus Volk --- ...um-types.c.in-fix-reproducibility-is.patch | 42 ------------------- ..._49.1.bb => gnome-settings-daemon_50.1.bb} | 8 ++-- 2 files changed, 3 insertions(+), 47 deletions(-) delete mode 100644 meta-gnome/recipes-gnome/gnome-settings-daemon/gnome-settings-daemon/0001-gsd-smartcard-enum-types.c.in-fix-reproducibility-is.patch rename meta-gnome/recipes-gnome/gnome-settings-daemon/{gnome-settings-daemon_49.1.bb => gnome-settings-daemon_50.1.bb} (77%) diff --git a/meta-gnome/recipes-gnome/gnome-settings-daemon/gnome-settings-daemon/0001-gsd-smartcard-enum-types.c.in-fix-reproducibility-is.patch b/meta-gnome/recipes-gnome/gnome-settings-daemon/gnome-settings-daemon/0001-gsd-smartcard-enum-types.c.in-fix-reproducibility-is.patch deleted file mode 100644 index 1aeb566609..0000000000 --- a/meta-gnome/recipes-gnome/gnome-settings-daemon/gnome-settings-daemon/0001-gsd-smartcard-enum-types.c.in-fix-reproducibility-is.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 49df2d7021a68d9fe13ff094e9f564323c7c8556 Mon Sep 17 00:00:00 2001 -From: Markus Volk -Date: Thu, 15 Jan 2026 14:33:58 +0100 -Subject: [PATCH] gsd-smartcard-enum-types.c.in:fix reproducibility issue - -Upstream-Status: Submitted [https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/467] ---- - plugins/smartcard/gsd-smartcard-enum-types.c.in | 4 ++-- - plugins/smartcard/gsd-smartcard-enum-types.h.in | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/plugins/smartcard/gsd-smartcard-enum-types.c.in b/plugins/smartcard/gsd-smartcard-enum-types.c.in -index f281cf4e..0a970105 100644 ---- a/plugins/smartcard/gsd-smartcard-enum-types.c.in -+++ b/plugins/smartcard/gsd-smartcard-enum-types.c.in -@@ -5,8 +5,8 @@ - /*** END file-header ***/ - - /*** BEGIN file-production ***/ --#include "@filename@" --/* enumerations from "@filename@" */ -+#include "@basename@" -+/* enumerations from "@basename@" */ - /*** END file-production ***/ - - /*** BEGIN value-header ***/ -diff --git a/plugins/smartcard/gsd-smartcard-enum-types.h.in b/plugins/smartcard/gsd-smartcard-enum-types.h.in -index 79dcc3d8..3906ba4c 100644 ---- a/plugins/smartcard/gsd-smartcard-enum-types.h.in -+++ b/plugins/smartcard/gsd-smartcard-enum-types.h.in -@@ -9,7 +9,7 @@ G_BEGIN_DECLS - - /*** BEGIN file-production ***/ - --/* enumerations from "@filename@" */ -+/* enumerations from "@basename@" */ - /*** END file-production ***/ - - /*** BEGIN value-header ***/ --- -2.52.0 - diff --git a/meta-gnome/recipes-gnome/gnome-settings-daemon/gnome-settings-daemon_49.1.bb b/meta-gnome/recipes-gnome/gnome-settings-daemon/gnome-settings-daemon_50.1.bb similarity index 77% rename from meta-gnome/recipes-gnome/gnome-settings-daemon/gnome-settings-daemon_49.1.bb rename to meta-gnome/recipes-gnome/gnome-settings-daemon/gnome-settings-daemon_50.1.bb index 4a8b7a33cc..a0f8b81824 100644 --- a/meta-gnome/recipes-gnome/gnome-settings-daemon/gnome-settings-daemon_49.1.bb +++ b/meta-gnome/recipes-gnome/gnome-settings-daemon/gnome-settings-daemon_50.1.bb @@ -25,14 +25,13 @@ DEPENDS = " \ REQUIRED_DISTRO_FEATURES = "alsa polkit pulseaudio systemd gobject-introspection-data" GIR_MESON_OPTION = "" -SRC_URI += "file://0001-gsd-smartcard-enum-types.c.in-fix-reproducibility-is.patch" -SRC_URI[archive.sha256sum] = "2a9957fc4f91c3b9127b49484179bef485120d9c1c208e44d44e6a746e6cc1c1" +SRC_URI[archive.sha256sum] = "dd2c9730914f0ececa0229dd8a8c2940a57ddeb0802434558d4b164d79cfe05c" UPSTREAM_CHECK_URI = "https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/tags" UPSTREAM_CHECK_REGEX = "(?P\d+(\.\d+)+)" PACKAGECONFIG ??= " \ - ${@bb.utils.filter('DISTRO_FEATURES', 'systemd x11', d)} \ + ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xwayland', '', d)} \ gudev \ smartcard \ @@ -41,9 +40,8 @@ PACKAGECONFIG ??= " \ PACKAGECONFIG[cups] = "-Dcups=true,-Dcups=false,cups" PACKAGECONFIG[gudev] = "-Dgudev=true,-Dgudev=false,libgudev" PACKAGECONFIG[smartcard] = "-Dsmartcard=true,-Dsmartcard=false,nss" -PACKAGECONFIG[systemd] = "-Dsystemd=true,-Dsystemd=false,systemd" +PACKAGECONFIG[systemd] = "-Dsystemd=true -Dsystemd-units=true,-Dsystemd=false -Dsystemd-units=false,systemd" PACKAGECONFIG[xwayland] = "-Dxwayland=true,-Dxwayland=false" -PACKAGECONFIG[x11] = "-Dx11=true,-Dx11=false,libx11 libxfixes" def gnome_verdir(v): return oe.utils.trim_version(v, 1) From patchwork Sun Sep 6 09:37:00 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 97406 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 595D5C79FA6 for ; Sun, 6 Sep 2026 09:37:31 +0000 (UTC) Received: from mailout02.t-online.de (mailout02.t-online.de [194.25.134.17]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.11202.1788687443912957015 for ; Sun, 06 Sep 2026 02:37:24 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=KNzmYfR7; spf=pass (domain: t-online.de, ip: 194.25.134.17, mailfrom: f_l_k@t-online.de) Received: from fwd94.aul.t-online.de (fwd94.aul.t-online.de [10.223.144.120]) by mailout02.t-online.de (Postfix) with SMTP id 6F0D8E24F for ; Sun, 6 Sep 2026 11:37:21 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([84.163.35.20]) by fwd94.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1x39JO-22AhJh0; Sun, 6 Sep 2026 11:37:18 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 02/15] gnome-session: upgrade 49.3 -> 50.1 Date: Sun, 6 Sep 2026 11:37:00 +0200 Message-ID: <20260906093713.797648-2-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260906093713.797648-1-f_l_k@t-online.de> References: <20260906093713.797648-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1788687438-017F9956-4A0D1A8A/0/0 CLEAN NORMAL X-TOI-MSGID: 73363d83-39b8-4543-a9c3-802e6641cf5c DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1788687441; i=f_l_k@t-online.de; bh=xiMVudEZSqJyp+KFc3qN2bS4j302uokF1f6GZGSMPtY=; h=From:To:Subject:Date:In-Reply-To:References; b=KNzmYfR7G74UmtJICjqU0SefrpU6Qo6UdBdH4bi/8qKRaUCrMeeKWSU5RQgHBlgFo YQyy6symP2io0WNvXnusTaq8fmhyqVE5M0/znRbENIN+rEKkZE+ktTgNy8N7tNeb0W MJQv/FZbrCxGRWv6ih9thZFkg+xYs55YLZU5Fpi2Xhkwfd8DbPfrh0ftP+iYsGQw8h XBhYUVBLg8sPB7Jy5LpV65GFeE2Mui479n0gYo+CsgAkJngamYcK5RP4zNHEha4BwI DZIwDpFT/ebFp0h8JpW3LHR7b8PYtll/Olkf0jtse0n2xn9c5IXfuTVv89rGZhHFal qIeBHwktlgGAA== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 06 Sep 2026 09:37:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129785 The X11 session support and its x11 meson option were removed upstream, drop the corresponding PACKAGECONFIG. Build tested on corei7-64. AI-Generated: Uses Claude Code (Claude Fable 5.1) Signed-off-by: Markus Volk --- .../{gnome-session_49.3.bb => gnome-session_50.1.bb} | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) rename meta-gnome/recipes-gnome/gnome-session/{gnome-session_49.3.bb => gnome-session_50.1.bb} (77%) diff --git a/meta-gnome/recipes-gnome/gnome-session/gnome-session_49.3.bb b/meta-gnome/recipes-gnome/gnome-session/gnome-session_50.1.bb similarity index 77% rename from meta-gnome/recipes-gnome/gnome-session/gnome-session_49.3.bb rename to meta-gnome/recipes-gnome/gnome-session/gnome-session_50.1.bb index 8ef1944ae3..af9ff91fbb 100644 --- a/meta-gnome/recipes-gnome/gnome-session/gnome-session_49.3.bb +++ b/meta-gnome/recipes-gnome/gnome-session/gnome-session_50.1.bb @@ -14,15 +14,12 @@ inherit gnomebase gettext gsettings upstream-version-is-even mime mime-xdg manpa REQUIRED_DISTRO_FEATURES = "systemd" -SRC_URI[archive.sha256sum] = "b424a90cfe51de4941b791a5102aeaadb2c62c185522a21f71cb485270053fe1" +SRC_URI[archive.sha256sum] = "6289b6afa44d3e4c999ce5761ff8b2c10ba309f55f9425f2b13f98208c81f6fb" UPSTREAM_CHECK_URI = "https://gitlab.gnome.org/GNOME/gnome-session/-/tags" UPSTREAM_CHECK_REGEX = "(?P\d+(\.\d+)+)" -PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" - PACKAGECONFIG[docbook] = "-Ddocbook=true, -Ddocbook=false" -PACKAGECONFIG[x11] = "-Dx11=true, -Dx11=false,virtual/libx11" PACKAGECONFIG[manpages] = "-Dman=true, -Dman=false,xmlto-native libxslt-native" FILES:${PN} += " \ From patchwork Sun Sep 6 09:37:01 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 97414 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C14BAC79FAC for ; Sun, 6 Sep 2026 09:37:31 +0000 (UTC) Received: from mailout11.t-online.de (mailout11.t-online.de [194.25.134.85]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.10846.1788687443489593313 for ; Sun, 06 Sep 2026 02:37:23 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=Xz2ON5ey; spf=pass (domain: t-online.de, ip: 194.25.134.85, mailfrom: f_l_k@t-online.de) Received: from fwd94.aul.t-online.de (fwd94.aul.t-online.de [10.223.144.120]) by mailout11.t-online.de (Postfix) with SMTP id 72C911C42E for ; Sun, 6 Sep 2026 11:37:21 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([84.163.35.20]) by fwd94.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1x39JO-22AhJi0; Sun, 6 Sep 2026 11:37:18 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 03/15] gnome-control-center: upgrade 49.9 -> 50.4 Date: Sun, 6 Sep 2026 11:37:01 +0200 Message-ID: <20260906093713.797648-3-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260906093713.797648-1-f_l_k@t-online.de> References: <20260906093713.797648-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1788687438-E4FEE956-6B57963A/0/0 CLEAN NORMAL X-TOI-MSGID: befc3195-9e71-4f4b-b354-584ff4520066 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1788687441; i=f_l_k@t-online.de; bh=6hRnZtrUfHT5V9R379B6DkFohC9GDSMfeSZN/lJGI7M=; h=From:To:Subject:Date:In-Reply-To:References; b=Xz2ON5eyoUOLKOe/nMUDvHMe36jnNwppyKyiQuT1ael2BbtkBaYc/DaYyRLM/SToO 7YlgJvkWPxDZ51AwiQacChwD3sUmkgWJYwMkKXpAORVvPImftRB2npF+MJxYNN7MZL 4Fc2adYdSBHi4eTXLL/api0O66dn0OKMNs1QjY+maSbHsNr7HHosG5XA3pVqAxQvlA khOGSeQ1pGf1mlrSrj0qC7aKJk7MasJUmpxN6s2TuC1YvvWgkv3NZK+iR0L9fM9hS2 LsdiH/w4P6B9GXg8TjJHe0G3YxcAe75cJHf8eDEb/sMNfeuxAnH+p8zwHkvOU26Y/r fDoMvP8Gpl0fg== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 06 Sep 2026 09:37:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129783 The x11 meson option was removed upstream, drop the corresponding PACKAGECONFIG. The sysroot patch still applies with an offset. Build tested on corei7-64. AI-Generated: Uses Claude Code (Claude Fable 5.1) Signed-off-by: Markus Volk --- ...e-control-center_49.9.bb => gnome-control-center_50.4.bb} | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) rename meta-gnome/recipes-gnome/gnome-control-center/{gnome-control-center_49.9.bb => gnome-control-center_50.4.bb} (90%) diff --git a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.9.bb b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_50.4.bb similarity index 90% rename from meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.9.bb rename to meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_50.4.bb index e2e7fed24c..e66f11a2b1 100644 --- a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.9.bb +++ b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_50.4.bb @@ -40,17 +40,16 @@ inherit gtk-icon-cache pkgconfig gnomebase gsettings gettext gi-docgen upstream- REQUIRED_DISTRO_FEATURES += "opengl polkit pulseaudio systemd" SRC_URI = "https://download.gnome.org/sources/gnome-control-center/${@oe.utils.trim_version('${PV}', 1)}/gnome-control-center-${PV}.tar.xz" -SRC_URI[sha256sum] = "b7987aa4d6899584bbc9ff9a698d1adc1b557bcec09168ebebb624585f3cdf77" +SRC_URI[sha256sum] = "5856c73999bedf45e74f73bac3d61e2b5ec1689f8bcf1943737baeee8204fb11" SRC_URI += "file://0001-Add-meson-option-to-pass-sysroot.patch" UPSTREAM_CHECK_URI = "https://gitlab.gnome.org/GNOME/gnome-control-center/-/tags" UPSTREAM_CHECK_REGEX = "(?P\d+(\.\d+)+)" -PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" +PACKAGECONFIG ??= "ibus" PACKAGECONFIG[cups] = ",,cups,cups system-config-printer cups-pk-helper" PACKAGECONFIG[ibus] = "-Dibus=true, -Dibus=false, ibus" -PACKAGECONFIG[x11] = "-Dx11=true, -Dx11=false, virtual/libx11" PACKAGECONFIG[file-share] = ",,,gnome-user-share" PACKAGECONFIG[media-share] = ",,,rygel-meta tumbler" PACKAGECONFIG[malcontent] = "-Dmalcontent=true,-Dmalcontent=false,malcontent,malcontent-ui" From patchwork Sun Sep 6 09:37:02 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 97403 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0F1E6C79F99 for ; Sun, 6 Sep 2026 09:37:31 +0000 (UTC) Received: from mailout05.t-online.de (mailout05.t-online.de [194.25.134.82]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.11203.1788687443929206098 for ; Sun, 06 Sep 2026 02:37:24 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=Nfxaob+U; spf=pass (domain: t-online.de, ip: 194.25.134.82, mailfrom: f_l_k@t-online.de) Received: from fwd94.aul.t-online.de (fwd94.aul.t-online.de [10.223.144.120]) by mailout05.t-online.de (Postfix) with SMTP id 74D1859E for ; Sun, 6 Sep 2026 11:37:21 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([84.163.35.20]) by fwd94.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1x39JO-22AhJj0; Sun, 6 Sep 2026 11:37:18 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 04/15] gnome-font-viewer: upgrade 49.0 -> 50.0 Date: Sun, 6 Sep 2026 11:37:02 +0200 Message-ID: <20260906093713.797648-4-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260906093713.797648-1-f_l_k@t-online.de> References: <20260906093713.797648-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1788687438-E4FF6956-165E64E8/0/0 CLEAN NORMAL X-TOI-MSGID: ffc42770-8c30-4c46-ac86-4b78f737b60b DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1788687441; i=f_l_k@t-online.de; bh=vYHuSr+uY5mgK2yCQ0aX1SBM19Fdge847uhrF3Medzg=; h=From:To:Subject:Date:In-Reply-To:References; b=Nfxaob+UTXwvIbH7L4SHZ8+FWvJq8zoTz/is4SQiGm2EOom/UFchgDR07a24cMBfh jvVyvHisPC+Drs4xQ1xVFpjBK4eAMA5eHB2i374wNF1TTI9GWZwR6tfNaNbY+3CmLk 0OaddxqzD5a9j6DxwHoD+k0YuXiWkBe6lpKBmvmHFssvwk2jvjS0mADBoyF6pHPrgH 0GXjTP49wwkxclr8IKK31radSPW4T40ppN8G09OcakFolnLWA3gFo9ivVXffsUL8cB 7SNUeRM0ZMQESuXUVHgo703e3RQOS61BeJfHmZ0TgZIupOgA2pyBkjopXaJFDEarQJ b77ylKV7s759Q== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 06 Sep 2026 09:37:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129786 Build tested on corei7-64. AI-Generated: Uses Claude Code (Claude Fable 5.1) Signed-off-by: Markus Volk --- .../{gnome-font-viewer_49.0.bb => gnome-font-viewer_50.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-gnome/recipes-gnome/gnome-font-viewer/{gnome-font-viewer_49.0.bb => gnome-font-viewer_50.0.bb} (81%) diff --git a/meta-gnome/recipes-gnome/gnome-font-viewer/gnome-font-viewer_49.0.bb b/meta-gnome/recipes-gnome/gnome-font-viewer/gnome-font-viewer_50.0.bb similarity index 81% rename from meta-gnome/recipes-gnome/gnome-font-viewer/gnome-font-viewer_49.0.bb rename to meta-gnome/recipes-gnome/gnome-font-viewer/gnome-font-viewer_50.0.bb index b8e5f1d01b..3f0b318b11 100644 --- a/meta-gnome/recipes-gnome/gnome-font-viewer/gnome-font-viewer_49.0.bb +++ b/meta-gnome/recipes-gnome/gnome-font-viewer/gnome-font-viewer_50.0.bb @@ -15,7 +15,7 @@ inherit gnomebase gtk-icon-cache gettext features_check mime-xdg REQUIRED_DISTRO_FEATURES = "x11 opengl" -SRC_URI[archive.sha256sum] = "7c018925c285771b55d7d1a6f15711c0c193d7450ed9871e20d44f2548562404" +SRC_URI[archive.sha256sum] = "9564b088c5b150c54e2a3a7bc7014deec6ee551261e98488f891b1f1b8dc6b80" FILES:${PN} += " \ ${datadir}/dbus-1 \ From patchwork Sun Sep 6 09:37:03 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 97409 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 72123C79FA7 for ; Sun, 6 Sep 2026 09:37:31 +0000 (UTC) Received: from mailout02.t-online.de (mailout02.t-online.de [194.25.134.17]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.10847.1788687443919576872 for ; Sun, 06 Sep 2026 02:37:24 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=aCuI+b90; spf=pass (domain: t-online.de, ip: 194.25.134.17, mailfrom: f_l_k@t-online.de) Received: from fwd94.aul.t-online.de (fwd94.aul.t-online.de [10.223.144.120]) by mailout02.t-online.de (Postfix) with SMTP id 7D9DFE272 for ; Sun, 6 Sep 2026 11:37:21 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([84.163.35.20]) by fwd94.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1x39JO-22AhJk0; Sun, 6 Sep 2026 11:37:18 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 05/15] gnome-boxes: upgrade 49.0 -> 50.0 Date: Sun, 6 Sep 2026 11:37:03 +0200 Message-ID: <20260906093713.797648-5-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260906093713.797648-1-f_l_k@t-online.de> References: <20260906093713.797648-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1788687438-C23FA956-5CF8EF12/0/0 CLEAN NORMAL X-TOI-MSGID: 81c4ec9b-4052-4221-a751-256df0f1479c DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1788687441; i=f_l_k@t-online.de; bh=AtEK7h4ncS8Quo2vRTGmJVCz8VJ5RmpwI4LPOeAmIag=; h=From:To:Subject:Date:In-Reply-To:References; b=aCuI+b90Hfztqde5KKTNnk6JkGk4GQpMwp+wywDJJN76d9BGwU814kpk57cdao4bG fh0e436MBRQ1Cq1OflOjm9EDx9D+hKXjw48zPZtv3GVHYk1PUpVfaxwYro7iR6uYBb SWZaE10bweWUb0DzNGR7ZM0xt1nQfRl6gUXSbZKZBichmtWX4CcdwvWLpDtEOElF+V H9LcReWpdDyDISCV/cqtu/Jxye0H91TboYIz93oEf94smqcfL0DZZfkNgz+ugzeB/Z GsIUH40z3PshGXMzv0jNxoK47CpPivfhGw2lrP1T/qVuEV3L39GSwm2/QsvhUhLMKh nlylLSDdkh9dw== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 06 Sep 2026 09:37:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129784 Build tested on corei7-64. AI-Generated: Uses Claude Code (Claude Fable 5.1) Signed-off-by: Markus Volk --- .../gnome-boxes/{gnome-boxes_49.0.bb => gnome-boxes_50.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-gnome/dynamic-layers/meta-virtualization/recipes-gnome/gnome-boxes/{gnome-boxes_49.0.bb => gnome-boxes_50.0.bb} (90%) diff --git a/meta-gnome/dynamic-layers/meta-virtualization/recipes-gnome/gnome-boxes/gnome-boxes_49.0.bb b/meta-gnome/dynamic-layers/meta-virtualization/recipes-gnome/gnome-boxes/gnome-boxes_50.0.bb similarity index 90% rename from meta-gnome/dynamic-layers/meta-virtualization/recipes-gnome/gnome-boxes/gnome-boxes_49.0.bb rename to meta-gnome/dynamic-layers/meta-virtualization/recipes-gnome/gnome-boxes/gnome-boxes_50.0.bb index ebc630062f..73df03f285 100644 --- a/meta-gnome/dynamic-layers/meta-virtualization/recipes-gnome/gnome-boxes/gnome-boxes_49.0.bb +++ b/meta-gnome/dynamic-layers/meta-virtualization/recipes-gnome/gnome-boxes/gnome-boxes_50.0.bb @@ -34,7 +34,7 @@ RDEPENDS:${PN} = "glib-2.0-dev libvirt-virsh qemu-common qemu-system-x86-64 geni inherit gnomebase gsettings pkgconfig mime-xdg gtk-icon-cache gobject-introspection vala features_check -SRC_URI[archive.sha256sum] = "fa47266da6f5ef7a904c5b8769d4d871bccd4e6b639a363c3235438d7b0e757a" +SRC_URI[archive.sha256sum] = "fd6a5de18d1090946ca99f1f5a34aa3e15dc8183f6a72226e8d1504a13672d67" GIR_MESON_OPTION = "" VALA_MESON_OPTION = "" From patchwork Sun Sep 6 09:37:04 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 97412 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id B4FD7C79FAA for ; Sun, 6 Sep 2026 09:37:31 +0000 (UTC) Received: from mailout11.t-online.de (mailout11.t-online.de [194.25.134.85]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.11199.1788687443379024558 for ; Sun, 06 Sep 2026 02:37:23 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=KFSXR6qp; spf=pass (domain: t-online.de, ip: 194.25.134.85, mailfrom: f_l_k@t-online.de) Received: from fwd94.aul.t-online.de (fwd94.aul.t-online.de [10.223.144.120]) by mailout11.t-online.de (Postfix) with SMTP id 808011C437 for ; Sun, 6 Sep 2026 11:37:21 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([84.163.35.20]) by fwd94.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1x39JO-22AhJl0; Sun, 6 Sep 2026 11:37:18 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 06/15] gnome-remote-desktop: upgrade 49.1 -> 50.2 Date: Sun, 6 Sep 2026 11:37:04 +0200 Message-ID: <20260906093713.797648-6-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260906093713.797648-1-f_l_k@t-online.de> References: <20260906093713.797648-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1788687438-837FD956-FA536833/0/0 CLEAN NORMAL X-TOI-MSGID: 7bf9a8a9-0386-46a0-b6fc-a5b61253e8cd DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1788687441; i=f_l_k@t-online.de; bh=X8H4kOyx7PL/IiHVPDNYC++zXpuZN8+TBkfuGAje65A=; h=From:To:Subject:Date:In-Reply-To:References; b=KFSXR6qpN6Em3tIRkC3gIB0wdVz4PiHMHGvSwUJljQJjUkH4OhEDDYkxBP6m0MjeX SUOJ7q7xvOuaEfdQiO5QAOlxZ8NjLiXU/Z8GhULMBFVKmHqusfqxXklDgQYQTaT6+q 2cgAEWomA1VDdDVTIBizpIa8YI+EbMd2ZuH0ew0P9FueSfIkMiZYRYllueha47UXcO RXqJ3BwUL+uWsBpu0yE7khB6Latoe6nFP80qwZwEfwHldU7rpS6zuT9xEiw4nGcy5z C18VBn5KYzYdQ8uqMh8sFD6qcye2oaIM42/OzKTwWY5baI+qdw2udhVHTP1T0YvBT1 sQwRRHiNhwk9Q== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 06 Sep 2026 09:37:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129779 krb5 is a new hard dependency of the RDP backend. Build tested on corei7-64. AI-Generated: Uses Claude Code (Claude Fable 5.1) Signed-off-by: Markus Volk --- ...ome-remote-desktop_49.1.bb => gnome-remote-desktop_50.2.bb} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) rename meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/{gnome-remote-desktop_49.1.bb => gnome-remote-desktop_50.2.bb} (93%) diff --git a/meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop_49.1.bb b/meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop_50.2.bb similarity index 93% rename from meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop_49.1.bb rename to meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop_50.2.bb index 2ffa9a800e..51076d004c 100644 --- a/meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop_49.1.bb +++ b/meta-gnome/dynamic-layers/meta-security/recipes-gnome/gnome-remote-desktop/gnome-remote-desktop_50.2.bb @@ -8,7 +8,7 @@ inherit gnomebase pkgconfig gettext gsettings features_check useradd REQUIRED_DISTRO_FEATURES = "opengl polkit" -SRC_URI[archive.sha256sum] = "7800f388301eeb8147b0be55e8fa7cbd7521066a48a06115cc0ead9f0cea188a" +SRC_URI[archive.sha256sum] = "31df628f4113573f136ffc8dc001763aed633cd85bed21e58bc61f8a17df091f" DEPENDS = " \ asciidoc-native \ @@ -17,6 +17,7 @@ DEPENDS = " \ libepoxy \ cairo \ glib-2.0 \ + krb5 \ pipewire \ polkit \ libnotify \ From patchwork Sun Sep 6 09:37:05 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 97405 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1C9CBC79FA3 for ; Sun, 6 Sep 2026 09:37:31 +0000 (UTC) Received: from mailout05.t-online.de (mailout05.t-online.de [194.25.134.82]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.10848.1788687444055411199 for ; Sun, 06 Sep 2026 02:37:24 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=WPHq7Q/C; spf=pass (domain: t-online.de, ip: 194.25.134.82, mailfrom: f_l_k@t-online.de) Received: from fwd94.aul.t-online.de (fwd94.aul.t-online.de [10.223.144.120]) by mailout05.t-online.de (Postfix) with SMTP id 826BD5AA for ; Sun, 6 Sep 2026 11:37:21 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([84.163.35.20]) by fwd94.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1x39JO-22AhJm0; Sun, 6 Sep 2026 11:37:18 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 07/15] gexiv2-0.14: add recipe for the 0.14 series Date: Sun, 6 Sep 2026 11:37:05 +0200 Message-ID: <20260906093713.797648-7-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260906093713.797648-1-f_l_k@t-online.de> References: <20260906093713.797648-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1788687438-E77F5956-E6BA71CA/0/0 CLEAN NORMAL X-TOI-MSGID: 68ce4763-0115-4d81-9ffb-7462592e7282 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1788687441; i=f_l_k@t-online.de; bh=aL/NYUkpMfgJ/v+fX4JrwoFpv2wwdtSHQ5zrSRdvbTo=; h=From:To:Subject:Date:In-Reply-To:References; b=WPHq7Q/CgoqKJ5UsZ2V3c8p6tjejdxmx2Zk8t5NEM1qxdPoXZ9GLmLJnaHzMk/z3B C/fOKLukb9g54e1Mu026sesYS3lgf4Ln+wA7bABu91DBjk9X5cAV97g4lbw5XUwop2 fEwThJ0X60UoezJLCo/HVZl2T00DxSvxNroXP8vvyD36ylwxa6yUj9Lm3qCi9A5Jyy rKNJ6n0cYjK7rax94fmtfnMAkRbKXL7Gfp7OrefL/cbsQ1kHMBtzbBiJ9IC/qCkthI Q/Pbzvs25zBrQEFn8b9NbkxQGrERKneKasSEKNfxHcDBQef9C/W3/StESlPKgq0SkN O0nId0FhMjMcQ== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 06 Sep 2026 09:37:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129788 gexiv2 0.16 switched to a versioned library, pkg-config module, header directory and GIR namespace, so it installs in parallel to 0.14. GNOME 50 applications need 0.16 while GIMP still requires gexiv2 < 0.15, so keep the 0.14 series under its own name. The command line tool and the python override are disabled here to avoid file clashes with the main recipe. Build tested on corei7-64. AI-Generated: Uses Claude Code (Claude Fable 5.1) Signed-off-by: Markus Volk --- .../gexiv2/gexiv2-0.14_0.14.6.bb | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 meta-gnome/recipes-gnome/gexiv2/gexiv2-0.14_0.14.6.bb diff --git a/meta-gnome/recipes-gnome/gexiv2/gexiv2-0.14_0.14.6.bb b/meta-gnome/recipes-gnome/gexiv2/gexiv2-0.14_0.14.6.bb new file mode 100644 index 0000000000..a193831a23 --- /dev/null +++ b/meta-gnome/recipes-gnome/gexiv2/gexiv2-0.14_0.14.6.bb @@ -0,0 +1,34 @@ +SUMMARY = "A GObject-based Exiv2 wrapper" +DESCRIPTION = "The 0.14 series of gexiv2 for applications that don't support the \ +versioned gexiv2-0.16 API yet, most notably GIMP. It installs in parallel to the \ +current gexiv2 recipe: the library, pkg-config module, header directory and GIR \ +namespace version differ. The command line tool and the python override are not \ +built here because their files would clash with the current version." +LICENSE = "GPL-2.0-only" +LIC_FILES_CHKSUM = "file://COPYING;md5=625f055f41728f84a8d7938acc35bdc2" + +DEPENDS = "exiv2" + +GNOMEBN = "gexiv2" + +GTKDOC_MESON_OPTION = "gtk_doc" + +inherit gnomebase gobject-introspection gtk-doc vala + +SRC_URI[archive.sha256sum] = "606c28aaae7b1f3ef5c8eabe5e7dffd7c5a1c866d25b7671fb847fe287a72b8b" + +# The command line tool and the python override would clash with the files +# installed by the current gexiv2 recipe. +# AI-Generated: this recipe was created with Claude Code. +EXTRA_OEMESON = " \ + -Dpython3=false \ + -Dtools=false \ + ${@bb.utils.contains('GI_DATA_ENABLED', 'True', '-Dvapi=true', '-Dvapi=false', d)} \ +" + +PACKAGE_PREPROCESS_FUNCS += "src_package_preprocess" +src_package_preprocess () { + # Trim build paths from code in generated sources to ensure reproducibility + sed -i -e "s,${B}/../sources/${GNOMEBN}-${PV},${TARGET_DBGSRC_DIR},g" \ + ${B}/gexiv2/gexiv2-enums.cpp +} From patchwork Sun Sep 6 09:37:06 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 97402 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 005D2C79FA1 for ; Sun, 6 Sep 2026 09:37:31 +0000 (UTC) Received: from mailout02.t-online.de (mailout02.t-online.de [194.25.134.17]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.10849.1788687444200757013 for ; Sun, 06 Sep 2026 02:37:24 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=oGt3hSeQ; spf=pass (domain: t-online.de, ip: 194.25.134.17, mailfrom: f_l_k@t-online.de) Received: from fwd94.aul.t-online.de (fwd94.aul.t-online.de [10.223.144.120]) by mailout02.t-online.de (Postfix) with SMTP id 8B36AE289 for ; Sun, 6 Sep 2026 11:37:21 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([84.163.35.20]) by fwd94.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1x39JO-22AhJn0; Sun, 6 Sep 2026 11:37:18 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 08/15] gimp: depend on gexiv2-0.14 Date: Sun, 6 Sep 2026 11:37:06 +0200 Message-ID: <20260906093713.797648-8-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260906093713.797648-1-f_l_k@t-online.de> References: <20260906093713.797648-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1788687439-A6FFA956-D7F8D1B1/0/0 CLEAN NORMAL X-TOI-MSGID: 77b53ec5-2f35-4ee9-b231-4eb5e45c9b84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1788687441; i=f_l_k@t-online.de; bh=MavA8Oip/JmDtShSq/GA74Ty1V+4oIArtzKWLRcdOCs=; h=From:To:Subject:Date:In-Reply-To:References; b=oGt3hSeQdNY14F156VbY3YaDWYWtS0cnDakyw9c/V4zxrW2GNfU7t6aSSwbXqDD1g mdYN1HizEhv9MzmTezck5AvjAQfS/eYbBN08KnHN3timyDff/DD6KF4/BzzQPztiAc tctR/AS2hQhIcWVrBGM22/WuUlZqsCmbuNtHb/iQojuBZ6BuXiw+2CoykYDw09+xxo JCI76IYbnDBxXXSYcZoOMYnDJV9xe1okym4EIE/AaoHUObx4n9WwPXfa//OiCZ0WeC JmATyL1pKTh8k9coU2YuruktQOAVIoDaX6gmNvTeIZUFH1JoctdJQ0ve6O7vKI/KC8 0+IHUPO3204xA== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 06 Sep 2026 09:37:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129790 GIMP requires gexiv2 >= 0.14 and < 0.15, also on its master branch. AI-Generated: Uses Claude Code (Claude Fable 5.1) Signed-off-by: Markus Volk --- meta-gnome/recipes-gimp/gimp/gimp_3.2.4.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-gnome/recipes-gimp/gimp/gimp_3.2.4.bb b/meta-gnome/recipes-gimp/gimp/gimp_3.2.4.bb index 82c68346eb..cfb0c3a67f 100644 --- a/meta-gnome/recipes-gimp/gimp/gimp_3.2.4.bb +++ b/meta-gnome/recipes-gimp/gimp/gimp_3.2.4.bb @@ -15,7 +15,7 @@ DEPENDS = " \ freetype \ gdk-pixbuf-native \ gegl \ - gexiv2 \ + gexiv2-0.14 \ glib-2.0 \ glib-2.0-native \ gtk+3 \ From patchwork Sun Sep 6 09:37:07 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 97413 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C74F2C79FAB for ; Sun, 6 Sep 2026 09:37:31 +0000 (UTC) Received: from mailout11.t-online.de (mailout11.t-online.de [194.25.134.85]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.11200.1788687443439600220 for ; Sun, 06 Sep 2026 02:37:23 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=FK0vOddt; spf=pass (domain: t-online.de, ip: 194.25.134.85, mailfrom: f_l_k@t-online.de) Received: from fwd94.aul.t-online.de (fwd94.aul.t-online.de [10.223.144.120]) by mailout11.t-online.de (Postfix) with SMTP id 8E2531C454 for ; Sun, 6 Sep 2026 11:37:21 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([84.163.35.20]) by fwd94.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1x39JP-22AhJo0; Sun, 6 Sep 2026 11:37:19 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 09/15] gegl: depend on gexiv2-0.14 Date: Sun, 6 Sep 2026 11:37:07 +0200 Message-ID: <20260906093713.797648-9-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260906093713.797648-1-f_l_k@t-online.de> References: <20260906093713.797648-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1788687439-477FD956-F677B67D/0/0 CLEAN NORMAL X-TOI-MSGID: fb115746-50a7-4d90-b8f1-29104efec546 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1788687441; i=f_l_k@t-online.de; bh=zIxv7XbsMTI2x9xDNh2tgRbKzT2Lw6B5GfQa4oiM7UU=; h=From:To:Subject:Date:In-Reply-To:References; b=FK0vOddtfcIxxgvYWZriMsPFcXF1KwSLMvgwW83egt5TCOg6jUGd/b7ZkZ/nAu8CD RjomDjh+bX/PlcaqlAGS/oss6IsJzSCWt4A2X/Ad/iWAhgKfpHY7+Vd+7IcxnKHdrx vPjo5ZymNCORS/4Heg/tp1TNhrkRwSoluOHSTRMx86oZYkSpE31NFUooLpCvGOxM+P BPtXm2gYPIrmd3GrZDRdFV62ubJbI8JUnkAPSCPTlwPzMZ0sFQfHU5D1i1YEeyyJi8 xKSmp8Ijklprwjrlnfl/sdr8sroTeUY/pQomX41IE1GvbgwqI/Uvneo5fdSSUjfVP2 +KQWcvYP8aA2g== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 06 Sep 2026 09:37:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129780 gegl looks for the unversioned gexiv2 pkg-config module, which only the 0.14 series provides. AI-Generated: Uses Claude Code (Claude Fable 5.1) Signed-off-by: Markus Volk --- meta-gnome/recipes-gimp/gegl/gegl_0.4.70.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-gnome/recipes-gimp/gegl/gegl_0.4.70.bb b/meta-gnome/recipes-gimp/gegl/gegl_0.4.70.bb index 64ff475dc4..c089589685 100644 --- a/meta-gnome/recipes-gimp/gegl/gegl_0.4.70.bb +++ b/meta-gnome/recipes-gimp/gegl/gegl_0.4.70.bb @@ -34,7 +34,7 @@ PACKAGECONFIG ??= "gexiv2 libraw librsvg pango poppler sdl2" PACKAGECONFIG:class-native = "librsvg" PACKAGECONFIG[jasper] = "-Djasper=enabled,-Djasper=disabled,jasper" -PACKAGECONFIG[gexiv2] = "-Dgexiv2=enabled,-Dgexiv2=disabled,gexiv2" +PACKAGECONFIG[gexiv2] = "-Dgexiv2=enabled,-Dgexiv2=disabled,gexiv2-0.14" PACKAGECONFIG[graphviz] = "-Dgraphviz=enabled,-Dgraphviz=disabled,graphviz" PACKAGECONFIG[lcms] = "-Dlcms=enabled,-Dlcms=disabled,lcms" PACKAGECONFIG[libav] = "-Dlibav=enabled,-Dlibav=disabled,libav" From patchwork Sun Sep 6 09:37:08 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 97408 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A6D65C79FA9 for ; Sun, 6 Sep 2026 09:37:31 +0000 (UTC) Received: from mailout05.t-online.de (mailout05.t-online.de [194.25.134.82]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.11205.1788687444055757052 for ; Sun, 06 Sep 2026 02:37:24 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=a/CUtTJP; spf=pass (domain: t-online.de, ip: 194.25.134.82, mailfrom: f_l_k@t-online.de) Received: from fwd94.aul.t-online.de (fwd94.aul.t-online.de [10.223.144.120]) by mailout05.t-online.de (Postfix) with SMTP id 9106B5B4 for ; Sun, 6 Sep 2026 11:37:21 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([84.163.35.20]) by fwd94.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1x39JP-22AhJp0; Sun, 6 Sep 2026 11:37:19 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 10/15] gnome-photos: depend on gexiv2-0.14 Date: Sun, 6 Sep 2026 11:37:08 +0200 Message-ID: <20260906093713.797648-10-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260906093713.797648-1-f_l_k@t-online.de> References: <20260906093713.797648-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1788687439-64FF6956-486D68EF/0/0 CLEAN NORMAL X-TOI-MSGID: d95c9203-8774-40aa-93f5-027d0a62cc07 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1788687441; i=f_l_k@t-online.de; bh=pWeaCOnonmMAfIepPp4weKVtqCgkV17x+ynFSjUOg3Y=; h=From:To:Subject:Date:In-Reply-To:References; b=a/CUtTJP/i0RwYB0GioS30LNTQ3jSaan6czPcZOMFSJhcmMp2LN3vYvY6f5k5e5GC kE63+jIReNEbXv4GULFjb9o+CZFZ47wAwRu8ogtgzHLAPCR2nfUzcA1wD44CmsPfQs zjL4f9tp/LrYlM6y5m+QXaMYO97cmnoXaoz26kiXC4PZhR7GScmMvWRgfpHyJhTHJk DAAWYOAX/M88efqTD/Ev5TNY8cFwPDvrpE1CxOdjmrLRsavpy/L4cAjieNkBxEJBZs lAiPyypGGmycLiwRlSCrTP1LzYgsnzJyF0gMU6rB2E3+Sux25+5B1RQm/zA0kv4CkN ntz+eInpLFWeA== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 06 Sep 2026 09:37:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129789 gnome-photos looks for the unversioned gexiv2 pkg-config module, which only the 0.14 series provides. AI-Generated: Uses Claude Code (Claude Fable 5.1) Signed-off-by: Markus Volk --- meta-gnome/recipes-gnome/gnome-photos/gnome-photos_44.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-gnome/recipes-gnome/gnome-photos/gnome-photos_44.0.bb b/meta-gnome/recipes-gnome/gnome-photos/gnome-photos_44.0.bb index 81c3c65a48..0ca761aabb 100644 --- a/meta-gnome/recipes-gnome/gnome-photos/gnome-photos_44.0.bb +++ b/meta-gnome/recipes-gnome/gnome-photos/gnome-photos_44.0.bb @@ -13,7 +13,7 @@ DEPENDS = " \ dbus \ gegl \ geocode-glib \ - gexiv2 \ + gexiv2-0.14 \ gnome-online-accounts \ gsettings-desktop-schemas \ itstool-native \ From patchwork Sun Sep 6 09:37:09 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 97411 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8A75EC79FA8 for ; Sun, 6 Sep 2026 09:37:31 +0000 (UTC) Received: from mailout02.t-online.de (mailout02.t-online.de [194.25.134.17]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.10850.1788687444245839321 for ; Sun, 06 Sep 2026 02:37:24 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=mpR0MvnN; spf=pass (domain: t-online.de, ip: 194.25.134.17, mailfrom: f_l_k@t-online.de) Received: from fwd94.aul.t-online.de (fwd94.aul.t-online.de [10.223.144.120]) by mailout02.t-online.de (Postfix) with SMTP id 98EDCE2EC for ; Sun, 6 Sep 2026 11:37:21 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([84.163.35.20]) by fwd94.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1x39JP-22AhJq0; Sun, 6 Sep 2026 11:37:19 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 11/15] gexiv2: upgrade 0.14.6 -> 0.16.2 Date: Sun, 6 Sep 2026 11:37:09 +0200 Message-ID: <20260906093713.797648-11-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260906093713.797648-1-f_l_k@t-online.de> References: <20260906093713.797648-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1788687439-CC7F7956-BF02EC72/0/0 CLEAN NORMAL X-TOI-MSGID: 46ca564d-7f13-495e-91c6-4350aace8051 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1788687441; i=f_l_k@t-online.de; bh=NpDMCx4nUWgpU05r77PeGJxP/RJJ35FziTTY367S5H4=; h=From:To:Subject:Date:In-Reply-To:References; b=mpR0MvnNzGp2RG/Y9uT+w2MtekCZjz+rrY3gDIfnqYArYYO0ACovB2UlD7p0DklHl aUiI3IIjUGF12r5rEcN4npgpOf7ll7iCzeZTNR+DLQ3IpHewGxz7dmQ7f+WW12aTAe uH+jIRikt+Gqq79AgWbtGUfMJHs+mDSKnO/vXdfLAm1sfsg02XwdB6N7HeItDr0Bhz 7chtDsZEmjFBE/MD3GIF7UYiU7ZUt1qnMk7iwsob8xzZLJk9I1Hperi6flJSKFUTx8 rT1ORVmeAo+SjK7XxJxkHEZYEYiNsU7U6QdRxXDsdFz/8JCsOHRnlSzmBsDGnxoqtH avuqv/9Tb805g== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 06 Sep 2026 09:37:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129791 The library, pkg-config module (gexiv2-0.16), headers and GIR namespace are versioned now. Users of the old API are on the gexiv2-0.14 recipe. Build tested on corei7-64, together with localsearch which prefers gexiv2-0.16. AI-Generated: Uses Claude Code (Claude Fable 5.1) Signed-off-by: Markus Volk --- .../recipes-gnome/gexiv2/{gexiv2_0.14.6.bb => gexiv2_0.16.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-gnome/recipes-gnome/gexiv2/{gexiv2_0.14.6.bb => gexiv2_0.16.2.bb} (91%) diff --git a/meta-gnome/recipes-gnome/gexiv2/gexiv2_0.14.6.bb b/meta-gnome/recipes-gnome/gexiv2/gexiv2_0.16.2.bb similarity index 91% rename from meta-gnome/recipes-gnome/gexiv2/gexiv2_0.14.6.bb rename to meta-gnome/recipes-gnome/gexiv2/gexiv2_0.16.2.bb index 9d6cc7679a..d9d2260488 100644 --- a/meta-gnome/recipes-gnome/gexiv2/gexiv2_0.14.6.bb +++ b/meta-gnome/recipes-gnome/gexiv2/gexiv2_0.16.2.bb @@ -8,7 +8,7 @@ GTKDOC_MESON_OPTION = "gtk_doc" inherit gnomebase gobject-introspection gtk-doc python3native vala -SRC_URI[archive.sha256sum] = "606c28aaae7b1f3ef5c8eabe5e7dffd7c5a1c866d25b7671fb847fe287a72b8b" +SRC_URI[archive.sha256sum] = "aad9e240fdffbe85e390f46ee0a567e251baea5c29c3d8690260388683dc8d0a" EXTRA_OEMESON = " \ ${@bb.utils.contains('GI_DATA_ENABLED', 'True', '-Dvapi=true', '-Dvapi=false', d)} \ From patchwork Sun Sep 6 09:37:10 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 97410 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 65FD0C79FA5 for ; Sun, 6 Sep 2026 09:37:31 +0000 (UTC) Received: from mailout11.t-online.de (mailout11.t-online.de [194.25.134.85]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.10845.1788687443476867238 for ; Sun, 06 Sep 2026 02:37:23 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=XxXWfC+L; spf=pass (domain: t-online.de, ip: 194.25.134.85, mailfrom: f_l_k@t-online.de) Received: from fwd94.aul.t-online.de (fwd94.aul.t-online.de [10.223.144.120]) by mailout11.t-online.de (Postfix) with SMTP id 9BD8D1C455 for ; Sun, 6 Sep 2026 11:37:21 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([84.163.35.20]) by fwd94.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1x39JP-22AhJr0; Sun, 6 Sep 2026 11:37:19 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 12/15] nautilus: upgrade 49.5 -> 50.3 Date: Sun, 6 Sep 2026 11:37:10 +0200 Message-ID: <20260906093713.797648-12-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260906093713.797648-1-f_l_k@t-online.de> References: <20260906093713.797648-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1788687439-E6FFA956-C7E96E91/0/0 CLEAN NORMAL X-TOI-MSGID: 4f923f86-4fd8-4fd7-b53d-8661efed7ac9 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1788687441; i=f_l_k@t-online.de; bh=9dUlYNoqExkAveY8pizc+SXB8/SNYZUF5YLDO9Lt4D8=; h=From:To:Subject:Date:In-Reply-To:References; b=XxXWfC+LLXAO5qMrlSMut9lEI/iD04GpGz7zLSQEq9TtPpQAI6qaOawM4VBPDOk1F v5Qb1KXyy/iXa7rgZ1HkjmmeqTravVL99kGBsewS7fTcKcOVDfBfsuBes2/Akb9P4X 5eBxnJGko/gHfaTJwsj1kReyIiuB5f2mDLt1SMJx42saguzbIinq8j2l9S1W61bcTh CbeRgayoIOT/yfeGmAdcpnWYrP/6TH8HI2dBKMO7k7iIrOzhWUgsGlCOPMvHLYmMgi Cl13aw38HsWCWg0cT1IzLqkuMlXlaRjdkscQq2YBYHZhqPT8oK1FIqoOwhcm50g6nb ybFyVyOggIdQA== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 06 Sep 2026 09:37:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129782 glycin and blueprint-compiler-native are new build dependencies, gexiv2 0.16 is required for the extensions. The selinux and cloudproviders meson options became features and are exposed as PACKAGECONFIG, the packagekit option is deprecated and dropped. blueprint-compiler needs the GLib typelib at configure time, so export GI_TYPELIB_PATH like epiphany does. Build tested on corei7-64. AI-Generated: Uses Claude Code (Claude Fable 5.1) Signed-off-by: Markus Volk --- .../nautilus/{nautilus_49.5.bb => nautilus_50.3.bb} | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) rename meta-gnome/recipes-gnome/nautilus/{nautilus_49.5.bb => nautilus_50.3.bb} (75%) diff --git a/meta-gnome/recipes-gnome/nautilus/nautilus_49.5.bb b/meta-gnome/recipes-gnome/nautilus/nautilus_50.3.bb similarity index 75% rename from meta-gnome/recipes-gnome/nautilus/nautilus_49.5.bb rename to meta-gnome/recipes-gnome/nautilus/nautilus_50.3.bb index 9597ce5136..e3a825b0a1 100644 --- a/meta-gnome/recipes-gnome/nautilus/nautilus_49.5.bb +++ b/meta-gnome/recipes-gnome/nautilus/nautilus_50.3.bb @@ -7,13 +7,14 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=d32239bcb673463ab874e80d47fae504" DEPENDS = " \ appstream-glib-native \ + blueprint-compiler-native \ desktop-file-utils-native \ glib-2.0 \ + glycin \ gnome-autoar \ gnome-desktop \ gtk4 \ libadwaita \ - libcloudproviders \ libportal \ libxml2 \ tinysparql \ @@ -23,7 +24,7 @@ DEPENDS = " \ inherit gnomebase gsettings gobject-introspection gi-docgen gettext features_check mime-xdg gtk-icon-cache -SRC_URI[archive.sha256sum] = "fa5655e73ee7953aecfe71fea67bfec0c67447e14e6df135aa3f80334386872c" +SRC_URI[archive.sha256sum] = "63773baf0ddec7b4875fc2c22040378562ea1e6812fe0a2e29c9c8d5c72807f8" REQUIRED_DISTRO_FEATURES = "opengl gobject-introspection-data" ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" @@ -36,9 +37,12 @@ EXTRA_OEMESON += " \ -Dtests=none \ " -PACKAGECONFIG = "extensions" +export GI_TYPELIB_PATH = "${STAGING_LIBDIR}/girepository-1.0/" + +PACKAGECONFIG = "cloudproviders extensions" +PACKAGECONFIG[cloudproviders] = "-Dcloudproviders=enabled,-Dcloudproviders=disabled,libcloudproviders" PACKAGECONFIG[extensions] = "-Dextensions=true,-Dextensions=false, gexiv2 gstreamer1.0-plugins-base gdk-pixbuf" -PACKAGECONFIG[packagekit] = "-Dpackagekit=true,-Dpackagekit=false,packagekit" +PACKAGECONFIG[selinux] = "-Dselinux=enabled,-Dselinux=disabled,libselinux" do_install:prepend() { sed -i -e 's|${B}/||g' ${B}/src/nautilus-enum-types.c From patchwork Sun Sep 6 09:37:11 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 97404 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3C907C79FA4 for ; Sun, 6 Sep 2026 09:37:31 +0000 (UTC) Received: from mailout05.t-online.de (mailout05.t-online.de [194.25.134.82]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.11204.1788687444026531520 for ; Sun, 06 Sep 2026 02:37:24 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=fvoyOnVh; spf=pass (domain: t-online.de, ip: 194.25.134.82, mailfrom: f_l_k@t-online.de) Received: from fwd94.aul.t-online.de (fwd94.aul.t-online.de [10.223.144.120]) by mailout05.t-online.de (Postfix) with SMTP id A57B267E for ; Sun, 6 Sep 2026 11:37:21 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([84.163.35.20]) by fwd94.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1x39JP-22AhJs0; Sun, 6 Sep 2026 11:37:19 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 13/15] gnome-calendar: upgrade 48.0 -> 50.0 Date: Sun, 6 Sep 2026 11:37:11 +0200 Message-ID: <20260906093713.797648-13-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260906093713.797648-1-f_l_k@t-online.de> References: <20260906093713.797648-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1788687439-E87F7956-A49954A2/0/0 CLEAN NORMAL X-TOI-MSGID: 71e88c49-8d3c-494e-b1f2-9bc4d02b182d DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1788687441; i=f_l_k@t-online.de; bh=lTUP8cssXGmV5aUo70Y9WFY4X6OD8s2Id4ZgQa2inJI=; h=From:To:Subject:Date:In-Reply-To:References; b=fvoyOnVhGnbLNdcDdG0rFoWGbnYd4JPNr3Rco7v9s2VETg7wqH8GFrvAT8ape/Nen RSu1mBvPnmigRKcgoJ9bgnqKfcwIM32dUID5snSp/IGRB7+hk8a/11fp3/Pjn3pF9h 4GORPN80qFrcHcn/1jFa59rjAp4R8iNcTcAEkxh+K/WlzlwoD9teBd0ksR015TmS3a ToisrKMds9cy4Fxw+rtnghZ3Bi7iW+j1qeC+K34yP7ustqJWp2YdbK6twtlzX5FDyQ SMc77Li3/ILm5XPz6ISFi554ukNpg8WOpxQ7IUqsXOiYZyYkKR98M0NNseDEwIthQM EXMZvnqN/YWkg== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 06 Sep 2026 09:37:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129787 fribidi and blueprint-compiler-native are new build dependencies. The libical 4 patch still applies with an offset. Build tested on corei7-64. AI-Generated: Uses Claude Code (Claude Fable 5.1) Signed-off-by: Markus Volk --- .../{gnome-calendar_48.0.bb => gnome-calendar_50.0.bb} | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) rename meta-gnome/recipes-gnome/gnome-calendar/{gnome-calendar_48.0.bb => gnome-calendar_50.0.bb} (77%) diff --git a/meta-gnome/recipes-gnome/gnome-calendar/gnome-calendar_48.0.bb b/meta-gnome/recipes-gnome/gnome-calendar/gnome-calendar_50.0.bb similarity index 77% rename from meta-gnome/recipes-gnome/gnome-calendar/gnome-calendar_48.0.bb rename to meta-gnome/recipes-gnome/gnome-calendar/gnome-calendar_50.0.bb index 0a639a45c2..10a2ae8b0c 100644 --- a/meta-gnome/recipes-gnome/gnome-calendar/gnome-calendar_48.0.bb +++ b/meta-gnome/recipes-gnome/gnome-calendar/gnome-calendar_50.0.bb @@ -5,6 +5,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a" SECTION = "x11/gnome" DEPENDS = " \ + blueprint-compiler-native \ + fribidi \ gtk4 \ libical \ gsettings-desktop-schemas \ @@ -23,7 +25,9 @@ ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" SRC_URI += "file://0001-Support-building-against-libical-4.0.patch" -SRC_URI[archive.sha256sum] = "e69a5a66be820105a4d823d4dba9b4e6ef9f6e7523978aaf33361ebbb993e604" +export GI_TYPELIB_PATH = "${STAGING_LIBDIR}/girepository-1.0/" + +SRC_URI[archive.sha256sum] = "4b75df071a52d98fb35e647d018030129d24d9007790d02457746c98617aeab0" FILES:${PN} += " \ ${datadir}/gnome-shell \ From patchwork Sun Sep 6 09:37:12 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 97400 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id BFF06C79F9E for ; Sun, 6 Sep 2026 09:37:30 +0000 (UTC) Received: from mailout02.t-online.de (mailout02.t-online.de [194.25.134.17]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.10851.1788687444805624294 for ; Sun, 06 Sep 2026 02:37:25 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=J1IjU8q/; spf=pass (domain: t-online.de, ip: 194.25.134.17, mailfrom: f_l_k@t-online.de) Received: from fwd94.aul.t-online.de (fwd94.aul.t-online.de [10.223.144.120]) by mailout02.t-online.de (Postfix) with SMTP id A6A49E2F0 for ; Sun, 6 Sep 2026 11:37:21 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([84.163.35.20]) by fwd94.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1x39JP-22AhJt0; Sun, 6 Sep 2026 11:37:19 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 14/15] gnome-calculator: upgrade 48.0 -> 50.0 Date: Sun, 6 Sep 2026 11:37:12 +0200 Message-ID: <20260906093713.797648-14-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260906093713.797648-1-f_l_k@t-online.de> References: <20260906093713.797648-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1788687439-A5FF8956-9EB89B3B/0/0 CLEAN NORMAL X-TOI-MSGID: 55894c5a-8e99-4140-9264-1571de5b650f DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1788687441; i=f_l_k@t-online.de; bh=4LjHEPelUpo0rShg95ee/Wt6YnKhx/k440RD1qMfXVU=; h=From:To:Subject:Date:In-Reply-To:References; b=J1IjU8q/btELnt70abxYR4EsLK2SEH5fAhumIPs+VZjJe2rjIgd/xriYjVHaYadEz 5Xe1SZZTfWxJ8S0gB73sJrpw1ugNYhZsHSJFWdw8pdy0quDHEjnigYCn1pJ/rpu9Uq yzlW02qXLozZg/E0uDXFDto9mOh9ywPpf90uWcADsy0TrAoQiTYprtOhDEAQV1eeNq Hw2swWwF0Ij7sEIEhpzFMoy/PvHcRrYkce+U1zH467kOCMk/dL6xeSTuPpCopBG9On xWxzV7ZQkMjfDdJpET7VfXovrdL8K/Rf9eavYdJyE468ZWx7rJIbJWfo1uYZJ3HfuG 1Ajs4JH9nw63Q== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 06 Sep 2026 09:37:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129792 blueprint-compiler-native is a new build dependency. Build tested on corei7-64. AI-Generated: Uses Claude Code (Claude Fable 5.1) Signed-off-by: Markus Volk --- .../{gnome-calculator_48.0.bb => gnome-calculator_50.0.bb} | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) rename meta-gnome/recipes-gnome/gnome-calculator/{gnome-calculator_48.0.bb => gnome-calculator_50.0.bb} (79%) diff --git a/meta-gnome/recipes-gnome/gnome-calculator/gnome-calculator_48.0.bb b/meta-gnome/recipes-gnome/gnome-calculator/gnome-calculator_50.0.bb similarity index 79% rename from meta-gnome/recipes-gnome/gnome-calculator/gnome-calculator_48.0.bb rename to meta-gnome/recipes-gnome/gnome-calculator/gnome-calculator_50.0.bb index b8433a2b5a..4330e25df1 100644 --- a/meta-gnome/recipes-gnome/gnome-calculator/gnome-calculator_48.0.bb +++ b/meta-gnome/recipes-gnome/gnome-calculator/gnome-calculator_50.0.bb @@ -5,6 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" SECTION = "x11/gnome" DEPENDS = " \ + blueprint-compiler-native \ yelp-tools-native \ gtk4 \ libsoup-3.0 \ @@ -29,7 +30,9 @@ def gnome_verdir(v): REQUIRED_DISTRO_FEATURES = "x11 opengl" -SRC_URI[archive.sha256sum] = "07b627136bbfddb6142b324acc30440911f77f5137009103276a2d35ffd39510" +export GI_TYPELIB_PATH = "${STAGING_LIBDIR}/girepository-1.0/" + +SRC_URI[archive.sha256sum] = "8053d6891565e882874b65c1db51c5bf310005eb788b8bac3546390743350a90" FILES:${PN} += " \ ${datadir}/dbus-1 \ From patchwork Sun Sep 6 09:37:13 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 97401 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id BED14C79F85 for ; Sun, 6 Sep 2026 09:37:30 +0000 (UTC) Received: from mailout11.t-online.de (mailout11.t-online.de [194.25.134.85]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.11207.1788687445630927399 for ; Sun, 06 Sep 2026 02:37:26 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=Iv8It3Kb; spf=pass (domain: t-online.de, ip: 194.25.134.85, mailfrom: f_l_k@t-online.de) Received: from fwd94.aul.t-online.de (fwd94.aul.t-online.de [10.223.144.120]) by mailout11.t-online.de (Postfix) with SMTP id AA7481C456 for ; Sun, 6 Sep 2026 11:37:21 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([84.163.35.20]) by fwd94.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1x39JP-22AhJu0; Sun, 6 Sep 2026 11:37:19 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 15/15] localsearch: replace the reproducibility patch with a meson option Date: Sun, 6 Sep 2026 11:37:13 +0200 Message-ID: <20260906093713.797648-15-f_l_k@t-online.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260906093713.797648-1-f_l_k@t-online.de> References: <20260906093713.797648-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1788687439-EAFFA956-04FAE96D/0/0 CLEAN NORMAL X-TOI-MSGID: 63c2f895-0469-4bd1-89c8-13dd1faba973 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1788687441; i=f_l_k@t-online.de; bh=OttArXxZoJzsi6X7ERqwR7WET9IGR9wLO36FZCGF7hM=; h=From:To:Subject:Date:In-Reply-To:References; b=Iv8It3KbBNcLmyZH0oPkYJCiS3Uet7eJIq/5Ol3g4epqQB46CAmQg9JgnRb6vy/84 v4e01b5z73MvM3pxpzh2vYmwLHAoZaHjYgg6Bm4odP0qqMxTGhoAsMnWkZ3F3g1wxb MmVlVEMzw/+B4IR+47f1zkKzd008IvRmz0zCfXp8MvuiVLILH+zzEVuRkyyUoTUImu mrxBQImTVf3Kxo/pvLzvvfdgr1mWMYjgbQTFFOp2z3b1F1Uv9FyexJrbSg0YOir4nV MZoZbMlYtq3cDifHMPQ/xBrZ+Y5LeTaH6kQq1vXCcw5a9CjVEIGzH0DPrRaJQAa/hu 1In227XuszdwQ== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 06 Sep 2026 09:37:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129793 The old patch pointed the compiled-in build tree paths at made-up locations and disabled the landlock in-tree rules with #if 0, which left the real BUILDROOT definition in libtracker-miners-common in place. It also touched test-only values that never reach the installed files. The new patch adds an "uninstalled_helpers" meson option that leaves out the build tree defines and compiles the in-tree code paths away. It keeps the developer workflow intact by default and can be sent upstream. Build tested on corei7-64, the packaged binaries contain no build paths. AI-Generated: Uses Claude Code (Claude Fable 5.1) Signed-off-by: Markus Volk --- ...on-to-disable-the-uninstalled-helper.patch | 279 ++++++++++++++++++ .../0001-fix-reproducibility.patch | 98 ------ .../tracker/localsearch_3.11.1.bb | 4 +- 3 files changed, 281 insertions(+), 100 deletions(-) create mode 100644 meta-gnome/recipes-gnome/tracker/localsearch/0001-build-add-an-option-to-disable-the-uninstalled-helper.patch delete mode 100644 meta-gnome/recipes-gnome/tracker/localsearch/0001-fix-reproducibility.patch diff --git a/meta-gnome/recipes-gnome/tracker/localsearch/0001-build-add-an-option-to-disable-the-uninstalled-helper.patch b/meta-gnome/recipes-gnome/tracker/localsearch/0001-build-add-an-option-to-disable-the-uninstalled-helper.patch new file mode 100644 index 0000000000..994a6ef167 --- /dev/null +++ b/meta-gnome/recipes-gnome/tracker/localsearch/0001-build-add-an-option-to-disable-the-uninstalled-helper.patch @@ -0,0 +1,279 @@ +From 673ee0734c5aec9afbe24dc50a7436f67e42b7aa Mon Sep 17 00:00:00 2001 +From: Markus Volk +Date: Sun, 6 Sep 2026 11:18:10 +0200 +Subject: [PATCH] build: add an option to disable the uninstalled helper paths + +The daemons and the command line tool compare their working directory +with the compiled-in build root and, when they match, run the helpers +from the build tree instead of libexecdir. That is convenient for +development, but distribution builds have no use for it and the build +directory ends up as a string in every installed binary, which breaks +reproducible builds. + +Add a meson option "uninstalled_helpers" (default: true) that controls +whether BUILDROOT, SRCROOT, BUILDDIR and BUILD_EXTRACTDIR are defined, +and guard the in-tree code paths with #ifdef BUILDROOT so they compile +away when it is disabled. + +Upstream-Status: Pending + +AI-Generated: Uses Claude Code (Claude Fable 5.1) +--- + meson.build | 12 ++++++++++++ + meson_options.txt | 2 ++ + src/cli/meson.build | 3 +-- + src/cli/tracker-cli-utils.c | 4 ++++ + src/cli/tracker-extract.c | 5 ++++- + src/cli/tracker-info.c | 5 ++++- + src/common/meson.build | 4 +--- + src/common/tracker-landlock.c | 4 +++- + src/indexer/meson.build | 14 +++++++++++--- + src/indexer/tracker-application.c | 4 +++- + src/indexer/tracker-extract-watchdog.c | 4 +++- + 11 files changed, 48 insertions(+), 13 deletions(-) + +diff --git a/meson.build b/meson.build +index 7a311d4..fd29c73 100644 +--- a/meson.build ++++ b/meson.build +@@ -355,6 +355,18 @@ srcinc = include_directories('src/') + + build_root = meson.current_build_dir() + ++# Compiled-in build tree paths that let the daemons and tools run uninstalled. ++# Distribution builds disable this so the build directory does not end up in ++# the binaries. ++if get_option('uninstalled_helpers') ++ build_tree_c_args = [ ++ '-DBUILDROOT="@0@"'.format(meson.global_build_root()), ++ '-DSRCROOT="@0@"'.format(meson.global_source_root()), ++ ] ++else ++ build_tree_c_args = [] ++endif ++ + # We use tracker-miners-3.0 rather than tracker3-miners inside the lib64 + # directory, following the existing convention in that directory. + tracker_api_versioned_name = 'localsearch-@0@'.format(tracker_api_version) +diff --git a/meson_options.txt b/meson_options.txt +index 70e764a..621d7ce 100644 +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -99,3 +99,5 @@ option('tests_tap_protocol', type: 'boolean', value: false, + description: 'Whether to enable TAP protocol on tests') + option('test_utils_dir', type: 'string', value: '', + description: 'Directory to install trackertestutils Python package (or empty to use the default)') ++option('uninstalled_helpers', type: 'boolean', value: true, ++ description: 'Let the daemons and tools find their helpers in the build tree when run uninstalled') +diff --git a/src/cli/meson.build b/src/cli/meson.build +index dd6177d..851ce05 100644 +--- a/src/cli/meson.build ++++ b/src/cli/meson.build +@@ -44,11 +44,10 @@ executable(main_command_name, + sparql_gresource, + indexer_dbus_proxy, + control_dbus_proxy, +- c_args: tracker_c_args + [ ++ c_args: tracker_c_args + build_tree_c_args + [ + '-DMAIN_COMMAND_NAME="@0@"'.format(main_command_name), + '-DLIBEXECDIR="@0@"'.format(join_paths(get_option('prefix'), get_option('libexecdir'))), + '-DPYTHON_UTILS_DIR="@0@"'.format(testutils_dir / 'trackertestutils'), +- '-DBUILDROOT="@0@"'.format(build_root), + '-DMANDIR="@0@"'.format(join_paths(get_option('prefix'), get_option('datadir'), 'man')), + '-DBINDIR="@0@"'.format(join_paths(get_option('prefix'), get_option('bindir'))), + ], +diff --git a/src/cli/tracker-cli-utils.c b/src/cli/tracker-cli-utils.c +index 735bb4b..a941921 100644 +--- a/src/cli/tracker-cli-utils.c ++++ b/src/cli/tracker-cli-utils.c +@@ -199,6 +199,7 @@ tracker_cli_print_errors (GList *keyfiles, + gboolean + tracker_cli_check_inside_build_tree (const gchar* argv0) + { ++#ifdef BUILDROOT + g_autoptr (GFile) build_root = NULL; + g_autoptr (GFile) path = NULL; + +@@ -206,4 +207,7 @@ tracker_cli_check_inside_build_tree (const gchar* argv0) + path = g_file_new_for_path (argv0); + + return g_file_has_prefix (path, build_root); ++#else ++ return FALSE; ++#endif + } +diff --git a/src/cli/tracker-extract.c b/src/cli/tracker-extract.c +index 7342b24..cb74e9b 100644 +--- a/src/cli/tracker-extract.c ++++ b/src/cli/tracker-extract.c +@@ -72,10 +72,13 @@ extract_files (char *output_format) + + tracker_term_pipe_to_pager (); + ++#ifdef BUILDROOT + if (inside_build_tree) { + /* Developer convenience - use uninstalled version if running from build tree */ + tracker_extract_path = g_build_filename(BUILDROOT, "src", "extractor", EXTRACTOR_NAME, NULL); +- } else { ++ } else ++#endif ++ { + tracker_extract_path = g_build_filename(LIBEXECDIR, EXTRACTOR_NAME, NULL); + } + +diff --git a/src/cli/tracker-info.c b/src/cli/tracker-info.c +index 6b46f1f..18fadbd 100644 +--- a/src/cli/tracker-info.c ++++ b/src/cli/tracker-info.c +@@ -311,10 +311,13 @@ output_eligible_status_for_file (gchar *path, + { + g_autofree char *tracker_miner_fs_path = NULL; + ++#ifdef BUILDROOT + if (inside_build_tree) { + /* Developer convenience - use uninstalled version if running from build tree */ + tracker_miner_fs_path = g_build_filename (BUILDROOT, "src", "indexer", "localsearch-3", NULL); +- } else { ++ } else ++#endif ++ { + tracker_miner_fs_path = g_build_filename (LIBEXECDIR, "localsearch-3", NULL); + } + +diff --git a/src/common/meson.build b/src/common/meson.build +index 93da66e..73b7388 100644 +--- a/src/common/meson.build ++++ b/src/common/meson.build +@@ -52,13 +52,11 @@ endif + libtracker_miners_common = static_library('tracker-miners-common', + tracker_miners_common_sources, + dependencies: tracker_miners_common_dependencies + tracker_miners_common_private_dependencies, +- c_args: tracker_c_args + [ ++ c_args: tracker_c_args + build_tree_c_args + [ + '-DTRACKERSHAREDIR="@0@"'.format(tracker_versioned_name), + '-DLIBDIR="@0@"'.format(get_option ('libdir')), + '-DDATADIR="@0@"'.format(get_option ('datadir')), + '-DPREFIX="@0@"'.format(get_option ('prefix')), +- '-DBUILDROOT="@0@"'.format(meson.global_build_root()), +- '-DSRCROOT="@0@"'.format(meson.global_source_root()), + '-DLIBEXECDIR="@0@"'.format(join_paths(get_option('prefix'), get_option('libexecdir'))), + '-DTRACKER_EXTRACTOR_RULES_DIR="@0@"'.format(tracker_extract_rules_dir), + '-DTRACKER_EXTRACTORS_DIR="@0@"'.format(tracker_extract_modules_dir) +diff --git a/src/common/tracker-landlock.c b/src/common/tracker-landlock.c +index a3f3905..3f136a3 100644 +--- a/src/common/tracker-landlock.c ++++ b/src/common/tracker-landlock.c +@@ -234,7 +234,7 @@ tracker_landlock_init (const gchar *executable_name, + { ".pki", LANDLOCK_ACCESS_FS_READ_DIR }, + { ".gnupg", LANDLOCK_ACCESS_FS_READ_DIR }, + }; +- g_autofree gchar *current_dir = NULL, *cache_dir = NULL, *executable_path = NULL; ++ g_autofree gchar *current_dir G_GNUC_UNUSED = NULL, *cache_dir = NULL, *executable_path = NULL; + g_auto (GStrv) library_paths = NULL; + const gchar *ld_library_path = NULL; + int i, landlock_fd; +@@ -300,6 +300,7 @@ tracker_landlock_init (const gchar *executable_name, + } + } + ++#ifdef BUILDROOT + current_dir = g_get_current_dir (); + + /* Detect running in-tree */ +@@ -319,6 +320,7 @@ tracker_landlock_init (const gchar *executable_name, + in_tree_rules[i].flags); + } + } ++#endif + + /* Add user cache for readonly databases */ + #ifdef MINER_FS_CACHE_LOCATION +diff --git a/src/indexer/meson.build b/src/indexer/meson.build +index 55ff6ab..0879e41 100644 +--- a/src/indexer/meson.build ++++ b/src/indexer/meson.build +@@ -84,6 +84,15 @@ executable('localsearch-endpoint-@0@'.format(tracker_api_major), + install_rpath: tracker_internal_libs_dir, + ) + ++if get_option('uninstalled_helpers') ++ indexer_build_tree_c_args = [ ++ '-DBUILDDIR="@0@"'.format(meson.current_build_dir()), ++ '-DBUILD_EXTRACTDIR="@0@"'.format(meson.project_build_root() / 'src' / 'extractor'), ++ ] ++else ++ indexer_build_tree_c_args = [] ++endif ++ + executable('localsearch-@0@'.format(tracker_api_major), + sources, + miner_fs_resources[0], miner_fs_resources[1], +@@ -91,9 +100,8 @@ executable('localsearch-@0@'.format(tracker_api_major), + dependencies: tracker_miner_fs_deps, + c_args: [ + tracker_c_args, +- '-DBUILDROOT="@0@"'.format(meson.global_build_root()), +- '-DBUILDDIR="@0@"'.format(meson.current_build_dir()), +- '-DBUILD_EXTRACTDIR="@0@"'.format(meson.project_build_root() / 'src' / 'extractor'), ++ build_tree_c_args, ++ indexer_build_tree_c_args, + '-DLIBEXECDIR="@0@"'.format(get_option('prefix') / get_option('libexecdir')), + ], + install: true, +diff --git a/src/indexer/tracker-application.c b/src/indexer/tracker-application.c +index d3caf3d..c00ffaa 100644 +--- a/src/indexer/tracker-application.c ++++ b/src/indexer/tracker-application.c +@@ -270,7 +270,7 @@ open_connection (TrackerApplication *app, + g_autoptr (GSocket) socket = NULL; + g_autoptr (GIOStream) stream = NULL; + g_autoptr (GFile) location = NULL; +- g_autofree char *guid = NULL, *current_dir = NULL; ++ g_autofree char *guid = NULL, *current_dir G_GNUC_UNUSED = NULL; + const char *helper_path; + + g_assert (instance->root); +@@ -298,11 +298,13 @@ open_connection (TrackerApplication *app, + + guid = g_dbus_generate_guid (); + ++#ifdef BUILDROOT + current_dir = g_get_current_dir (); + + if (g_strcmp0 (current_dir, BUILDROOT) == 0) + helper_path = BUILDDIR "/localsearch-endpoint-3"; + else ++#endif + helper_path = LIBEXECDIR "/localsearch-endpoint-3"; + + location = g_file_get_child (instance->root, ".localsearch3"); +diff --git a/src/indexer/tracker-extract-watchdog.c b/src/indexer/tracker-extract-watchdog.c +index 27f6b49..37da365 100644 +--- a/src/indexer/tracker-extract-watchdog.c ++++ b/src/indexer/tracker-extract-watchdog.c +@@ -488,7 +488,7 @@ void + tracker_extract_watchdog_ensure_started (TrackerExtractWatchdog *watchdog) + { + g_autoptr (GError) error = NULL; +- g_autofree gchar *current_dir = NULL; ++ g_autofree gchar *current_dir G_GNUC_UNUSED = NULL; + g_autoptr (GStrvBuilder) strv_builder = NULL; + g_auto (GStrv) arguments = NULL; + const gchar *extract_path; +@@ -516,11 +516,13 @@ tracker_extract_watchdog_ensure_started (TrackerExtractWatchdog *watchdog) + return; + } + ++#ifdef BUILDROOT + current_dir = g_get_current_dir (); + + if (g_strcmp0 (current_dir, BUILDROOT) == 0) + extract_path = BUILD_EXTRACTDIR "/" EXECUTABLE_NAME; + else ++#endif + extract_path = LIBEXECDIR "/" EXECUTABLE_NAME; + + strv_builder = g_strv_builder_new (); +-- +2.55.0 + diff --git a/meta-gnome/recipes-gnome/tracker/localsearch/0001-fix-reproducibility.patch b/meta-gnome/recipes-gnome/tracker/localsearch/0001-fix-reproducibility.patch deleted file mode 100644 index f90dafea82..0000000000 --- a/meta-gnome/recipes-gnome/tracker/localsearch/0001-fix-reproducibility.patch +++ /dev/null @@ -1,98 +0,0 @@ -From 7affd66ff09747ad95b2e6de0b86ab06c97ca8f1 Mon Sep 17 00:00:00 2001 -From: Markus Volk -Date: Tue, 12 Sep 2023 17:00:41 +0200 -Subject: [PATCH] meson: fix reproducibility - -Tracker's design seems to be strictly for non-cross builds and leaks buildpaths into the -binaries at various places. Avoid this to improve binary reproducibility. - -todo: Some of these paths may need to be adjusted to make the test environment work - -Upstream-Status: Inappropriate [oe-specific] - -Signed-off-by: Markus Volk ---- - meson.build | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/meson.build b/meson.build -index fe65280b6..6af5abec9 100644 ---- a/meson.build -+++ b/meson.build -@@ -323,7 +323,7 @@ conf.set('PACKAGE_VERSION', '"@0@"'.format(meson.project_version())) - conf.set('TRACKER_VERSION', '"@0@"'.format(meson.project_version())) - - # Config that goes in some other generated files (.desktop, .pc, etc) --conf.set('abs_top_builddir', meson.current_build_dir()) -+conf.set('abs_top_builddir', '') - conf.set('exec_prefix', get_option('prefix')) - conf.set('bindir', join_paths(get_option('prefix'), get_option('bindir'))) - conf.set('datadir', datadir) -@@ -353,7 +353,7 @@ tracker_c_args = [ - configinc = include_directories('./') - srcinc = include_directories('src/') - --build_root = meson.current_build_dir() -+build_root = '' - - # We use tracker-miners-3.0 rather than tracker3-miners inside the lib64 - # directory, following the existing convention in that directory. -@@ -378,8 +378,8 @@ subdir('src') - subdir('docs') - - test_c_args = tracker_c_args + [ -- '-DTOP_BUILDDIR="@0@/"'.format(meson.project_build_root()), -- '-DTOP_SRCDIR="@0@/"'.format(meson.project_source_root()), -+ '-DTOP_BUILDDIR="@0@/"'.format(''), -+ '-DTOP_SRCDIR="@0@/"'.format('/usr/src/debug/tracker'), - ] - - if get_option('tests_tap_protocol') -diff --git a/src/common/tracker-landlock.c b/src/common/tracker-landlock.c -index a3f390585..778ae62d9 100644 ---- a/src/common/tracker-landlock.c 2026-03-15 01:40:56.000000000 +0100 -+++ b/src/common/tracker-landlock.c 2026-03-26 16:49:16.948259117 +0100 -@@ -299,7 +299,7 @@ - LANDLOCK_ACCESS_FS_READ_DIR); - } - } -- -+#if 0 - current_dir = g_get_current_dir (); - - /* Detect running in-tree */ -@@ -319,7 +319,7 @@ - in_tree_rules[i].flags); - } - } -- -+#endif - /* Add user cache for readonly databases */ - #ifdef MINER_FS_CACHE_LOCATION - add_rule (landlock_fd, MINER_FS_CACHE_LOCATION, ---- a/src/indexer/meson.build 2026-03-15 01:40:56.000000000 +0100 -+++ b/src/indexer/meson.build 2026-03-26 16:55:09.020362168 +0100 -@@ -91,9 +91,9 @@ executable('localsearch-@0@'.format(tracker_api_major), - dependencies: tracker_miner_fs_deps, - c_args: [ - tracker_c_args, -- '-DBUILDROOT="@0@"'.format(meson.global_build_root()), -- '-DBUILDDIR="@0@"'.format(meson.current_build_dir()), -- '-DBUILD_EXTRACTDIR="@0@"'.format(meson.project_build_root() / 'src' / 'extractor'), -+ '-DBUILDROOT="@0@"'.format(get_option('prefix') / 'src'), -+ '-DBUILDDIR="@0@"'.format(''), -+ '-DBUILD_EXTRACTDIR="@0@"'.format(get_option('prefix') / 'src' / 'extractor'), - '-DLIBEXECDIR="@0@"'.format(get_option('prefix') / get_option('libexecdir')), - ], - install: true, ---- a/tests/indexer/meson.build 2026-03-15 01:40:56.000000000 +0100 -+++ b/tests/indexer/meson.build 2026-03-26 17:01:29.686224071 +0100 -@@ -18,7 +18,7 @@ - ] - - libtracker_miner_test_environment = environment() --libtracker_miner_test_environment.set('GSETTINGS_SCHEMA_DIR', join_paths(meson.project_build_root(), 'data')) -+libtracker_miner_test_environment.set('GSETTINGS_SCHEMA_DIR', '/usr/src/debug/tracker-miners/data') - - libtracker_miner_test_deps = [tracker_miners_common_dep, tracker_miner_dep, tracker_sparql] - diff --git a/meta-gnome/recipes-gnome/tracker/localsearch_3.11.1.bb b/meta-gnome/recipes-gnome/tracker/localsearch_3.11.1.bb index 4353ff1373..c5c463a54b 100644 --- a/meta-gnome/recipes-gnome/tracker/localsearch_3.11.1.bb +++ b/meta-gnome/recipes-gnome/tracker/localsearch_3.11.1.bb @@ -15,7 +15,7 @@ DEPENDS = " \ inherit gnomebase gsettings gobject-introspection vala bash-completion features_check SRC_URI:append = " \ - file://0001-fix-reproducibility.patch \ + file://0001-build-add-an-option-to-disable-the-uninstalled-helper.patch \ file://0001-Set-header-file-to-a-fixed-path-instead-of-a-host-pa.patch \ " SRC_URI[archive.sha256sum] = "7b39a6c28a8acf2b172f15b2fb5ee7c7a3764c447c2f4a14caa239b7ebe61942" @@ -71,7 +71,7 @@ PACKAGECONFIG[landlock] = "-Dlandlock=enabled,-Dlandlock=disabled" PACKAGECONFIG[seccomp] = "-Dseccomp=true,-Dseccomp=false,libseccomp" EXTRA_OEMESON += " \ - -Dman=false -Dfunctional_tests=false \ + -Dman=false -Dfunctional_tests=false -Duninstalled_helpers=false \ -Dsystemd_user_services=${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)} \ -Dsystemd_user_services_dir=${systemd_user_unitdir} \ "