Conditionalize optional tests

This commit is contained in:
Petr Písař 2019-06-07 13:11:36 +02:00
parent 76b9751950
commit 6fd9f4015d

View File

@ -1,3 +1,6 @@
# Perform optional tests
%bcond_without perl_JSON_PP_enables_optional_test
Name: perl-JSON-PP Name: perl-JSON-PP
Epoch: 1 Epoch: 1
Version: 4.02 Version: 4.02
@ -36,11 +39,13 @@ BuildRequires: perl(Test)
BuildRequires: perl(Test::More) BuildRequires: perl(Test::More)
BuildRequires: perl(Tie::Array) BuildRequires: perl(Tie::Array)
BuildRequires: perl(Tie::Hash) BuildRequires: perl(Tie::Hash)
%if %{with perl_JSON_PP_enables_optional_test}
# Optional tests # Optional tests
%if !%{defined perl_bootstrap} %if !%{defined perl_bootstrap}
# Disable non-core dependencies when bootstrapping a core module # Disable non-core dependencies when bootstrapping a core module
BuildRequires: perl(Tie::IxHash) BuildRequires: perl(Tie::IxHash)
%endif %endif
%endif
# Runtime # Runtime
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Requires: perl(Data::Dumper) Requires: perl(Data::Dumper)