diff --git a/perl-PPIx-QuoteLike.spec b/perl-PPIx-QuoteLike.spec index 75cb4ff..c68cb39 100644 --- a/perl-PPIx-QuoteLike.spec +++ b/perl-PPIx-QuoteLike.spec @@ -1,3 +1,6 @@ +# Enable PPIx::Regexp optional feature +%bcond_without perl_PPIx_QuoteLike_enables_PPIx_Regexp + Name: perl-PPIx-QuoteLike Version: 0.006 Release: 1%{?dist} @@ -28,16 +31,22 @@ BuildRequires: perl(PPI::Document) >= 1.117 BuildRequires: perl(PPI::Dumper) >= 1.117 BuildRequires: perl(re) BuildRequires: perl(Scalar::Util) +%if %{with perl_PPIx_QuoteLike_enables_PPIx_Regexp} # Optional run-time: # Author states there is a build-cycle with PPIx::Regexp, but I cannot see # any. BuildRequires: perl(PPIx::Regexp) +%endif # Tests: +BuildRequires: perl(charnames) +BuildRequires: perl(open) BuildRequires: perl(Test::More) >= 0.88 Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(PPI::Document) >= 1.117 Requires: perl(PPI::Dumper) >= 1.117 +%if %{with perl_PPIx_QuoteLike_enables_PPIx_Regexp} Recommends: perl(PPIx::Regexp) +%endif # Remove under-specified dependencies %global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\((PPI::Document|PPI::Dumper)\\)$