From bce011ebc21b402cc83c3b17063d2277b6347a68 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Mon, 4 Aug 2025 20:52:31 +0100 Subject: [PATCH] dbus-glib: package the binding tool into PN-tools, enable nativesdk 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 Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- 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 28a9d4a4fc..ff3d282ac6 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" -- 2.47.2