[oe-commits] Jeffrey C Honig : perl: perl-ptest.inc polutes package dependencies when ptest not enabled
git at git.openembedded.org
git at git.openembedded.org
Thu Nov 14 14:17:02 UTC 2013
Module: openembedded-core.git
Branch: master
Commit: 826f4e4057a221127ac4c1d0658d975032fc7d90
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=826f4e4057a221127ac4c1d0658d975032fc7d90
Author: Jeffrey C Honig <jch at honig.net>
Date: Wed Nov 13 11:37:41 2013 -0500
perl: perl-ptest.inc polutes package dependencies when ptest not enabled
When ptest is not enabled, the populate_packages_prepend function runs
wheter ptest is enabled or not. This causes ptest packages to get in the
dependencies list when ptest is not enabled.
Signed-off-by: Jeffrey C Honig <jeffrey.honig at windriver.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
meta/recipes-devtools/perl/perl-ptest.inc | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-devtools/perl/perl-ptest.inc b/meta/recipes-devtools/perl/perl-ptest.inc
index 15afe2d..6999e6b 100644
--- a/meta/recipes-devtools/perl/perl-ptest.inc
+++ b/meta/recipes-devtools/perl/perl-ptest.inc
@@ -42,8 +42,9 @@ python populate_packages_prepend() {
# Put all *.t files from the lib dir in the ptest package
# do_split_packages requires a pair of () in the regex, but we have nothing
# to match, so use an empty pair.
- do_split_packages(d, d.expand('${libdir}/perl/${PV}'), '.*\.t()',
- '${PN}-ptest%s', '%s', recursive=True, match_path=True)
+ if "ptest" in d.getVar("DISTRO_FEATURES", True).split():
+ do_split_packages(d, d.expand('${libdir}/perl/${PV}'), '.*\.t()',
+ '${PN}-ptest%s', '%s', recursive=True, match_path=True)
}
RDEPENDS_${PN}-ptest += "${PN}-modules ${PN}-doc ${PN}-misc"
More information about the Openembedded-commits
mailing list