c4ee6f3
Name:           perl-Test-Roo
c4ee6f3
Version:        1.004
236ab10
Release:        22%{?dist}
c4ee6f3
Summary:        Composable, reusable tests with roles and Moo
c4ee6f3
License:        ASL 2.0
c4ee6f3
3c3af40
URL:            https://metacpan.org/release/Test-Roo/
f97ab72
Source0:        https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Test-Roo-%{version}.tar.gz
c4ee6f3
BuildArch:      noarch
c4ee6f3
5b23303
BuildRequires:  coreutils
3c3af40
BuildRequires:  make
3c3af40
BuildRequires:  perl(:VERSION) >= 5.8.1
c4ee6f3
BuildRequires:  perl-generators
5b23303
BuildRequires:  perl-interpreter
3c3af40
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
5b23303
BuildRequires:  perl(strict)
5b23303
BuildRequires:  perl(warnings)
5b23303
# Run-time
5b23303
# not used - bareword::filehandles
5b23303
# not used - indirect
5b23303
# not used - multidimensional
c4ee6f3
BuildRequires:  perl(Moo)
c4ee6f3
BuildRequires:  perl(MooX::Types::MooseLike::Base)
c4ee6f3
BuildRequires:  perl(strictures)
c4ee6f3
BuildRequires:  perl(Sub::Install)
c4ee6f3
BuildRequires:  perl(Test::More)
5b23303
# Tests
5b23303
BuildRequires:  perl(Capture::Tiny) >= 0.12
5b23303
BuildRequires:  perl(Digest::MD5)
5b23303
BuildRequires:  perl(CPAN::Meta)
5b23303
BuildRequires:  perl(File::Spec)
5b23303
BuildRequires:  perl(File::Temp)
5b23303
BuildRequires:  perl(lib)
5b23303
BuildRequires:  perl(Math::BigInt)
c4ee6f3
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
c4ee6f3
c4ee6f3
%description
c4ee6f3
This module allows you to compose Test::More tests from roles. It is inspired
c4ee6f3
by the excellent Test::Routine module, but uses Moo instead of Moose. This
c4ee6f3
gives most of the benefits without the need for Moose as a test dependency.
c4ee6f3
c4ee6f3
c4ee6f3
%prep
3c3af40
%autosetup -p1 -n Test-Roo-%{version}
c4ee6f3
c4ee6f3
c4ee6f3
%build
3c3af40
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
5b23303
%{make_build}
c4ee6f3
c4ee6f3
c4ee6f3
%install
5b23303
%{make_install}
3c3af40
%{_fixperms} %{buildroot}/*
c4ee6f3
c4ee6f3
c4ee6f3
%check
c4ee6f3
make test
c4ee6f3
c4ee6f3
c4ee6f3
%files
c4ee6f3
%doc Changes README
c4ee6f3
%license LICENSE
c4ee6f3
%{perl_vendorlib}/*
c4ee6f3
%{_mandir}/man3/Test::Roo*.*
c4ee6f3
c4ee6f3
c4ee6f3
%changelog
236ab10
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.004-22
236ab10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
236ab10
d68d831
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1.004-21
d68d831
- Perl 5.36 rebuild
d68d831
011f518
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.004-20
011f518
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
011f518
4235285
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.004-19
4235285
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
4235285
5b23303
* Mon Jun 28 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.004-18
5b23303
- Update list of dependencies
5b23303
e7a89e7
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.004-17
e7a89e7
- Perl 5.34 rebuild
e7a89e7
498c0ff
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.004-16
498c0ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
498c0ff
8780f21
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.004-15
8780f21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
8780f21
3eedce0
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.004-14
3eedce0
- Perl 5.32 rebuild
3eedce0
6ba940b
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.004-13
6ba940b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
6ba940b
ed6f281
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.004-12
ed6f281
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
ed6f281
5afa266
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.004-11
5afa266
- Perl 5.30 rebuild
5afa266
3285bd6
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.004-10
3285bd6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
3285bd6
e29ebcf
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.004-9
e29ebcf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
e29ebcf
707e6fa
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.004-8
707e6fa
- Perl 5.28 rebuild
707e6fa
2ed2246
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.004-7
2ed2246
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2ed2246
41b898f
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.004-6
41b898f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
41b898f
10eba60
* Tue Jun 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.004-5
10eba60
- Perl 5.26 rebuild
10eba60
deab3ea
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.004-4
deab3ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
deab3ea
bbcdccc
* Fri Aug 12 2016 Sandro Mani <manisandro@gmail.com> - 1.004-3
bbcdccc
- Add missing BRs
bbcdccc
c4ee6f3
* Wed Jul 20 2016 Sandro Mani <manisandro@gmail.com> - 1.004-2
c4ee6f3
- BR: perl-generators
c4ee6f3
- Use CPAN URL
c4ee6f3
c4ee6f3
* Mon Jul 18 2016 Sandro Mani <manisandro@gmail.com> - 1.004-1
c4ee6f3
- Initial package