25a3e91
Name:           perl-Test-TinyMocker
5b8c9b5
Version:        0.05
83953d5
Release:        15%{?dist}
25a3e91
Summary:        A very simple tool to mock external modules
25a3e91
License:        GPL+ or Artistic
e31a5a2
URL:            https://metacpan.org/release/Test-TinyMocker
e31a5a2
Source0:        https://cpan.metacpan.org/authors/id/S/SU/SUKRIA/Test-TinyMocker-%{version}.tar.gz
25a3e91
BuildArch:      noarch
8e1d124
# Build
8e1d124
BuildRequires:  coreutils
8e1d124
BuildRequires:  findutils
8e1d124
BuildRequires:  make
48198b6
BuildRequires:  perl-interpreter
ffb0015
BuildRequires:  perl-generators
5b8c9b5
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.30
8e1d124
# Module
8e1d124
BuildRequires:  perl(base)
8e1d124
BuildRequires:  perl(Carp)
8e1d124
BuildRequires:  perl(Exporter)
8e1d124
BuildRequires:  perl(strict)
8e1d124
BuildRequires:  perl(vars)
8e1d124
BuildRequires:  perl(warnings)
8e1d124
# Test Suite
5b8c9b5
BuildRequires:  perl(Test::More) >= 0.88
8e1d124
# Optional Tests
8e1d124
BuildRequires:  perl(Pod::Coverage) >= 0.18
8e1d124
BuildRequires:  perl(Test::Pod) >= 1.22
5b8c9b5
BuildRequires:  perl(Test::Pod::Coverage) >= 1.08
8e1d124
# Dependencies
5b8c9b5
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
25a3e91
25a3e91
%description
25a3e91
This module allows you to override methods with arbitrary code blocks. This lets
25a3e91
you simulate some kind of behavior for your tests.
25a3e91
25a3e91
%prep
25a3e91
%setup -q -n Test-TinyMocker-%{version}
25a3e91
25a3e91
%build
5b8c9b5
perl Makefile.PL INSTALLDIRS=vendor
25a3e91
make %{?_smp_mflags}
25a3e91
25a3e91
%install
25a3e91
make pure_install DESTDIR=%{buildroot}
8e1d124
find %{buildroot} -type f -name .packlist -delete
5b8c9b5
%{_fixperms} %{buildroot}
25a3e91
25a3e91
%check
25a3e91
make test
25a3e91
25a3e91
%files
8e1d124
%license LICENSE
8e1d124
%doc AUTHORS Changes README
5b8c9b5
%{perl_vendorlib}/Test/
8e1d124
%{_mandir}/man3/Test::TinyMocker.3*
25a3e91
25a3e91
%changelog
83953d5
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.05-15
83953d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
83953d5
11e81f3
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.05-14
11e81f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
11e81f3
3fe014d
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.05-13
3fe014d
- Perl 5.28 rebuild
3fe014d
b9fb72a
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.05-12
b9fb72a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
b9fb72a
4f91b2e
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.05-11
4f91b2e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
4f91b2e
4535673
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.05-10
4535673
- Perl 5.26 rebuild
4535673
78bca3c
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.05-9
78bca3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
78bca3c
68ae908
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.05-8
68ae908
- Perl 5.24 rebuild
68ae908
8e1d124
* Fri Mar 11 2016 Paul Howarth <paul@city-fan.org> - 0.05-7
8e1d124
- Classify buildreqs by usage
8e1d124
- Use %%license
8e1d124
- Simplify find command using -delete
8e1d124
- Drop redundant %%{?perl_default_filter}
8e1d124
978a18c
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.05-6
978a18c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
978a18c
e1bfaca
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.05-5
e1bfaca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e1bfaca
eee62a8
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.05-4
eee62a8
- Perl 5.22 rebuild
eee62a8
28c015d
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.05-3
28c015d
- Perl 5.20 rebuild
28c015d
14cbe2b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.05-2
14cbe2b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
14cbe2b
5b8c9b5
* Tue Feb 11 2014 Paul Howarth <paul@city-fan.org> - 0.05-1
5b8c9b5
- Update to 0.05
5b8c9b5
  - Removed a spurious Unicode space that caused failures in t/pod.t
5b8c9b5
  - Support for mocking of unknown symbols
5b8c9b5
- Package upstream's new LICENSE file
5b8c9b5
- Don't need to remove empty directories from the buildroot
5b8c9b5
- Make %%files list more explicit
5b8c9b5
- Don't use macros for commands
5b8c9b5
9fabc20
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-7
9fabc20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
9fabc20
d8cb355
* Sat Jul 20 2013 Petr Pisar <ppisar@redhat.com> - 0.03-6
d8cb355
- Perl 5.18 rebuild
a021955
- Fix typo in the POD (CPAN RT#77680)
d8cb355
c09a25b
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-5
c09a25b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
c09a25b
2d663ac
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-4
2d663ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2d663ac
fc0a2eb
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 0.03-3
fc0a2eb
- Perl 5.16 rebuild
fc0a2eb
25a3e91
* Wed Mar 28 2012 Iain Arnell <iarnell@gmail.com> 0.03-2
25a3e91
- remove explicit Test::More dependency
25a3e91
- remove ignore.txt from docs
25a3e91
25a3e91
* Sat Feb 11 2012 Iain Arnell <iarnell@gmail.com> 0.03-1
25a3e91
- Specfile autogenerated by cpanspec 1.79.