From patchwork Mon Aug 4 19:52:31 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 68037 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 DBF51C87FD1 for ; Mon, 4 Aug 2025 19:52:49 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web10.5443.1754337162752387425 for ; Mon, 04 Aug 2025 12:52:43 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E5D821E4D for ; Mon, 4 Aug 2025 12:52:33 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 9028E3F5A1 for ; Mon, 4 Aug 2025 12:52:41 -0700 (PDT) From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 1/7] dbus-glib: package the binding tool into PN-tools, enable nativesdk Date: Mon, 4 Aug 2025 20:52:31 +0100 Message-ID: <20250804195237.149379-1-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 04 Aug 2025 19:52:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/221437 In a SDK environment we need a nativesdk build of dbus-glib for the dbus-binding-tool binary. Add a nativesdk variation and put the tool into a -tools subpackage so it can be installed if needed. Signed-off-by: Ross Burton --- meta/recipes-core/dbus/dbus-glib_0.114.bb | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/meta/recipes-core/dbus/dbus-glib_0.114.bb b/meta/recipes-core/dbus/dbus-glib_0.114.bb index 28a9d4a4fc7..ff3d282ac6f 100644 --- a/meta/recipes-core/dbus/dbus-glib_0.114.bb +++ b/meta/recipes-core/dbus/dbus-glib_0.114.bb @@ -29,16 +29,19 @@ PACKAGECONFIG ??= "" PACKAGECONFIG[tests] = "--enable-tests,,," EXTRA_OECONF:class-target = "--with-dbus-binding-tool=${STAGING_BINDIR_NATIVE}/dbus-binding-tool" +EXTRA_OECONF:class-nativesdk = "--with-dbus-binding-tool=${STAGING_BINDIR_NATIVE}/dbus-binding-tool" -PACKAGES += "${PN}-tests" +PACKAGES += "${PN}-tests ${PN}-tools" FILES:${PN} = "${libdir}/lib*${SOLIBS}" FILES:${PN}-bash-completion += "${libexecdir}/dbus-bash-completion-helper" LICENSE:${PN}-bash-completion = "GPL-2.0-or-later" -FILES:${PN}-dev += "${libdir}/dbus-1.0/include ${bindir}/dbus-glib-tool" -FILES:${PN}-dev += "${bindir}/dbus-binding-tool" + +RDEPENDS:${PN}-dev += "${PN}-tools" RDEPENDS:${PN}-tests = "${PN}" FILES:${PN}-tests = "${datadir}/${BPN}/tests" -BBCLASSEXTEND = "native" +FILES:${PN}-tools = "${bindir}" + +BBCLASSEXTEND = "native nativesdk" From patchwork Mon Aug 4 19:52:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 68043 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 09A71CA0EC2 for ; Mon, 4 Aug 2025 19:52:50 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web11.5175.1754337163136156812 for ; Mon, 04 Aug 2025 12:52:43 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8603F1E5E for ; Mon, 4 Aug 2025 12:52:34 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 384533F5A1 for ; Mon, 4 Aug 2025 12:52:42 -0700 (PDT) From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 2/7] dbus-glib: remove unused packaging of tests Date: Mon, 4 Aug 2025 20:52:32 +0100 Message-ID: <20250804195237.149379-2-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250804195237.149379-1-ross.burton@arm.com> References: <20250804195237.149379-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 04 Aug 2025 19:52:50 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/221438 We're carrying a patch to install the tests, but we don't actually install them by default or have any ptest infrastructure to run them. As this is complicating the recipe for no reason, remove it all. If someone in the future wants to run the tests they can do it with ptest so they're exercised correctly. Signed-off-by: Ross Burton --- .../dbus-glib/test-install-makefile.patch | 58 ------------------- meta/recipes-core/dbus/dbus-glib_0.114.bb | 11 +--- 2 files changed, 1 insertion(+), 68 deletions(-) delete mode 100644 meta/recipes-core/dbus/dbus-glib/test-install-makefile.patch diff --git a/meta/recipes-core/dbus/dbus-glib/test-install-makefile.patch b/meta/recipes-core/dbus/dbus-glib/test-install-makefile.patch deleted file mode 100644 index 0b1b712dd9d..00000000000 --- a/meta/recipes-core/dbus/dbus-glib/test-install-makefile.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 4dbb1a459c281eeb716b4f0ce2fc01e8034c3e20 Mon Sep 17 00:00:00 2001 -From: Yao Zhao -Date: Tue, 17 Jul 2012 16:46:30 -0400 -Subject: [PATCH] Change Makefile.am to install regression tests for test - package purpose. - -Upstream-Status: Inappropriate [test not install is for purpose from upstream] - -Signed-off-by: Yao Zhao -Signed-off-by: Chong Lu ---- - test/Makefile.am | 3 ++- - test/core/Makefile.am | 3 ++- - test/interfaces/Makefile.am | 3 ++- - 3 files changed, 6 insertions(+), 3 deletions(-) - -diff --git a/test/Makefile.am b/test/Makefile.am -index 7393bed..1c25d5d 100644 ---- a/test/Makefile.am -+++ b/test/Makefile.am -@@ -48,7 +48,8 @@ TESTS = \ - $(test_scripts) \ - $(NULL) - --noinst_PROGRAMS = \ -+testdir = $(datadir)/@PACKAGE@/tests -+test_PROGRAMS = \ - $(test_programs) \ - $(test_related_programs) \ - $(NULL) -diff --git a/test/core/Makefile.am b/test/core/Makefile.am -index 35defa9..295202f 100644 ---- a/test/core/Makefile.am -+++ b/test/core/Makefile.am -@@ -57,7 +57,8 @@ if DBUS_BUILD_TESTS - - ## we use noinst_PROGRAMS not check_PROGRAMS for TESTS so that we - ## build even when not doing "make check" --noinst_PROGRAMS = \ -+testdir = $(datadir)/@PACKAGE@/tests/core -+test_PROGRAMS = \ - test-dbus-glib \ - test-error-mapping \ - test-service-glib \ -diff --git a/test/interfaces/Makefile.am b/test/interfaces/Makefile.am -index f3f62e4..f034b95 100644 ---- a/test/interfaces/Makefile.am -+++ b/test/interfaces/Makefile.am -@@ -57,7 +57,8 @@ if DBUS_BUILD_TESTS - - ## we use noinst_PROGRAMS not check_PROGRAMS for TESTS so that we - ## build even when not doing "make check" --noinst_PROGRAMS = test-service test-client -+testdir = $(datadir)/@PACKAGE@/tests/interfaces -+test_PROGRAMS = test-service test-client - - test_service_SOURCES = \ - test-interfaces.c \ diff --git a/meta/recipes-core/dbus/dbus-glib_0.114.bb b/meta/recipes-core/dbus/dbus-glib_0.114.bb index ff3d282ac6f..4a827b1cbf8 100644 --- a/meta/recipes-core/dbus/dbus-glib_0.114.bb +++ b/meta/recipes-core/dbus/dbus-glib_0.114.bb @@ -17,21 +17,15 @@ DEPENDS:class-native = "glib-2.0-native dbus-native" SRC_URI = "https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-${PV}.tar.gz \ file://no-examples.patch \ - file://test-install-makefile.patch \ " SRC_URI[sha256sum] = "c09c5c085b2a0e391b8ee7d783a1d63fe444e96717cc1814d61b5e8fc2827a7c" inherit autotools pkgconfig gettext bash-completion gtk-doc -#default disable regression tests, some unit test code in non testing code -#PACKAGECONFIG:pn-${PN} = "tests" enable regression tests local.conf -PACKAGECONFIG ??= "" -PACKAGECONFIG[tests] = "--enable-tests,,," - EXTRA_OECONF:class-target = "--with-dbus-binding-tool=${STAGING_BINDIR_NATIVE}/dbus-binding-tool" EXTRA_OECONF:class-nativesdk = "--with-dbus-binding-tool=${STAGING_BINDIR_NATIVE}/dbus-binding-tool" -PACKAGES += "${PN}-tests ${PN}-tools" +PACKAGES += "${PN}-tools" FILES:${PN} = "${libdir}/lib*${SOLIBS}" FILES:${PN}-bash-completion += "${libexecdir}/dbus-bash-completion-helper" @@ -39,9 +33,6 @@ LICENSE:${PN}-bash-completion = "GPL-2.0-or-later" RDEPENDS:${PN}-dev += "${PN}-tools" -RDEPENDS:${PN}-tests = "${PN}" -FILES:${PN}-tests = "${datadir}/${BPN}/tests" - FILES:${PN}-tools = "${bindir}" BBCLASSEXTEND = "native nativesdk" From patchwork Mon Aug 4 19:52:33 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 68042 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 05ABCC87FCB for ; Mon, 4 Aug 2025 19:52:50 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web11.5176.1754337163559404652 for ; Mon, 04 Aug 2025 12:52:43 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2D92A1E4D for ; Mon, 4 Aug 2025 12:52:35 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id D46613F5A1 for ; Mon, 4 Aug 2025 12:52:42 -0700 (PDT) From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 3/7] dbus-glib: remove no-examples.patch Date: Mon, 4 Aug 2025 20:52:33 +0100 Message-ID: <20250804195237.149379-3-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250804195237.149379-1-ross.burton@arm.com> References: <20250804195237.149379-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 04 Aug 2025 19:52:50 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/221439 This patch has been in OpenEmbedded since 2006 with no explanation[1]. Possibly the intention was to reduce build time slightly or remove some breakage, but it's useful to link the library we're building against a test binary. [1] oe-classic cc5c376f17 ("dbus: add 0.90, dbus-glib and dbus-python bindings 0.70") Signed-off-by: Ross Burton --- .../dbus/dbus-glib/no-examples.patch | 23 ------------------- meta/recipes-core/dbus/dbus-glib_0.114.bb | 4 +--- 2 files changed, 1 insertion(+), 26 deletions(-) delete mode 100644 meta/recipes-core/dbus/dbus-glib/no-examples.patch diff --git a/meta/recipes-core/dbus/dbus-glib/no-examples.patch b/meta/recipes-core/dbus/dbus-glib/no-examples.patch deleted file mode 100644 index 3e2fa41c59d..00000000000 --- a/meta/recipes-core/dbus/dbus-glib/no-examples.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 8bb06c2f0929a4b878fd9abdb63c177a7c308b9d Mon Sep 17 00:00:00 2001 -From: Kevin Tian -Date: Tue, 21 Nov 2006 14:20:37 +0000 -Subject: [PATCH] Disable compiling examples - -Upstream-Status: Inappropriate [disable feature] - -Signed-off-by: Kevin Tian -Signed-off-by: Scott Garman ---- - dbus/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/dbus/Makefile.am b/dbus/Makefile.am -index 2e8cb27..a86df30 100644 ---- a/dbus/Makefile.am -+++ b/dbus/Makefile.am -@@ -1,4 +1,4 @@ --SUBDIRS = . examples -+SUBDIRS = . - - AM_CPPFLAGS = \ - -I$(top_srcdir) \ diff --git a/meta/recipes-core/dbus/dbus-glib_0.114.bb b/meta/recipes-core/dbus/dbus-glib_0.114.bb index 4a827b1cbf8..cc15cafe495 100644 --- a/meta/recipes-core/dbus/dbus-glib_0.114.bb +++ b/meta/recipes-core/dbus/dbus-glib_0.114.bb @@ -15,9 +15,7 @@ SECTION = "base" DEPENDS = "expat glib-2.0 virtual/libintl dbus-glib-native dbus" DEPENDS:class-native = "glib-2.0-native dbus-native" -SRC_URI = "https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-${PV}.tar.gz \ - file://no-examples.patch \ -" +SRC_URI = "https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-${PV}.tar.gz" SRC_URI[sha256sum] = "c09c5c085b2a0e391b8ee7d783a1d63fe444e96717cc1814d61b5e8fc2827a7c" inherit autotools pkgconfig gettext bash-completion gtk-doc From patchwork Mon Aug 4 19:52:34 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 68041 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 DAE25C87FCF for ; Mon, 4 Aug 2025 19:52:49 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web10.5444.1754337164200595444 for ; Mon, 04 Aug 2025 12:52:44 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D3E8A1E4D for ; Mon, 4 Aug 2025 12:52:35 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 7C7D33F5A1 for ; Mon, 4 Aug 2025 12:52:43 -0700 (PDT) From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 4/7] glib-2.0: -dev should depend on -utils Date: Mon, 4 Aug 2025 20:52:34 +0100 Message-ID: <20250804195237.149379-4-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250804195237.149379-1-ross.burton@arm.com> References: <20250804195237.149379-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 04 Aug 2025 19:52:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/221440 The -dev package should depend on -utils, as there are a number of utilities in that package which are needed when compiling GLib-using code, such as glib-genmarshal and glib-compile-resources. Signed-off-by: Ross Burton --- meta/recipes-core/glib-2.0/glib.inc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc index ba7763c8417..404c82ef6ef 100644 --- a/meta/recipes-core/glib-2.0/glib.inc +++ b/meta/recipes-core/glib-2.0/glib.inc @@ -157,6 +157,8 @@ CODEGEN_PYTHON_RDEPENDS:mingw32 = "" RDEPENDS:${PN}-codegen += "${CODEGEN_PYTHON_RDEPENDS}" +RDEPENDS:${PN}-dev += "${PN}-utils" + RDEPENDS:${PN}-ptest += "\ coreutils \ libgcc \ From patchwork Mon Aug 4 19:52:35 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 68040 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 ED3ABCA0EC0 for ; Mon, 4 Aug 2025 19:52:49 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web11.5177.1754337164888145772 for ; Mon, 04 Aug 2025 12:52:44 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7BAF61E4D for ; Mon, 4 Aug 2025 12:52:36 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 2CFBA3F5A1 for ; Mon, 4 Aug 2025 12:52:44 -0700 (PDT) From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 5/7] gtk: set correct bug tracker Date: Mon, 4 Aug 2025 20:52:35 +0100 Message-ID: <20250804195237.149379-5-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250804195237.149379-1-ross.burton@arm.com> References: <20250804195237.149379-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 04 Aug 2025 19:52:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/221441 GTK hasn't used bugzilla for many years, switch the bug tracker fields to gitlab.gnome.org. Signed-off-by: Ross Burton --- meta/recipes-gnome/gtk+/gtk+3_3.24.43.bb | 2 +- meta/recipes-gnome/gtk+/gtk4_4.18.6.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-gnome/gtk+/gtk+3_3.24.43.bb b/meta/recipes-gnome/gtk+/gtk+3_3.24.43.bb index 5892bb31397..5d58c41c6dd 100644 --- a/meta/recipes-gnome/gtk+/gtk+3_3.24.43.bb +++ b/meta/recipes-gnome/gtk+/gtk+3_3.24.43.bb @@ -2,7 +2,7 @@ SUMMARY = "Multi-platform toolkit for creating GUIs" DESCRIPTION = "GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete \ set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites." HOMEPAGE = "http://www.gtk.org" -BUGTRACKER = "https://bugzilla.gnome.org/" +BUGTRACKER = "https://gitlab.gnome.org/GNOME/gtk/-/issues/" SECTION = "libs" LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2 \ file://gtk/gtk.h;endline=25;md5=1d8dc0fccdbfa26287a271dce88af737 \ diff --git a/meta/recipes-gnome/gtk+/gtk4_4.18.6.bb b/meta/recipes-gnome/gtk+/gtk4_4.18.6.bb index 397277a8150..2d24468dcc2 100644 --- a/meta/recipes-gnome/gtk+/gtk4_4.18.6.bb +++ b/meta/recipes-gnome/gtk+/gtk4_4.18.6.bb @@ -2,7 +2,7 @@ SUMMARY = "Multi-platform toolkit for creating GUIs" DESCRIPTION = "GTK is a multi-platform toolkit for creating graphical user interfaces. Offering a complete \ set of widgets, GTK is suitable for projects ranging from small one-off projects to complete application suites." HOMEPAGE = "http://www.gtk.org" -BUGTRACKER = "https://bugzilla.gnome.org/" +BUGTRACKER = "https://gitlab.gnome.org/GNOME/gtk/-/issues/" SECTION = "libs" DEPENDS = " \ From patchwork Mon Aug 4 19:52:36 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 68039 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 ED5F5CA0EC1 for ; Mon, 4 Aug 2025 19:52:49 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web10.5446.1754337165534835047 for ; Mon, 04 Aug 2025 12:52:45 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2B8111E4D for ; Mon, 4 Aug 2025 12:52:37 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id C8DEB3F5A1 for ; Mon, 4 Aug 2025 12:52:44 -0700 (PDT) From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 6/7] gdk-pixbuf: clean up PACKAGECONFIG Date: Mon, 4 Aug 2025 20:52:36 +0100 Message-ID: <20250804195237.149379-6-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250804195237.149379-1-ross.burton@arm.com> References: <20250804195237.149379-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 04 Aug 2025 19:52:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/221442 PTEST_ENABLED is always false in native builds, so there's no need for an explict native override. Use ??= as that is the idiomatic way to assign to PACKAGECONFIG. Signed-off-by: Ross Burton --- meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb index 96487a284af..060d7735ad1 100644 --- a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb +++ b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb @@ -34,9 +34,8 @@ LIBV = "2.10.0" GDK_PIXBUF_LOADERS ?= "png jpeg gif others" -PACKAGECONFIG = "${GDK_PIXBUF_LOADERS} \ - ${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)}" -PACKAGECONFIG:class-native = "${GDK_PIXBUF_LOADERS}" +PACKAGECONFIG ??= "${GDK_PIXBUF_LOADERS} \ + ${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)}" PACKAGECONFIG[png] = "-Dpng=enabled,-Dpng=disabled,libpng" PACKAGECONFIG[jpeg] = "-Djpeg=enabled,-Djpeg=disabled,jpeg" From patchwork Mon Aug 4 19:52:37 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 68038 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 DD8C0C87FDA for ; Mon, 4 Aug 2025 19:52:49 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web11.5183.1754337166244363104 for ; Mon, 04 Aug 2025 12:52:46 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D18B81E4D for ; Mon, 4 Aug 2025 12:52:37 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 7A0183F5A1 for ; Mon, 4 Aug 2025 12:52:45 -0700 (PDT) From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 7/7] gdk-pixbuf: drop GDK_PIXBUF_LOADERS Date: Mon, 4 Aug 2025 20:52:37 +0100 Message-ID: <20250804195237.149379-7-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250804195237.149379-1-ross.burton@arm.com> References: <20250804195237.149379-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 04 Aug 2025 19:52:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/221443 We have a PACKAGECONFIG, there's no need for this to be a dedicated variable. Signed-off-by: Ross Burton --- meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb index 060d7735ad1..a468cea74b8 100644 --- a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb +++ b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.12.bb @@ -32,9 +32,7 @@ GIR_MESON_DISABLE_FLAG = "disabled" LIBV = "2.10.0" -GDK_PIXBUF_LOADERS ?= "png jpeg gif others" - -PACKAGECONFIG ??= "${GDK_PIXBUF_LOADERS} \ +PACKAGECONFIG ??= "png jpeg gif others \ ${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)}" PACKAGECONFIG[png] = "-Dpng=enabled,-Dpng=disabled,libpng"