From patchwork Thu Jan 22 15:43:24 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 79419 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 82D2ED3EE8B for ; Thu, 22 Jan 2026 15:44:00 +0000 (UTC) Received: from mailout10.t-online.de (mailout10.t-online.de [194.25.134.21]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.40497.1769096637698475337 for ; Thu, 22 Jan 2026 07:43:58 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: t-online.de, ip: 194.25.134.21, mailfrom: f_l_k@t-online.de) Received: from fwd76.aul.t-online.de (fwd76.aul.t-online.de [10.223.144.102]) by mailout10.t-online.de (Postfix) with SMTP id BB7C838529 for ; Thu, 22 Jan 2026 16:43:54 +0100 (CET) Received: from intel-corei7-64.fritz.box ([84.154.161.253]) by fwd76.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1viwqb-1auNgP0; Thu, 22 Jan 2026 16:43:49 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 01/11] mutter: update 48.5 -> 48.7 Date: Thu, 22 Jan 2026 16:43:24 +0100 Message-ID: <20260122154334.1872038-1-f_l_k@t-online.de> X-Mailer: git-send-email 2.52.0 MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1769096629-24FF6925-170984C5/0/0 CLEAN NORMAL X-TOI-MSGID: 2006e150-bea4-423c-b18a-8387cd4974c7 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 ; Thu, 22 Jan 2026 15:44:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123747 48.7 ==== * Still constrain fullscreen wayland windows with size limits [Jonas Å.; !4587] * Fixed crashes [Jonas, Marco; !4643, !4705] Contributors: Marco Trevisan, Jonas Ådahl 48.6 ==== * Fix DND actions not working reliably in some X11 clients [Jonas; #4288] * Fix presentation timings with commit-timing-v1 [Mario; !4645] * Fixed crashes [Sebastian, Milan; !4682, !4592] * Misc. bug fixes and cleanups [Carlos, Raihan; !4697, !4688] Contributors: Raihan Ahamed, Milan Crha, Carlos Garnacho, Sebastian Keller, Mario Kleiner, Jonas Ådahl Signed-off-by: Markus Volk --- .../recipes-gnome/mutter/{mutter_48.5.bb => mutter_48.7.bb} | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) rename meta-gnome/recipes-gnome/mutter/{mutter_48.5.bb => mutter_48.7.bb} (95%) diff --git a/meta-gnome/recipes-gnome/mutter/mutter_48.5.bb b/meta-gnome/recipes-gnome/mutter/mutter_48.7.bb similarity index 95% rename from meta-gnome/recipes-gnome/mutter/mutter_48.5.bb rename to meta-gnome/recipes-gnome/mutter/mutter_48.7.bb index ce7f44947e..0dbdb4b31a 100644 --- a/meta-gnome/recipes-gnome/mutter/mutter_48.5.bb +++ b/meta-gnome/recipes-gnome/mutter/mutter_48.7.bb @@ -27,9 +27,8 @@ DEPENDS = " \ inherit gnomebase gsettings gobject-introspection gettext features_check -SRC_URI[archive.sha256sum] = "02ed0ab4194fc537540f9ee92acbf5af8209971a404df319c1cb7763294ae58b" - SRC_URI += "file://0001-Dont-use-system-sysprof-dbus-folder.patch" +SRC_URI[archive.sha256sum] = "ec102aa3cbb0e39001206627aca3055314555f70609de5e6c2b7efcd1fa90f20" # x11 is still manadatory - see meson.build REQUIRED_DISTRO_FEATURES = "wayland x11 polkit" @@ -43,7 +42,6 @@ REQUIRED_DISTRO_FEATURES += "systemd" PACKAGECONFIG ??= " \ native-backend \ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'opengl glx', '', d)} \ - sm \ startup-notification \ gnome-desktop \ " @@ -61,7 +59,6 @@ PACKAGECONFIG[libwacom] = "-Dlibwacom=true, -Dlibwacom=false, libwacom" # Remove depending on pipewire-0.2 when mutter is upgraded to 3.36+ PACKAGECONFIG[remote-desktop] = "-Dremote_desktop=true, -Dremote_desktop=false, pipewire" PACKAGECONFIG[gnome-desktop] = "-Dlibgnome_desktop=true, -Dlibgnome_desktop=false, gnome-desktop gnome-settings-daemon" -PACKAGECONFIG[sm] = "-Dsm=true, -Dsm=false, libsm" PACKAGECONFIG[sound-player] = "-Dsound_player=true, -Dsound_player=false, libcanberra" PACKAGECONFIG[profiler] = "-Dprofiler=true,-Dprofiler=false,sysprof" PACKAGECONFIG[startup-notification] = "-Dstartup_notification=true, -Dstartup_notification=false, startup-notification, startup-notification" From patchwork Thu Jan 22 15:43:25 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 79414 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 66493D3EE82 for ; Thu, 22 Jan 2026 15:44:00 +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.40181.1769096637760522003 for ; Thu, 22 Jan 2026 07:43:58 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: t-online.de, ip: 194.25.134.17, mailfrom: f_l_k@t-online.de) Received: from fwd76.aul.t-online.de (fwd76.aul.t-online.de [10.223.144.102]) by mailout02.t-online.de (Postfix) with SMTP id BC3DEF0B5 for ; Thu, 22 Jan 2026 16:43:54 +0100 (CET) Received: from intel-corei7-64.fritz.box ([84.154.161.253]) by fwd76.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1viwqb-1auNgQ0; Thu, 22 Jan 2026 16:43:49 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 02/11] libcanberra: fix build without x11 Date: Thu, 22 Jan 2026 16:43:25 +0100 Message-ID: <20260122154334.1872038-2-f_l_k@t-online.de> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260122154334.1872038-1-f_l_k@t-online.de> References: <20260122154334.1872038-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1769096629-8AFFA925-F8E6E573/0/0 CLEAN NORMAL X-TOI-MSGID: b1d91d42-9d5a-4f2c-97cc-323100bdeb25 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 ; Thu, 22 Jan 2026 15:44:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123750 gtk3-module and xwayland require x11 Signed-off-by: Markus Volk --- meta-oe/recipes-support/libcanberra/libcanberra_0.30-19.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-support/libcanberra/libcanberra_0.30-19.bb b/meta-oe/recipes-support/libcanberra/libcanberra_0.30-19.bb index 19900d6cbe..2c063fd995 100644 --- a/meta-oe/recipes-support/libcanberra/libcanberra_0.30-19.bb +++ b/meta-oe/recipes-support/libcanberra/libcanberra_0.30-19.bb @@ -23,7 +23,8 @@ EXTRA_OECONF = "\ PACKAGECONFIG ??= " \ ${@bb.utils.filter('DISTRO_FEATURES', 'alsa pulseaudio', d)} \ - ${@bb.utils.contains_any('DISTRO_FEATURES', 'x11 wayland', 'gtk3 gstreamer', '', d)} \ + ${@bb.utils.contains_any('DISTRO_FEATURES', 'x11 wayland', 'gstreamer', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'gtk3', '', d)} \ " PACKAGECONFIG[alsa] = "--enable-alsa, --disable-alsa, alsa-lib" PACKAGECONFIG[pulseaudio] = "--enable-pulse, --disable-pulse, pulseaudio" From patchwork Thu Jan 22 15:43:26 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 79418 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 82D62D3EE8E for ; Thu, 22 Jan 2026 15:44:00 +0000 (UTC) Received: from mailout10.t-online.de (mailout10.t-online.de [194.25.134.21]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.40496.1769096637298043535 for ; Thu, 22 Jan 2026 07:43:57 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: t-online.de, ip: 194.25.134.21, mailfrom: f_l_k@t-online.de) Received: from fwd76.aul.t-online.de (fwd76.aul.t-online.de [10.223.144.102]) by mailout10.t-online.de (Postfix) with SMTP id BD76738744 for ; Thu, 22 Jan 2026 16:43:54 +0100 (CET) Received: from intel-corei7-64.fritz.box ([84.154.161.253]) by fwd76.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1viwqb-1auNgR0; Thu, 22 Jan 2026 16:43:49 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 03/11] rygel: add x11 to REQUIRED_DISTRO_FEATURES Date: Thu, 22 Jan 2026 16:43:26 +0100 Message-ID: <20260122154334.1872038-3-f_l_k@t-online.de> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260122154334.1872038-1-f_l_k@t-online.de> References: <20260122154334.1872038-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1769096629-267FB925-25845158/0/0 CLEAN NORMAL X-TOI-MSGID: f7f146cd-1573-4b90-bb0a-48b52558bed4 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 ; Thu, 22 Jan 2026 15:44:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123746 x11 is required --- meta-multimedia/recipes-connectivity/rygel/rygel_45.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-multimedia/recipes-connectivity/rygel/rygel_45.0.bb b/meta-multimedia/recipes-connectivity/rygel/rygel_45.0.bb index 97948d896f..60a79f5fb3 100644 --- a/meta-multimedia/recipes-connectivity/rygel/rygel_45.0.bb +++ b/meta-multimedia/recipes-connectivity/rygel/rygel_45.0.bb @@ -18,7 +18,7 @@ RRECOMMENDS:${PN} = "rygel-plugin-media-export" inherit gnomebase features_check vala gobject-introspection gettext systemd # gobject-introspection is mandatory for libmediaart-2.0 and cannot be configured -REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" +REQUIRED_DISTRO_FEATURES = "gobject-introspection-data x11" SRC_URI[archive.sha256sum] = "82667b902fc0672e64cf91eb727a70137a8fdfe7a3d9a4c158b0f4b1fc700882" From patchwork Thu Jan 22 15:43:27 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 79421 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 A67BBD3EE94 for ; Thu, 22 Jan 2026 15:44:00 +0000 (UTC) Received: from mailout10.t-online.de (mailout10.t-online.de [194.25.134.21]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.40178.1769096637235189827 for ; Thu, 22 Jan 2026 07:43:57 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: t-online.de, ip: 194.25.134.21, mailfrom: f_l_k@t-online.de) Received: from fwd76.aul.t-online.de (fwd76.aul.t-online.de [10.223.144.102]) by mailout10.t-online.de (Postfix) with SMTP id BD52B3870D for ; Thu, 22 Jan 2026 16:43:54 +0100 (CET) Received: from intel-corei7-64.fritz.box ([84.154.161.253]) by fwd76.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1viwqb-1auNgS0; Thu, 22 Jan 2026 16:43:49 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 04/11] libde265: dont select sld2 support by default Date: Thu, 22 Jan 2026 16:43:27 +0100 Message-ID: <20260122154334.1872038-4-f_l_k@t-online.de> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260122154334.1872038-1-f_l_k@t-online.de> References: <20260122154334.1872038-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1769096629-0AFFA925-A99A1790/0/0 CLEAN NORMAL X-TOI-MSGID: 083a09bb-4210-4284-a5dd-5fdc5e01aa2d 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 ; Thu, 22 Jan 2026 15:44:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123743 libsdl2 requires x11 and should not be selected by default anyway --- meta-multimedia/recipes-multimedia/libde265/libde265_1.0.15.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-multimedia/recipes-multimedia/libde265/libde265_1.0.15.bb b/meta-multimedia/recipes-multimedia/libde265/libde265_1.0.15.bb index f432888fad..5236ce284a 100644 --- a/meta-multimedia/recipes-multimedia/libde265/libde265_1.0.15.bb +++ b/meta-multimedia/recipes-multimedia/libde265/libde265_1.0.15.bb @@ -16,7 +16,7 @@ inherit cmake pkgconfig EXTRA_OECMAKE = "-DCMAKE_POLICY_VERSION_MINIMUM=3.5" -PACKAGECONFIG ?= "libsdl" +PACKAGECONFIG ?= "" PACKAGECONFIG[libsdl] = "-DENABLE_SDL=ON,-DENABLE_SDL=OFF,virtual/libsdl2" FILES:${PN} += "${libdir}/libde265.so" From patchwork Thu Jan 22 15:43:28 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 79417 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 74577D3EE8A for ; Thu, 22 Jan 2026 15:44:00 +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.40498.1769096637741844546 for ; Thu, 22 Jan 2026 07:43:58 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: t-online.de, ip: 194.25.134.17, mailfrom: f_l_k@t-online.de) Received: from fwd76.aul.t-online.de (fwd76.aul.t-online.de [10.223.144.102]) by mailout02.t-online.de (Postfix) with SMTP id BE1E7F258 for ; Thu, 22 Jan 2026 16:43:54 +0100 (CET) Received: from intel-corei7-64.fritz.box ([84.154.161.253]) by fwd76.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1viwqb-1auNgT0; Thu, 22 Jan 2026 16:43:49 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 05/11] libnma: Date: Thu, 22 Jan 2026 16:43:28 +0100 Message-ID: <20260122154334.1872038-5-f_l_k@t-online.de> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260122154334.1872038-1-f_l_k@t-online.de> References: <20260122154334.1872038-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1769096630-6B7FD925-9022076E/0/0 CLEAN NORMAL X-TOI-MSGID: dabf46ca-8a15-426b-89b0-18ff86d41193 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 ; Thu, 22 Jan 2026 15:44:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123748 --- meta-gnome/recipes-connectivity/libnma/libnma_1.10.6.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-gnome/recipes-connectivity/libnma/libnma_1.10.6.bb b/meta-gnome/recipes-connectivity/libnma/libnma_1.10.6.bb index 9a4dad35d1..502dfb5ce2 100644 --- a/meta-gnome/recipes-connectivity/libnma/libnma_1.10.6.bb +++ b/meta-gnome/recipes-connectivity/libnma/libnma_1.10.6.bb @@ -6,7 +6,7 @@ DEPENDS = "glib-2.0 gtk+3 gtk4 networkmanager" inherit gnomebase gobject-introspection gtk-doc gettext vala features_check -REQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('PACKAGECONFIG','gcr','x11','',d)} opengl" +REQUIRED_DISTRO_FEATURES = "opengl" ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" SRC_URI[archive.sha256sum] = "53a6fb2b190ad37c5986caed3e98bede7c3c602399ee4f93c8fc054303d76dab" From patchwork Thu Jan 22 15:43:29 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 79415 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 743E6D3EE89 for ; Thu, 22 Jan 2026 15:44:00 +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.40179.1769096637279644316 for ; Thu, 22 Jan 2026 07:43:57 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: t-online.de, ip: 194.25.134.17, mailfrom: f_l_k@t-online.de) Received: from fwd76.aul.t-online.de (fwd76.aul.t-online.de [10.223.144.102]) by mailout02.t-online.de (Postfix) with SMTP id C00EEF2DA for ; Thu, 22 Jan 2026 16:43:54 +0100 (CET) Received: from intel-corei7-64.fritz.box ([84.154.161.253]) by fwd76.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1viwqc-1auNgU0; Thu, 22 Jan 2026 16:43:50 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 06/11] gnome-bluetooth: remove x11 from REQUIRED_DISTRO_FEATURES Date: Thu, 22 Jan 2026 16:43:29 +0100 Message-ID: <20260122154334.1872038-6-f_l_k@t-online.de> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260122154334.1872038-1-f_l_k@t-online.de> References: <20260122154334.1872038-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1769096630-657F1925-9A7628D4/0/0 CLEAN NORMAL X-TOI-MSGID: bb2218ec-6169-423b-ad97-3c1fc8924f24 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 ; Thu, 22 Jan 2026 15:44:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123744 --- .../recipes-gnome/gnome-bluetooth/gnome-bluetooth_47.1.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth_47.1.bb b/meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth_47.1.bb index e363db309d..791e5752e8 100644 --- a/meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth_47.1.bb +++ b/meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth_47.1.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = " \ file://COPYING.LIB;md5=a6f89e2100d9b6cdffcea4f398e37343 \ " -SECTION = "x11/gnome" +SECTION = "gnome" DEPENDS = " \ udev \ @@ -23,7 +23,7 @@ GTKIC_VERSION = "4" inherit features_check gnomebase gtk-icon-cache gtk-doc gobject-introspection -REQUIRED_DISTRO_FEATURES = "x11 opengl" +REQUIRED_DISTRO_FEATURES = "opengl" SRC_URI[archive.sha256sum] = "03e3e7403a15108ffc1496210a1da5c2961b2834a5c07eccc7a3f493195daba3" From patchwork Thu Jan 22 15:43:30 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 79422 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 B62DCD3EE95 for ; Thu, 22 Jan 2026 15:44:00 +0000 (UTC) Received: from mailout10.t-online.de (mailout10.t-online.de [194.25.134.21]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.40494.1769096637236874231 for ; Thu, 22 Jan 2026 07:43:57 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: t-online.de, ip: 194.25.134.21, mailfrom: f_l_k@t-online.de) Received: from fwd76.aul.t-online.de (fwd76.aul.t-online.de [10.223.144.102]) by mailout10.t-online.de (Postfix) with SMTP id C19863883A for ; Thu, 22 Jan 2026 16:43:54 +0100 (CET) Received: from intel-corei7-64.fritz.box ([84.154.161.253]) by fwd76.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1viwqc-1auNgV0; Thu, 22 Jan 2026 16:43:50 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 07/11] gnome-control-center: remove x11 from REQUIRED_DISTRO_FEATURES Date: Thu, 22 Jan 2026 16:43:30 +0100 Message-ID: <20260122154334.1872038-7-f_l_k@t-online.de> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260122154334.1872038-1-f_l_k@t-online.de> References: <20260122154334.1872038-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1769096630-FFFFC925-C1660303/0/0 CLEAN NORMAL X-TOI-MSGID: 425e7e31-abd0-4c29-b0c2-3e9a9ac8ac35 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 ; Thu, 22 Jan 2026 15:44:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123742 --- .../gnome-control-center/gnome-control-center_49.2.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.2.2.bb b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.2.2.bb index 9bb0228d50..38b2c53c82 100644 --- a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.2.2.bb +++ b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_49.2.2.bb @@ -37,7 +37,7 @@ DEPENDS = " \ inherit gtk-icon-cache pkgconfig gnomebase gsettings gettext gi-docgen upstream-version-is-even bash-completion features_check -REQUIRED_DISTRO_FEATURES += "opengl polkit pulseaudio systemd x11" +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] = "c23ae220d6c1237d285925de7801e0e36338b9cc1a8bb51c2e37e715e6b503ad" From patchwork Thu Jan 22 15:43:31 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 79416 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 64D6BD3EE84 for ; Thu, 22 Jan 2026 15:44:00 +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.40493.1769096637219893795 for ; Thu, 22 Jan 2026 07:43:57 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: t-online.de, ip: 194.25.134.17, mailfrom: f_l_k@t-online.de) Received: from fwd76.aul.t-online.de (fwd76.aul.t-online.de [10.223.144.102]) by mailout02.t-online.de (Postfix) with SMTP id C1D8DF32F for ; Thu, 22 Jan 2026 16:43:54 +0100 (CET) Received: from intel-corei7-64.fritz.box ([84.154.161.253]) by fwd76.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1viwqc-1auNgW0; Thu, 22 Jan 2026 16:43:50 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 08/11] gnome-settings-daemon: fix build without x11 Date: Thu, 22 Jan 2026 16:43:31 +0100 Message-ID: <20260122154334.1872038-8-f_l_k@t-online.de> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260122154334.1872038-1-f_l_k@t-online.de> References: <20260122154334.1872038-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1769096630-E4FF6925-6194D389/0/0 CLEAN NORMAL X-TOI-MSGID: bb576433-b5ab-43ff-b3bf-c619cd3444e5 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 ; Thu, 22 Jan 2026 15:44:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123740 xwayland requires x11, build only if x11 is in DISTRO_FEATURES --- .../gnome-settings-daemon/gnome-settings-daemon_49.1.bb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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_49.1.bb index 2125bd91fe..dfda4a3a13 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_49.1.bb @@ -21,7 +21,7 @@ DEPENDS = " \ " # all these are mandatory -REQUIRED_DISTRO_FEATURES = "x11 polkit pulseaudio systemd gobject-introspection-data" +REQUIRED_DISTRO_FEATURES = "polkit pulseaudio systemd gobject-introspection-data" GIR_MESON_OPTION = "" SRC_URI += "file://0001-gsd-smartcard-enum-types.c.in-fix-reproducibility-is.patch" @@ -29,9 +29,9 @@ SRC_URI[archive.sha256sum] = "2a9957fc4f91c3b9127b49484179bef485120d9c1c208e44d4 PACKAGECONFIG ??= " \ ${@bb.utils.filter('DISTRO_FEATURES', 'systemd x11 alsa', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xwayland', '', d)} \ gudev \ smartcard \ - xwayland \ cups \ " PACKAGECONFIG[alsa] = "-Dalsa=true,-Dalsa=false,alsa-lib" @@ -39,7 +39,7 @@ 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[xwayland] = "-Dxwayland=true,-Dxwayland=true" +PACKAGECONFIG[xwayland] = "-Dxwayland=true,-Dxwayland=false" PACKAGECONFIG[x11] = "-Dx11=true,-Dx11=false,libx11 libxfixes" def gnome_verdir(v): From patchwork Thu Jan 22 15:43:32 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 79420 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 93F21D3EE91 for ; Thu, 22 Jan 2026 15:44:00 +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.40177.1769096637228214678 for ; Thu, 22 Jan 2026 07:43:57 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: t-online.de, ip: 194.25.134.82, mailfrom: f_l_k@t-online.de) Received: from fwd76.aul.t-online.de (fwd76.aul.t-online.de [10.223.144.102]) by mailout05.t-online.de (Postfix) with SMTP id C26587DD for ; Thu, 22 Jan 2026 16:43:54 +0100 (CET) Received: from intel-corei7-64.fritz.box ([84.154.161.253]) by fwd76.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1viwqc-1auNgX0; Thu, 22 Jan 2026 16:43:50 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 09/11] libgtop: fix build without x11 Date: Thu, 22 Jan 2026 16:43:32 +0100 Message-ID: <20260122154334.1872038-9-f_l_k@t-online.de> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260122154334.1872038-1-f_l_k@t-online.de> References: <20260122154334.1872038-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1769096630-257F9925-AD22B592/0/0 CLEAN NORMAL X-TOI-MSGID: c0b05235-9000-475a-a6ad-d2554522183c 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 ; Thu, 22 Jan 2026 15:44:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123741 Signed-off-by: Markus Volk --- meta-gnome/recipes-gnome/libgtop/libgtop_2.41.3.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-gnome/recipes-gnome/libgtop/libgtop_2.41.3.bb b/meta-gnome/recipes-gnome/libgtop/libgtop_2.41.3.bb index e7b61a7b20..edab207458 100644 --- a/meta-gnome/recipes-gnome/libgtop/libgtop_2.41.3.bb +++ b/meta-gnome/recipes-gnome/libgtop/libgtop_2.41.3.bb @@ -11,4 +11,4 @@ SRC_URI[archive.sha256sum] = "775676df958e2ea2452f7568f28b2ea581063d312773dd5c0b UPSTREAM_CHECK_REGEX = "libgtop-(?P\d+(\.\d+)+).tar" -DEPENDS = "glib-2.0 libxau" +DEPENDS = "glib-2.0" From patchwork Thu Jan 22 15:43:33 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 79423 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 945EED3EE92 for ; Thu, 22 Jan 2026 15:44:00 +0000 (UTC) Received: from mailout10.t-online.de (mailout10.t-online.de [194.25.134.21]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.40495.1769096637286855155 for ; Thu, 22 Jan 2026 07:43:57 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: t-online.de, ip: 194.25.134.21, mailfrom: f_l_k@t-online.de) Received: from fwd76.aul.t-online.de (fwd76.aul.t-online.de [10.223.144.102]) by mailout10.t-online.de (Postfix) with SMTP id C36C73884B for ; Thu, 22 Jan 2026 16:43:54 +0100 (CET) Received: from intel-corei7-64.fritz.box ([84.154.161.253]) by fwd76.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1viwqc-1auNgY0; Thu, 22 Jan 2026 16:43:50 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 10/11] mutter: fix build without x11 in DISTRO_FEATURES Date: Thu, 22 Jan 2026 16:43:33 +0100 Message-ID: <20260122154334.1872038-10-f_l_k@t-online.de> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260122154334.1872038-1-f_l_k@t-online.de> References: <20260122154334.1872038-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1769096630-097F9925-9CAC5E13/0/0 CLEAN NORMAL X-TOI-MSGID: 6dd04674-e315-40ec-9301-4387f06f19f1 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 ; Thu, 22 Jan 2026 15:44:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123745 Signed-off-by: Markus Volk --- .../recipes-gnome/mutter/mutter_48.7.bb | 33 +++++++++++-------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/meta-gnome/recipes-gnome/mutter/mutter_48.7.bb b/meta-gnome/recipes-gnome/mutter/mutter_48.7.bb index 0dbdb4b31a..7409b6908d 100644 --- a/meta-gnome/recipes-gnome/mutter/mutter_48.7.bb +++ b/meta-gnome/recipes-gnome/mutter/mutter_48.7.bb @@ -3,8 +3,6 @@ LICENSE = "GPL-2.0-only" LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" DEPENDS = " \ - wayland-native \ - virtual/libx11 \ colord \ graphene \ gtk4 \ @@ -15,14 +13,15 @@ DEPENDS = " \ json-glib \ libdisplay-info \ libei \ - libxcvt-native \ - libxtst \ - libxkbfile \ python3-argcomplete-native \ python3-docutils-native \ - ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xinerama', '', d)} \ - xwayland \ -" + virtual/egl \ + virtual/libgles2 \ + wayland \ + wayland-native \ + wayland-protocols \ + libxcvt-native \ + " inherit gnomebase gsettings gobject-introspection gettext features_check @@ -30,8 +29,8 @@ inherit gnomebase gsettings gobject-introspection gettext features_check SRC_URI += "file://0001-Dont-use-system-sysprof-dbus-folder.patch" SRC_URI[archive.sha256sum] = "ec102aa3cbb0e39001206627aca3055314555f70609de5e6c2b7efcd1fa90f20" -# x11 is still manadatory - see meson.build -REQUIRED_DISTRO_FEATURES = "wayland x11 polkit" +REQUIRED_DISTRO_FEATURES = "wayland polkit" +ANY_OF_DISTRO_FEATURES = "opengl vulkan" # systemd can be replaced by libelogind (not available atow - make systemd # mandatory distro feature) @@ -41,27 +40,33 @@ REQUIRED_DISTRO_FEATURES += "systemd" # profiler requires sysprof 3.34 which is not willing to build atow PACKAGECONFIG ??= " \ native-backend \ - ${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'opengl glx', '', d)} \ - startup-notification \ + ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 opengl glx sm xwayland startup-notification', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'logind udev', '', d)} \ gnome-desktop \ + egl \ " EXTRA_OEMESON += " \ -Dtests=disabled \ - -Dxwayland_path=${bindir}/Xwayland \ " # combi-config - see meson_options.txt for more details PACKAGECONFIG[native-backend] = "-Dnative_backend=true -Dudev=true, -Dnative_backend=false -Dudev=false, libdrm virtual/libgbm libinput ${LOGIND} virtual/egl virtual/libgles2 udev" -PACKAGECONFIG[opengl] = "-Dopengl=true, -Dopengl=false, virtual/libgl" PACKAGECONFIG[glx] = "-Dglx=true, -Dglx=false" +PACKAGECONFIG[opengl] = "-Dopengl=true, -Dopengl=false,virtual/libgl" +PACKAGECONFIG[egl] = "-Degl=true,-Degl=false,virtual/egl" PACKAGECONFIG[libwacom] = "-Dlibwacom=true, -Dlibwacom=false, libwacom" # Remove depending on pipewire-0.2 when mutter is upgraded to 3.36+ PACKAGECONFIG[remote-desktop] = "-Dremote_desktop=true, -Dremote_desktop=false, pipewire" PACKAGECONFIG[gnome-desktop] = "-Dlibgnome_desktop=true, -Dlibgnome_desktop=false, gnome-desktop gnome-settings-daemon" +PACKAGECONFIG[sm] = "-Dsm=true, -Dsm=false, libsm" +PACKAGECONFIG[udev] = "-Dudev=true, -Dudev=false" +PACKAGECONFIG[logind] = "-Dlogind=true, -Dlogind=false, systemd" PACKAGECONFIG[sound-player] = "-Dsound_player=true, -Dsound_player=false, libcanberra" PACKAGECONFIG[profiler] = "-Dprofiler=true,-Dprofiler=false,sysprof" PACKAGECONFIG[startup-notification] = "-Dstartup_notification=true, -Dstartup_notification=false, startup-notification, startup-notification" +PACKAGECONFIG[x11] = "-Dx11=true, -Dx11=false, virtual/libx11" +PACKAGECONFIG[xwayland] = "-Dxwayland=true, -Dxwayland=false, libxcb xi xcomposite xcursor xdamage xext libxfixes xkeyboard-config virtual/libx11 xinerama xau" MUTTER_API_NAME = "mutter-16" From patchwork Thu Jan 22 15:43:34 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 79413 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 676DBD3EE86 for ; Thu, 22 Jan 2026 15:44:00 +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.40180.1769096637744800938 for ; Thu, 22 Jan 2026 07:43:58 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: t-online.de, ip: 194.25.134.17, mailfrom: f_l_k@t-online.de) Received: from fwd76.aul.t-online.de (fwd76.aul.t-online.de [10.223.144.102]) by mailout02.t-online.de (Postfix) with SMTP id C3E1EF34B for ; Thu, 22 Jan 2026 16:43:54 +0100 (CET) Received: from intel-corei7-64.fritz.box ([84.154.161.253]) by fwd76.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1viwqc-1auNgZ0; Thu, 22 Jan 2026 16:43:50 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 11/11] gnome-shell: fix build without x11 in DISTRO_FEATURES Date: Thu, 22 Jan 2026 16:43:34 +0100 Message-ID: <20260122154334.1872038-11-f_l_k@t-online.de> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260122154334.1872038-1-f_l_k@t-online.de> References: <20260122154334.1872038-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1769096630-417F9925-C1E8FD9A/0/0 CLEAN NORMAL X-TOI-MSGID: fc3d7e74-a58c-40e0-a304-44e345b0728a 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 ; Thu, 22 Jan 2026 15:44:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/123749 Signed-off-by: Markus Volk --- ...c-only-include-x11-headers-if-HAVE_X.patch | 30 +++++++++++++++++++ .../gnome-shell/gnome-shell_48.3.bb | 3 +- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 meta-gnome/recipes-gnome/gnome-shell/gnome-shell/0001-shell-app-usage.c-only-include-x11-headers-if-HAVE_X.patch diff --git a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell/0001-shell-app-usage.c-only-include-x11-headers-if-HAVE_X.patch b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell/0001-shell-app-usage.c-only-include-x11-headers-if-HAVE_X.patch new file mode 100644 index 0000000000..e9cee8e91a --- /dev/null +++ b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell/0001-shell-app-usage.c-only-include-x11-headers-if-HAVE_X.patch @@ -0,0 +1,30 @@ +From 2ae299419ec7b15a59e2b2b8a5b266b9f29df5a4 Mon Sep 17 00:00:00 2001 +From: Markus Volk +Date: Thu, 22 Jan 2026 12:52:34 +0100 +Subject: [PATCH] shell-app-usage.c: only include x11 headers if HAVE_X11 + +Signed-off-by: Markus Volk + +Upstream-Status: Pending +--- + src/shell-app-usage.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/shell-app-usage.c b/src/shell-app-usage.c +index 9e57a91b2..77adcf6a2 100644 +--- a/src/shell-app-usage.c ++++ b/src/shell-app-usage.c +@@ -5,8 +5,10 @@ + #include + #include + ++#ifdef HAVE_X11 + #include + #include ++#endif + #include + #include + #include +-- +2.52.0 + diff --git a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_48.3.bb b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_48.3.bb index 33ba5eaa39..c8a5e20899 100644 --- a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_48.3.bb +++ b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_48.3.bb @@ -24,7 +24,7 @@ DEPENDS = " \ inherit gnomebase gsettings gettext gobject-introspection gtk-icon-cache features_check bash-completion -REQUIRED_DISTRO_FEATURES = "x11 polkit systemd pam" +REQUIRED_DISTRO_FEATURES = "polkit systemd pam" GTKIC_VERSION = "4" GTKDOC_MESON_OPTION = "gtk_doc" @@ -33,6 +33,7 @@ GIR_MESON_OPTION = "" # gobject-introspection is mandatory and cannot be configured REQUIRED_DISTRO_FEATURES += "gobject-introspection-data" +SRC_URI += "file://0001-shell-app-usage.c-only-include-x11-headers-if-HAVE_X.patch" SRC_URI[archive.sha256sum] = "fb0203fc748593f14e51732618e1f042525fd719764a0fdb0ee3f6fe413a9b2b" PACKAGECONFIG ??= "bluetooth nm ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"