path: root/meta/recipes-devtools/perl
diff options
authorJeffrey C Honig <>2013-11-13 11:37:41 -0500
committerRichard Purdie <>2013-11-14 13:35:57 +0000
commit826f4e4057a221127ac4c1d0658d975032fc7d90 (patch)
tree787c43373ef9367939ab993cacf275e9110e5115 /meta/recipes-devtools/perl
parentf312eb2d2a2715e772ed9e8afc7aea326d8079ec (diff)
perl: 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 <> Signed-off-by: Richard Purdie <>
Diffstat (limited to 'meta/recipes-devtools/perl')
1 files changed, 3 insertions, 2 deletions
diff --git a/meta/recipes-devtools/perl/ b/meta/recipes-devtools/perl/
index 15afe2dab4..6999e6be37 100644
--- a/meta/recipes-devtools/perl/
+++ b/meta/recipes-devtools/perl/
@@ -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"