From patchwork Thu Jan 12 16:32:13 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [1/2] package.bbclass: added RRECOMMENDS['nodevrrecs'] varflag Date: Thu, 12 Jan 2012 16:32:13 -0000 From: Enrico Scholz X-Patchwork-Id: 19189 Message-Id: <1326385934-32642-1-git-send-email-enrico.scholz@sigma-chemnitz.de> To: openembedded-core@lists.openembedded.org Cc: Enrico Scholz , Enrico Scholz From: Enrico Scholz Flag is used to skip generation of recursive RRECOMMENDS for packages which are ending in '-dev' but which are no -dev packages. Examples are kernel modules like 'kernel-module-i2c-dev' (i2c-dev.ko). Signed-off-by: Enrico Scholz --- meta/classes/package.bbclass | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass index 1088470..dc1124c 100644 --- a/meta/classes/package.bbclass +++ b/meta/classes/package.bbclass @@ -1651,7 +1651,7 @@ python package_depchains() { if d.getVarFlag('RRECOMMENDS_' + pkg, 'nodeprrecs'): continue (base, func) = pkgs[suffix][pkg] - if suffix == "-dev": + if suffix == "-dev" and not d.getVarFlag('RRECOMMENDS_' + pkg, 'nodevrrecs'): pkg_adddeprrecs(pkg, base, suffix, func, depends, d) if len(pkgs[suffix]) == 1: pkg_addrrecs(pkg, base, suffix, func, rdepends, d)