54ee6ae
Name:           perl-Test-Mock-LWP
3602268
Version:        0.08
31e3703
Release:        24%{?dist}
54ee6ae
Summary:        Easy mocking of LWP packages
54ee6ae
License:        GPL+ or Artistic
b9a9bef
URL:            https://metacpan.org/release/Test-Mock-LWP
b9a9bef
Source0:        https://cpan.metacpan.org/authors/id/L/LU/LUKEC/Test-Mock-LWP-%{version}.tar.gz
432f4d4
# Disable unused features in a build script
432f4d4
Patch0:         Test-Mock-LWP-0.08-Disable-autoinstalling-the-dependencies.patch
54ee6ae
BuildArch:      noarch
432f4d4
BuildRequires:  coreutils
432f4d4
BuildRequires:  findutils
432f4d4
BuildRequires:  make
282fa3a
BuildRequires:  perl-generators
432f4d4
BuildRequires:  perl-interpreter
432f4d4
BuildRequires:  perl(inc::Module::Install)
432f4d4
BuildRequires:  perl(Module::Install::Metadata)
432f4d4
BuildRequires:  perl(Module::Install::WriteAll)
432f4d4
BuildRequires:  perl(strict)
432f4d4
BuildRequires:  perl(warnings)
432f4d4
# Run-time:
432f4d4
BuildRequires:  perl(base)
432f4d4
BuildRequires:  perl(Exporter)
432f4d4
BuildRequires:  perl(strict)
54ee6ae
BuildRequires:  perl(Test::MockObject) >= 1.08
432f4d4
# Tests:
54ee6ae
BuildRequires:  perl(Test::More) >= 0.42
54ee6ae
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
432f4d4
Requires:       perl(Test::MockObject) >= 1.08
54ee6ae
432f4d4
# Hide private redefinitions
432f4d4
%global __provides_exclude %{?__provides_exclude:%{__provides_exclude}|}^perl\\((HTTP::(Request|Response)|LWP::UserAgent)\\)
54870c5
432f4d4
# Remove underspecified dependencies
432f4d4
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\(Test::MockObject\\)$
370f57d
54ee6ae
54ee6ae
%description
3602268
A mocking library for testing of code based around LWP.
54ee6ae
54ee6ae
54ee6ae
%prep
54ee6ae
%setup -q -n Test-Mock-LWP-%{version}
72e19df
%patch0 -p1
432f4d4
# Remove bundled modules
432f4d4
rm -rf ./inc
432f4d4
perl -i -ne 'print $_ unless m{^inc/}' MANIFEST
54ee6ae
54ee6ae
%build
54ee6ae
%{__perl} Makefile.PL INSTALLDIRS=vendor
54ee6ae
make %{?_smp_mflags}
54ee6ae
54ee6ae
54ee6ae
%install
84c750a
make pure_install PERL_INSTALL_ROOT=%{buildroot}
54ee6ae
84c750a
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
84c750a
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
54ee6ae
84c750a
%{_fixperms} %{buildroot}/*
54ee6ae
54ee6ae
54ee6ae
%check
54ee6ae
make test
54ee6ae
54ee6ae
54ee6ae
%files
54ee6ae
%doc Changes README
54ee6ae
%{perl_vendorlib}/*
54ee6ae
%{_mandir}/man3/*
54ee6ae
54ee6ae
54ee6ae
%changelog
31e3703
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.08-24
31e3703
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
31e3703
820689f
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.08-23
820689f
- Perl 5.34 rebuild
820689f
01cdc95
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.08-22
01cdc95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
01cdc95
f6bfcb7
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.08-21
f6bfcb7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f6bfcb7
bf3d507
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.08-20
bf3d507
- Perl 5.32 rebuild
bf3d507
432f4d4
* Thu Mar 12 2020 Petr Pisar <ppisar@redhat.com> - 0.08-19
432f4d4
- Specify all dependencies and unbundle Module::Install
432f4d4
2ebcf28
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.08-18
2ebcf28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2ebcf28
dc7af14
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.08-17
dc7af14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
dc7af14
a443d36
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.08-16
a443d36
- Perl 5.30 rebuild
a443d36
45d4d53
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.08-15
45d4d53
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
45d4d53
5201850
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.08-14
5201850
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5201850
1fa79b7
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.08-13
1fa79b7
- Perl 5.28 rebuild
1fa79b7
5174918
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.08-12
5174918
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
5174918
76daa25
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.08-11
76daa25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
76daa25
d8588e4
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.08-10
d8588e4
- Perl 5.26 rebuild
d8588e4
72e19df
* Tue May 16 2017 Petr Pisar <ppisar@redhat.com> - 0.08-9
72e19df
- Fix building on Perl without "." in @INC (CPAN RT#121706)
72e19df
52e55f9
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.08-8
52e55f9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
52e55f9
bf5aba3
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.08-7
bf5aba3
- Perl 5.24 rebuild
bf5aba3
b912444
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.08-6
b912444
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
b912444
48dd2db
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.08-5
48dd2db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
48dd2db
8c5d938
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.08-4
8c5d938
- Perl 5.22 rebuild
8c5d938
51ef050
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.08-3
51ef050
- Perl 5.20 rebuild
51ef050
9866d4a
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.08-2
9866d4a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9866d4a
3602268
* Mon Oct 28 2013 Lubomir Rintel (GoodData) <lubo.rintel@gooddata.com> - 0.08-1
3602268
- Update to a newer release
3602268
84c750a
* Thu Oct 24 2013 Lubomir Rintel (GoodData) <lubo.rintel@gooddata.com> - 0.06-8
84c750a
- Bulk sad and useless attempt at consistent SPEC file formatting
84c750a
5de456e
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-7
5de456e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
5de456e
f889475
* Mon Jul 22 2013 Petr Pisar <ppisar@redhat.com> - 0.06-6
f889475
- Perl 5.18 rebuild
f889475
7743275
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-5
7743275
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
7743275
9fa7813
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-4
9fa7813
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9fa7813
172c533
* Thu Jun 14 2012 Petr Pisar <ppisar@redhat.com> - 0.06-3
172c533
- Perl 5.16 rebuild
172c533
03f8a2c
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-2
03f8a2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
03f8a2c
f630b12
* Sun Oct  2 2011 Tom Callaway <spot@fedoraproject.org> - 0.06-1
f630b12
- update to 0.06
f630b12
03d8304
* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.05-10
03d8304
- Perl mass rebuild
03d8304
370f57d
* Mon Feb 14 2011 Paul Howarth <paul@city-fan.org> - 0.05-9
370f57d
- Add rpm 4.9 compatible provides filter
370f57d
64be698
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.05-8
64be698
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
64be698
64054bd
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.05-7
64054bd
- 661697 rebuild for fixing problems with vendorach/lib
64054bd
e40a254
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.05-6
e40a254
- Mass rebuild with perl-5.12.0
e40a254
4d6be05
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 0.05-5
4d6be05
- rebuild against perl 5.10.1
4d6be05
d0a2e05
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.05-4
d0a2e05
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d0a2e05
54870c5
* Fri May 22 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 0.05-3
54870c5
- Filter out perl(..) Provides for HTTP::Request, HTTP::Response and
54870c5
  LWP::UserAgent, which come from files not stored in Perl's search
54870c5
  path for modules (#472354).
54870c5
7e0e58d
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.05-2
7e0e58d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
7e0e58d
84c750a
* Mon Jun 16 2008 Lubomir Rintel (GoodData) <lubo.rintel@gooddata.com> 0.05-1
54ee6ae
- Specfile autogenerated by cpanspec 1.75.
54ee6ae
- Fixed dependencies
54ee6ae
- Fixed strings