From e704e1fc817757b6c92c85271761a3366ee9f980 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 10 Jul 2018 10:58:28 +0200 Subject: [PATCH] Fix dependencies --- perl-PPIx-QuoteLike.spec | 9 +++++++++ 1 file changed, 9 insertions(+) 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)\\)$