cvsextras 1cdbc8c
Name:           perl-Test-MockObject
6db6e1e
Version:        1.20180705
4924282
Release:        2%{?dist}
cvsextras 1cdbc8c
Summary:        Perl extension for emulating troublesome interfaces
6dd0230
License:        GPL+ or Artistic
1b5bf67
URL:            https://metacpan.org/release/Test-MockObject
1b5bf67
Source0:        https://cpan.metacpan.org/authors/id/C/CH/CHROMATIC/Test-MockObject-%{version}.tar.gz
cvsextras 1cdbc8c
BuildArch:      noarch
98bf4c2
BuildRequires:  coreutils
98bf4c2
BuildRequires:  findutils
98bf4c2
BuildRequires:  make
7aa2e74
BuildRequires:  perl-generators
6db6e1e
BuildRequires:  perl-interpreter
6db6e1e
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
98bf4c2
BuildRequires:  perl(strict)
98bf4c2
BuildRequires:  perl(warnings)
98bf4c2
# Run-time:
98bf4c2
BuildRequires:  perl(Carp)
98bf4c2
BuildRequires:  perl(constant)
98bf4c2
BuildRequires:  perl(Devel::Peek)
98bf4c2
BuildRequires:  perl(Scalar::Util)
98bf4c2
BuildRequires:  perl(Test::Builder)
98bf4c2
# Optional run-time:
9062d5e
BuildRequires:  perl(UNIVERSAL::can) >= 1.20110617
9062d5e
BuildRequires:  perl(UNIVERSAL::isa) >= 1.20110614
98bf4c2
# Tests:
98bf4c2
BuildRequires:  perl(base)
98bf4c2
BuildRequires:  perl(fields)
98bf4c2
BuildRequires:  perl(overload)
98bf4c2
BuildRequires:  perl(Test::Exception) >= 0.31
98bf4c2
BuildRequires:  perl(Test::More) >= 0.98
98bf4c2
BuildRequires:  perl(Test::Warn) >= 0.23
98bf4c2
BuildRequires:  perl(vars)
98bf4c2
BuildRequires:  perl(CGI) >= 4.15
e5ddea9
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
98bf4c2
Requires:       perl(Carp)
cvsextras 1cdbc8c
9062d5e
%{?perl_default_filter}
9062d5e
cvsextras 1cdbc8c
%description
cvsextras 1cdbc8c
Test::MockObject is a highly polymorphic testing object, capable of
cvsextras 1cdbc8c
looking like all sorts of objects.  This makes white-box testing much
cvsextras 1cdbc8c
easier, as you can concentrate on what the code being tested sends to
cvsextras 1cdbc8c
and receives from the mocked object, instead of worrying about faking
cvsextras 1cdbc8c
up your own data.  (Another option is not to test difficult things.
cvsextras 1cdbc8c
Now you have no excuse.)
cvsextras 1cdbc8c
cvsextras 1cdbc8c
%prep
cvsextras 1cdbc8c
%setup -q -n Test-MockObject-%{version}
cvsextras 1cdbc8c
cvsextras 1cdbc8c
%build
6db6e1e
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
9062d5e
make %{?_smp_mflags}
cvsextras 1cdbc8c
cvsextras 1cdbc8c
%install
9062d5e
make pure_install DESTDIR=%{buildroot}
9062d5e
%{_fixperms} %{buildroot}
cvsextras 1cdbc8c
e5ddea9
%check
9062d5e
PERL_RUN_ALL_TESTS=1 make test
cvsextras 1cdbc8c
cvsextras 1cdbc8c
%files
cvsextras 1cdbc8c
%doc Changes README
c93a6f4
%{perl_vendorlib}/Test/
f244f14
%{_mandir}/man3/*.3pm*
cvsextras 1cdbc8c
cvsextras 1cdbc8c
%changelog
4924282
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.20180705-2
4924282
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
4924282
6db6e1e
* Tue Aug 07 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.20180705-1
6db6e1e
- 1.20180705 bump
6db6e1e
6559f5e
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.20161202-7
6559f5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
6559f5e
85d4f11
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.20161202-6
85d4f11
- Perl 5.28 rebuild
85d4f11
625f959
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.20161202-5
625f959
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
625f959
770c95d
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.20161202-4
770c95d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
770c95d
eb406ad
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.20161202-3
eb406ad
- Perl 5.26 rebuild
eb406ad
83e0332
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.20161202-2
83e0332
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
83e0332
adafa00
* Wed Dec 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.20161202-1
adafa00
- 1.20161202 bump
adafa00
d855020
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.20150527-6
d855020
- Perl 5.24 rebuild
d855020
361234b
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.20150527-5
361234b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
361234b
98bf4c2
* Wed Oct 14 2015 Petr Pisar <ppisar@redhat.com> - 1.20150527-4
98bf4c2
- Specify all dependencies
98bf4c2
a92f824
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20150527-3
a92f824
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a92f824
0996e04
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.20150527-2
0996e04
- Perl 5.22 rebuild
0996e04
489f5cc
* Thu May 28 2015 Tom Callaway <spot@fedoraproject.org> - 1.20150527-1
489f5cc
- update to 1.20150527
489f5cc
5041e1d
* Tue May 26 2015 Tom Callaway <spot@fedoraproject.org> - 1.20150521-1
5041e1d
- update to 1.20150521
5041e1d
dc287c6
* Tue Feb  3 2015 Tom Callaway <spot@fedoraproject.org> - 1.20140408-1
dc287c6
- update to 1.20140408
dc287c6
f8ba53f
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.20120301-6
f8ba53f
- Perl 5.20 rebuild
f8ba53f
1d76003
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20120301-5
1d76003
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1d76003
a98a4c0
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20120301-4
a98a4c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a98a4c0
8078af2
* Mon Jul 22 2013 Petr Pisar <ppisar@redhat.com> - 1.20120301-3
8078af2
- Perl 5.18 rebuild
8078af2
888b2ee
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20120301-2
888b2ee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
888b2ee
9062d5e
* Sun Jan 20 2013 Tom Callaway <spot@fedoraproject.org> - 1.20120301-1
9062d5e
- update to 1.20120301
9062d5e
92870a3
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.09-13
92870a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
92870a3
46825b4
* Thu Jun 14 2012 Petr Pisar <ppisar@redhat.com> - 1.09-12
46825b4
- Perl 5.16 rebuild
46825b4
69ed0a1
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.09-11
69ed0a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
69ed0a1
3920f59
* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.09-10
3920f59
- Perl mass rebuild
3920f59
e055cbe
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.09-9
e055cbe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e055cbe
a2bcaf9
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.09-8
a2bcaf9
- 661697 rebuild for fixing problems with vendorach/lib
a2bcaf9
767a83c
* Thu Dec 09 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.09-7
767a83c
- Add BR: perl(CGI) (Fix FTBFS: BZ 660972).
767a83c
eff50c8
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.09-6
eff50c8
- Mass rebuild with perl-5.12.0
eff50c8
7f46c28
* Thu Feb  4 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.09-5
7f46c28
- 552253 merge review
7f46c28
b0551d9
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.09-4
b0551d9
- rebuild against perl 5.10.1
b0551d9
11a7858
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.09-3
11a7858
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
11a7858
5319f2a
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.09-2
5319f2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
5319f2a
4ac7146
* Thu Nov 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.09-1
4ac7146
- update to 1.09
4ac7146
ea428f8
* Wed Mar 05 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.08-2
ea428f8
- rebuild for new perl
ea428f8
c05e02b
* Fri Jun 29 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.08-1
c05e02b
- Update to 1.08.
c05e02b
f244f14
* Thu Oct  5 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.07-1
f244f14
- Update to 1.07.
f244f14
8d0ab42
* Fri Apr 21 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.06-1
8d0ab42
- Update to 1.06.
8d0ab42
8d72e53
* Tue Apr 11 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.05-1
8d72e53
- Update to 1.05.
8d72e53
9ed2d4f
* Thu Mar 30 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.04-1
9ed2d4f
- Update to 1.04.
9ed2d4f
- Makefile.PL -> Build.PL.
9ed2d4f
7625d99
* Mon Mar 13 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.03-1
7625d99
- Update to 1.03.
7625d99
e5ddea9
* Tue Feb 28 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.02-1
e5ddea9
- Update to 1.02.
e5ddea9
d8b610e
* Fri Jul 15 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.00-1
d8b610e
- Update to 1.00.
d8b610e
cc6ee16
* Fri Jul 15 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0:0.15-3
996d062
- rebuilt
996d062
c93a6f4
* Tue Dec 28 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:0.15-2
c93a6f4
- Build requires Test::Simple >= 0.44 (bug 2324).
c93a6f4
c93a6f4
* Wed Dec 01 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:0.15-0.fdr.1
c93a6f4
- Update to 0.15.
c93a6f4
cvsextras 1cdbc8c
* Tue May 25 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:0.14-0.fdr.1
cvsextras 1cdbc8c
- Update to 0.14.
cvsextras 1cdbc8c
- Require perl >= 1:5.6.1 for vendor install dir support.
cvsextras 1cdbc8c
- Use pure_install to avoid perllocal.pod workarounds.
c93a6f4
- Moved make test to section %%check.
cvsextras 1cdbc8c
cvsextras 1cdbc8c
* Wed Nov 19 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.12-0.fdr.1
cvsextras 1cdbc8c
- First build.