From 6f950c5c507176621ddea6c3756fea4f3b7e002d Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 31 Oct 2026 23:55:06 -0700 Subject: [PATCH] smolkit: Only provide polkit when selected Universe builds every recipe, so the unconditional PROVIDES puts this recipe and polkit in the same build, and bitbake -c fetch universe reports that multiple .bb files provide polkit. Claim the name only when PREFERRED_PROVIDER_polkit selects smolkit. With the overlap gone, smolkit is no longer dropped from the world targets. AI-Generated: Uses Claude Code Signed-off-by: Khem Raj --- meta-oe/recipes-extended/smolkit/smolkit.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-extended/smolkit/smolkit.bb b/meta-oe/recipes-extended/smolkit/smolkit.bb index 6ba338ef05..e3f6c7dba0 100644 --- a/meta-oe/recipes-extended/smolkit/smolkit.bb +++ b/meta-oe/recipes-extended/smolkit/smolkit.bb @@ -14,7 +14,9 @@ DEPENDS = "\ sdbus-c++ \ " -PROVIDES += "polkit" +# Only claim polkit when selected, universe builds both recipes otherwise and +# bitbake reports that multiple .bb files provide polkit. +PROVIDES += "${@'polkit' if d.getVar('PREFERRED_PROVIDER_polkit') == 'smolkit' else ''}" RPROVIDES:${PN} = "polkit" VERSION = "0.3.0"