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
|
# Run optional tests
|
||||||
%bcond_without perl_libwww_perl_enables_optional_test
|
%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
|
Name: perl-libwww-perl
|
||||||
Version: 6.43
|
Version: 6.43
|
||||||
Release: 2%{?dist}
|
Release: 3%{?dist}
|
||||||
Summary: A Perl interface to the World-Wide Web
|
Summary: A Perl interface to the World-Wide Web
|
||||||
License: GPL+ or Artistic
|
License: GPL+ or Artistic
|
||||||
URL: https://metacpan.org/release/libwww-perl
|
URL: https://metacpan.org/release/libwww-perl
|
||||||
@ -77,8 +79,11 @@ BuildRequires: perl(FindBin)
|
|||||||
BuildRequires: perl(HTTP::Daemon) >= 6
|
BuildRequires: perl(HTTP::Daemon) >= 6
|
||||||
BuildRequires: perl(Test::Fatal)
|
BuildRequires: perl(Test::Fatal)
|
||||||
BuildRequires: perl(Test::More)
|
BuildRequires: perl(Test::More)
|
||||||
|
%if %{with perl_libwww_perl_enables_internet_test}
|
||||||
BuildRequires: perl(Test::RequiresInternet)
|
BuildRequires: perl(Test::RequiresInternet)
|
||||||
|
%endif
|
||||||
BuildRequires: perl(utf8)
|
BuildRequires: perl(utf8)
|
||||||
|
%if %{with perl_libwww_perl_enables_internet_test}
|
||||||
BuildRequires: perl(Test::Needs)
|
BuildRequires: perl(Test::Needs)
|
||||||
%if %{with perl_libwww_perl_enables_optional_test}
|
%if %{with perl_libwww_perl_enables_optional_test}
|
||||||
# Optional tests:
|
# Optional tests:
|
||||||
@ -86,6 +91,7 @@ BuildRequires: perl(Test::Needs)
|
|||||||
# CPAN::Meta::Prereqs not helpful
|
# CPAN::Meta::Prereqs not helpful
|
||||||
BuildRequires: perl(Test::LeakTrace)
|
BuildRequires: perl(Test::LeakTrace)
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
|
|
||||||
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
|
||||||
Requires: perl(Authen::NTLM) >= 1.02
|
Requires: perl(Authen::NTLM) >= 1.02
|
||||||
@ -134,6 +140,10 @@ use and even classes that help you implement simple HTTP servers.
|
|||||||
%prep
|
%prep
|
||||||
%setup -q -n libwww-perl-%{version}
|
%setup -q -n libwww-perl-%{version}
|
||||||
%patch0 -p1
|
%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
|
%build
|
||||||
# Install the aliases by default
|
# 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/*
|
%{_fixperms} $RPM_BUILD_ROOT/*
|
||||||
|
|
||||||
%check
|
%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
|
make test
|
||||||
|
|
||||||
%files
|
%files
|
||||||
@ -159,6 +169,9 @@ make test
|
|||||||
%{_mandir}/man3/*.3*
|
%{_mandir}/man3/*.3*
|
||||||
|
|
||||||
%changelog
|
%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
|
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.43-2
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user