Conditionalize optional tests

B modules are a hard dependency.
This commit is contained in:
Petr Písař 2020-09-22 11:49:45 +02:00
parent 2f6afee8b3
commit d59e207e7a

View File

@ -1,3 +1,6 @@
# Perform optional tests
%bcond_without perl_Clone_enables_optional_test
Name: perl-Clone
Version: 0.45
Release: 3%{?dist}
@ -21,18 +24,20 @@ BuildRequires: perl(Exporter)
BuildRequires: perl(strict)
BuildRequires: perl(vars)
# Tests:
BuildRequires: perl(B)
BuildRequires: perl(B::COW) >= 0.004
BuildRequires: perl(Test::More)
BuildRequires: perl(utf8)
BuildRequires: perl(warnings)
%if %{with perl_Clone_enables_optional_test}
# Optional tests:
BuildRequires: perl(B)
BuildRequires: perl(B::COW) >= 0.004
BuildRequires: perl(Data::Dumper)
BuildRequires: perl(Devel::Peek)
BuildRequires: perl(Hash::Util::FieldHash)
BuildRequires: perl(Scalar::Util)
BuildRequires: perl(Storable)
BuildRequires: perl(Taint::Runtime)
%endif
# Dependencies
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))