Do not perform tests that need the Internet by default
This commit is contained in:
parent
d15a09d88e
commit
a032aa34e0
@ -1,9 +1,11 @@
|
||||
# Run optional tests
|
||||
%bcond_without perl_libwww_perl_enables_optional_test
|
||||
# Perform tests that need the Internet
|
||||
%bcond_with perl_libwww_perl_enables_internet_test
|
||||
|
||||
Name: perl-libwww-perl
|
||||
Version: 6.43
|
||||
Release: 2%{?dist}
|
||||
Release: 3%{?dist}
|
||||
Summary: A Perl interface to the World-Wide Web
|
||||
License: GPL+ or Artistic
|
||||
URL: https://metacpan.org/release/libwww-perl
|
||||
@ -77,8 +79,11 @@ BuildRequires: perl(FindBin)
|
||||
BuildRequires: perl(HTTP::Daemon) >= 6
|
||||
BuildRequires: perl(Test::Fatal)
|
||||
BuildRequires: perl(Test::More)
|
||||
%if %{with perl_libwww_perl_enables_internet_test}
|
||||
BuildRequires: perl(Test::RequiresInternet)
|
||||
%endif
|
||||
BuildRequires: perl(utf8)
|
||||
%if %{with perl_libwww_perl_enables_internet_test}
|
||||
BuildRequires: perl(Test::Needs)
|
||||
%if %{with perl_libwww_perl_enables_optional_test}
|
||||
# Optional tests:
|
||||
@ -86,6 +91,7 @@ BuildRequires: perl(Test::Needs)
|
||||
# CPAN::Meta::Prereqs not helpful
|
||||
BuildRequires: perl(Test::LeakTrace)
|
||||
%endif
|
||||
%endif
|
||||
|
||||
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
|
||||
Requires: perl(Authen::NTLM) >= 1.02
|
||||
@ -134,6 +140,10 @@ use and even classes that help you implement simple HTTP servers.
|
||||
%prep
|
||||
%setup -q -n libwww-perl-%{version}
|
||||
%patch0 -p1
|
||||
%if !%{with perl_libwww_perl_enables_internet_test}
|
||||
rm t/leak/no_leak.t
|
||||
perl -i -ne 'print $_ unless m{^t/leak/no_leak.t}' MANIFEST
|
||||
%endif
|
||||
|
||||
%build
|
||||
# Install the aliases by default
|
||||
@ -145,7 +155,7 @@ perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 --aliases < /de
|
||||
%{_fixperms} $RPM_BUILD_ROOT/*
|
||||
|
||||
%check
|
||||
unset PERL_LWP_ENV_HTTP_TEST_SERVER_TIMEOUT PERL_LWP_ENV_HTTP_TEST_URL
|
||||
unset COVERAGE PERL_LWP_ENV_HTTP_TEST_SERVER_TIMEOUT PERL_LWP_ENV_HTTP_TEST_URL
|
||||
make test
|
||||
|
||||
%files
|
||||
@ -159,6 +169,9 @@ make test
|
||||
%{_mandir}/man3/*.3*
|
||||
|
||||
%changelog
|
||||
* Fri Feb 14 2020 Petr Pisar <ppisar@redhat.com> - 6.43-3
|
||||
- Do not perform tests that need the Internet by default
|
||||
|
||||
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.43-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user