> -----Original Message----- > From: openembedded-devel-boun...@lists.openembedded.org > <openembedded-devel-boun...@lists.openembedded.org> On Behalf Of > yann.dir...@blade-group.com > Sent: den 17 oktober 2018 22:57 > To: openembedded-devel@lists.openembedded.org > Cc: Yann Dirson <y...@blade-group.com> > Subject: [oe] [PATCH v3] packagegroup-tools-bluetooth: work as advertized on > distro without bluez* support > > From: Yann Dirson <y...@blade-group.com> > > Otherwise the build fails with: > > NOTE: Runtime target '${RDEPENDS_}' is unbuildable, removing... > Missing or unbuildable dependency chain was: ['${RDEPENDS_}'] > > This restores some truth in the "Otherwise install nothing" comment in > the recipe. > > Signed-off-by: Yann Dirson <y...@blade-group.com> > --- > .../packagegroups/packagegroup-tools-bluetooth.bb | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git > a/meta-oe/recipes-connectivity/packagegroups/packagegroup-tools-bluetooth.bb > b/meta-oe/recipes-connectivity/packagegroups/packagegroup-tools-bluetooth.bb > index 0ede5e57b..207c7c1ae 100644 > --- > a/meta-oe/recipes-connectivity/packagegroups/packagegroup-tools-bluetooth.bb > +++ > b/meta-oe/recipes-connectivity/packagegroups/packagegroup-tools-bluetooth.bb > @@ -34,4 +34,7 @@ RDEPENDS_bluez5 = " \ > > # Install bluez4 tools or bluez5 tools depending on what is specified in the > distro. > # Otherwise install nothing. > -RDEPENDS_${PN} = "${RDEPENDS_${BLUEZ}}" > +RDEPENDS_${PN} = " \ > + ${@'${RDEPENDS_bluez5}' if d.getVar('BLUEZ', True) == 'bluez5' else ''} \ > + ${@'${RDEPENDS_bluez4}' if d.getVar('BLUEZ', True) == 'bluez4' else ''} \ > +"
You can simplify this (and support any value of ${BLUEZ} just in case someone decides to add bluez6): RDEPENDS_${PN} = "${@'${RDEPENDS_${BLUEZ}}' if d.getVar('BLUEZ') else ''}" Also, the second argument to d.getVar() has defaulted to True for a long time, so no point in specifying it. > -- > 2.19.1 //Peter -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel