Enable to install optional dependencies

This commit is contained in:
Jitka Plesnikova 2022-04-21 11:38:33 +02:00
parent 333b590c43
commit f548450c19

View File

@ -1,3 +1,6 @@
# Enable optional dependencies
%bcond_without perl_File_ShareDir_enables_optional_deps
Name: perl-File-ShareDir
Version: 1.118
Release: 5%{?dist}
@ -29,8 +32,10 @@ BuildRequires: perl(base)
BuildRequires: perl(Class::Inspector) >= 1.12
BuildRequires: perl(constant)
# Optional run-time
%if %{with perl_File_ShareDir_enables_optional_deps}
BuildRequires: perl(List::MoreUtils) >= 0.428
BuildRequires: perl(Params::Util) >= 1.07
%endif
# Tests
BuildRequires: perl(Cwd)
BuildRequires: perl(File::Basename)
@ -42,8 +47,10 @@ BuildRequires: perl(Test::More) >= 0.47
BuildRequires: perl(CPAN::Meta)
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Requires: perl(Class::Inspector) >= 1.12
%if %{with perl_File_ShareDir_enables_optional_deps}
Recommends: perl(List::MoreUtils) >= 0.428
Recommends: perl(Params::Util) >= 1.07
%endif
%{?perl_default_filter}
%global __requires_exclude %{?__requires_exclude}|perl\\(Class::Inspector\\)$