Blame SPECS/perl-Test2-Suite.spec

aa9163
# Break lines according to Unicode rules
aa9163
%bcond_without perl_Test2_Suite_enables_unicode
aa9163
aa9163
Name:           perl-Test2-Suite
aa9163
Version:        0.000139
aa9163
Release:        4%{?dist}
aa9163
Summary:        Set of tools built upon the Test2 framework
aa9163
License:        GPL+ or Artistic
aa9163
URL:            https://metacpan.org/release/Test2-Suite
aa9163
Source0:        https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test2-Suite-%{version}.tar.gz
aa9163
BuildArch:      noarch
aa9163
BuildRequires:  coreutils
aa9163
BuildRequires:  make
aa9163
BuildRequires:  perl-generators
aa9163
BuildRequires:  perl-interpreter
aa9163
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
aa9163
BuildRequires:  perl(strict)
aa9163
BuildRequires:  perl(warnings)
aa9163
# Run-time:
aa9163
BuildRequires:  perl(B)
aa9163
BuildRequires:  perl(base)
aa9163
BuildRequires:  perl(Carp)
aa9163
BuildRequires:  perl(Data::Dumper)
aa9163
BuildRequires:  perl(Exporter)
aa9163
BuildRequires:  perl(File::Spec)
aa9163
BuildRequires:  perl(File::Temp)
aa9163
BuildRequires:  perl(Importer) >= 0.024
aa9163
BuildRequires:  perl(List::Util)
aa9163
BuildRequires:  perl(Module::Pluggable) >= 2.7
aa9163
BuildRequires:  perl(overload)
aa9163
BuildRequires:  perl(Scalar::Util)
aa9163
BuildRequires:  perl(Scope::Guard)
aa9163
BuildRequires:  perl(Sub::Info) >= 0.002
aa9163
BuildRequires:  perl(Term::Table) >= 0.013
aa9163
BuildRequires:  perl(Term::Table::Cell)
aa9163
BuildRequires:  perl(Term::Table::LineBreak)
aa9163
BuildRequires:  perl(Term::Table::Util)
aa9163
BuildRequires:  perl(Test2::API) >= 1.302176
aa9163
BuildRequires:  perl(Test2::API::Context)
aa9163
BuildRequires:  perl(Test2::Event)
aa9163
BuildRequires:  perl(Test2::Event::Exception)
aa9163
# Test2::Event::Note loaded by send_event()
aa9163
BuildRequires:  perl(Test2::Event::Note)
aa9163
# Test2::Event::Skip loaded by send_event()
aa9163
BuildRequires:  perl(Test2::Event::Skip)
aa9163
BuildRequires:  perl(Test2::EventFacet)
aa9163
BuildRequires:  perl(Test2::EventFacet::Info::Table)
aa9163
BuildRequires:  perl(Test2::EventFacet::Trace)
aa9163
BuildRequires:  perl(Test2::Hub::Interceptor)
aa9163
BuildRequires:  perl(Test2::Hub::Subtest)
aa9163
BuildRequires:  perl(Test2::IPC)
aa9163
BuildRequires:  perl(Test2::Tools::Tiny)
aa9163
BuildRequires:  perl(Test2::Util)
aa9163
BuildRequires:  perl(Test2::Util::HashBase)
aa9163
BuildRequires:  perl(Test2::Util::Trace)
aa9163
BuildRequires:  perl(threads)
aa9163
BuildRequires:  perl(Time::HiRes)
aa9163
BuildRequires:  perl(utf8)
aa9163
BuildRequires:  perl(vars)
aa9163
# Optional run-time:
aa9163
# Sub::Util or Sub::Name
aa9163
BuildRequires:  perl(Sub::Util)
aa9163
%if %{with perl_Test2_Suite_enables_unicode}
aa9163
BuildRequires:  perl(Unicode::GCString)
aa9163
%endif
aa9163
# Tests:
aa9163
BuildRequires:  perl(IO::Handle)
aa9163
BuildRequires:  perl(PerlIO)
aa9163
BuildRequires:  perl(Test2::EventFacet::Assert)
aa9163
BuildRequires:  perl(Test2::Formatter::TAP)
aa9163
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
aa9163
Requires:       perl(Data::Dumper)
aa9163
Requires:       perl(Importer) >= 0.024
aa9163
Requires:       perl(Module::Pluggable) >= 2.7
aa9163
Requires:       perl(Sub::Info) >= 0.002
aa9163
# Sub::Util or Sub::Name
aa9163
Suggests:       perl(Sub::Util)
aa9163
Requires:       perl(Term::Table) >= 0.013
aa9163
Requires:       perl(Test2::API) >= 1.302176
aa9163
Requires:       perl(Test2::Event)
aa9163
# Test2::Event::Note loaded by send_event()
aa9163
Requires:       perl(Test2::Event::Note)
aa9163
# Test2::Event::Skip loaded by send_event()
aa9163
Requires:       perl(Test2::Event::Skip)
aa9163
Requires:       perl(Test2::EventFacet)
aa9163
Requires:       perl(threads)
aa9163
Requires:       perl(utf8)
aa9163
%if %{with perl_Test2_Suite_enables_unicode}
aa9163
# Unicode::GCString for formating double-width strings
aa9163
Recommends:     perl(Unicode::GCString)
aa9163
%endif
aa9163
# perl-Test2-AsyncSubtest-0:0.000020-1.fc28 merged
aa9163
Provides:       perl-Test2-AsyncSubtest = %{version}-%{release}
aa9163
Obsoletes:      perl-Test2-AsyncSubtest < 0.000020-2
aa9163
# perl-Test2-Workflow-0:0.000018-4.fc27 merged
aa9163
Provides:       perl-Test2-Workflow = %{version}-%{release}
aa9163
Obsoletes:      perl-Test2-Workflow < 0.000018-5
aa9163
aa9163
# Remove under-specified dependencies
aa9163
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\((Importer|Module::Pluggable|Sub::Info|Term::Table|Test2::API)\\)$
aa9163
aa9163
%description
aa9163
Rich set of tools, plugins, bundles, etc. built upon the Test2 testing
aa9163
library. If you are interested in writing Perl tests this is the distribution
aa9163
for you.
aa9163
aa9163
%prep
aa9163
%setup -q -n Test2-Suite-%{version}
aa9163
aa9163
%build
aa9163
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
aa9163
%{make_build}
aa9163
aa9163
%install
aa9163
%{make_install}
aa9163
%{_fixperms} $RPM_BUILD_ROOT/*
aa9163
aa9163
%check
aa9163
unset AUTHOR_TESTING
aa9163
make test
aa9163
aa9163
%files
aa9163
%license LICENSE
aa9163
%doc Changes README
aa9163
%{perl_vendorlib}/*
aa9163
%{_mandir}/man3/*
aa9163
aa9163
%changelog
aa9163
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 0.000139-4
aa9163
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
aa9163
  Related: rhbz#1991688
aa9163
aa9163
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 0.000139-3
aa9163
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
aa9163
aa9163
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.000139-2
aa9163
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
aa9163
aa9163
* Wed Dec 16 2020 Petr Pisar <ppisar@redhat.com> - 0.000139-1
aa9163
- 0.000139 bump
aa9163
aa9163
* Thu Oct 22 2020 Petr Pisar <ppisar@redhat.com> - 0.000138-1
aa9163
- 0.000138 bump
aa9163
aa9163
* Tue Oct 06 2020 Petr Pisar <ppisar@redhat.com> - 0.000136-1
aa9163
- 0.000136 bump
aa9163
aa9163
* Wed Aug 19 2020 Petr Pisar <ppisar@redhat.com> - 0.000135-1
aa9163
- 0.000135 bump
aa9163
aa9163
* Fri Aug 07 2020 Petr Pisar <ppisar@redhat.com> - 0.000132-1
aa9163
- 0.000132 bump
aa9163
aa9163
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.000130-3
aa9163
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
aa9163
aa9163
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.000130-2
aa9163
- Perl 5.32 rebuild
aa9163
aa9163
* Mon Jun 01 2020 Petr Pisar <ppisar@redhat.com> - 0.000130-1
aa9163
- 0.000130 bump
aa9163
aa9163
* Fri Jan 31 2020 Petr Pisar <ppisar@redhat.com> - 0.000129-1
aa9163
- 0.000129 bump
aa9163
aa9163
* Fri Jan 31 2020 Petr Pisar <ppisar@redhat.com> - 0.000128-1
aa9163
- 0.000128 bump
aa9163
aa9163
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.000127-2
aa9163
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
aa9163
aa9163
* Thu Oct 31 2019 Petr Pisar <ppisar@redhat.com> - 0.000127-1
aa9163
- 0.000127 bump
aa9163
aa9163
* Thu Aug 29 2019 Petr Pisar <ppisar@redhat.com> - 0.000126-1
aa9163
- 0.000126 bump
aa9163
aa9163
* Tue Aug 20 2019 Petr Pisar <ppisar@redhat.com> - 0.000125-1
aa9163
- 0.000125 bump
aa9163
aa9163
* Mon Aug 19 2019 Petr Pisar <ppisar@redhat.com> - 0.000124-1
aa9163
- 0.000124 bump
aa9163
aa9163
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.000122-3
aa9163
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
aa9163
aa9163
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.000122-2
aa9163
- Perl 5.30 rebuild
aa9163
aa9163
* Mon May 20 2019 Petr Pisar <ppisar@redhat.com> - 0.000122-1
aa9163
- 0.000122 bump
aa9163
aa9163
* Thu May 09 2019 Petr Pisar <ppisar@redhat.com> - 0.000121-1
aa9163
- 0.000121 bump
aa9163
aa9163
* Mon Apr 29 2019 Petr Pisar <ppisar@redhat.com> - 0.000120-1
aa9163
- 0.000120 bump
aa9163
aa9163
* Mon Mar 18 2019 Petr Pisar <ppisar@redhat.com> - 0.000119-1
aa9163
- 0.000119 bump
aa9163
aa9163
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.000118-2
aa9163
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
aa9163
aa9163
* Mon Jan 21 2019 Petr Pisar <ppisar@redhat.com> - 0.000118-1
aa9163
- 0.000118 bump
aa9163
aa9163
* Wed Dec 05 2018 Petr Pisar <ppisar@redhat.com> - 0.000117-1
aa9163
- 0.000117 bump
aa9163
aa9163
* Thu Nov 29 2018 Petr Pisar <ppisar@redhat.com> - 0.000116-1
aa9163
- 0.000116 bump
aa9163
aa9163
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.000115-2
aa9163
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
aa9163
aa9163
* Thu Jul 12 2018 Petr Pisar <ppisar@redhat.com> - 0.000115-1
aa9163
- 0.000115 bump
aa9163
aa9163
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.000114-2
aa9163
- Perl 5.28 rebuild
aa9163
aa9163
* Fri Apr 20 2018 Petr Pisar <ppisar@redhat.com> - 0.000114-1
aa9163
- 0.000114 bump
aa9163
aa9163
* Thu Mar 15 2018 Petr Pisar <ppisar@redhat.com> - 0.000111-1
aa9163
- 0.000111 bump
aa9163
aa9163
* Mon Mar 12 2018 Petr Pisar <ppisar@redhat.com> - 0.000108-1
aa9163
- 0.000108 bump
aa9163
aa9163
* Wed Mar 07 2018 Petr Pisar <ppisar@redhat.com> - 0.000106-1
aa9163
- 0.000106 bump
aa9163
aa9163
* Tue Mar 06 2018 Petr Pisar <ppisar@redhat.com> - 0.000104-1
aa9163
- 0.000104 bump
aa9163
aa9163
* Mon Mar 05 2018 Petr Pisar <ppisar@redhat.com> - 0.000102-1
aa9163
- 0.000102 bump
aa9163
aa9163
* Wed Feb 14 2018 Petr Pisar <ppisar@redhat.com> - 0.000100-1
aa9163
- 0.000100 bump
aa9163
aa9163
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.000097-2
aa9163
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
aa9163
aa9163
* Mon Dec 11 2017 Petr Pisar <ppisar@redhat.com> - 0.000097-1
aa9163
- 0.000097 bump
aa9163
aa9163
* Fri Dec 08 2017 Petr Pisar <ppisar@redhat.com> - 0.000094-2
aa9163
- Remove unused dependency on Term::ReadKey
aa9163
aa9163
* Tue Dec 05 2017 Petr Pisar <ppisar@redhat.com> - 0.000094-1
aa9163
- 0.000094 bump
aa9163
aa9163
* Mon Nov 20 2017 Petr Pisar <ppisar@redhat.com> - 0.000084-1
aa9163
- 0.000084 bump
aa9163
aa9163
* Fri Oct 27 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.000083-1
aa9163
- 0.000083 bump
aa9163
aa9163
* Mon Oct 23 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.000082-1
aa9163
- 0.000082 bump
aa9163
aa9163
* Tue Oct 17 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.000080-1
aa9163
- 0.000080 bump
aa9163
aa9163
* Thu Sep 14 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.000077-1
aa9163
- 0.000077 bump
aa9163
aa9163
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.000072-2
aa9163
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
aa9163
aa9163
* Mon Jun 19 2017 Petr Pisar <ppisar@redhat.com> - 0.000072-1
aa9163
- 0.000072 bump
aa9163
aa9163
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.000070-2
aa9163
- Perl 5.26 rebuild
aa9163
aa9163
* Mon Mar 20 2017 Petr Pisar <ppisar@redhat.com> - 0.000070-1
aa9163
- 0.000070 bump
aa9163
aa9163
* Fri Mar 17 2017 Petr Pisar <ppisar@redhat.com> - 0.000069-1
aa9163
- 0.000069 bump
aa9163
aa9163
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.000067-2
aa9163
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
aa9163
aa9163
* Wed Jan 04 2017 Petr Pisar <ppisar@redhat.com> - 0.000067-1
aa9163
- 0.000067 bump
aa9163
aa9163
* Tue Dec 20 2016 Petr Pisar <ppisar@redhat.com> - 0.000065-1
aa9163
- 0.000065 bump
aa9163
aa9163
* Mon Dec 19 2016 Petr Pisar <ppisar@redhat.com> - 0.000063-1
aa9163
- 0.000063 bump
aa9163
aa9163
* Thu Sep 29 2016 Petr Pisar <ppisar@redhat.com> - 0.000060-1
aa9163
- 0.000060 bump
aa9163
aa9163
* Fri Sep 02 2016 Petr Pisar <ppisar@redhat.com> - 0.000058-1
aa9163
- 0.000058 bump
aa9163
aa9163
* Mon Aug 01 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.000055-1
aa9163
- 0.000055 bump
aa9163
aa9163
* Fri Jul 29 2016 Petr Pisar <ppisar@redhat.com> - 0.000054-1
aa9163
- 0.000054 bump
aa9163
aa9163
* Tue Jul 19 2016 Petr Pisar <ppisar@redhat.com> - 0.000052-1
aa9163
- 0.000052 bump
aa9163
aa9163
* Mon Jul 11 2016 Petr Pisar <ppisar@redhat.com> - 0.000050-1
aa9163
- 0.000050 bump
aa9163
aa9163
* Mon Jul 04 2016 Petr Pisar <ppisar@redhat.com> - 0.000048-1
aa9163
- 0.000048 bump
aa9163
aa9163
* Tue Jun 28 2016 Petr Pisar <ppisar@redhat.com> - 0.000042-1
aa9163
- 0.000042 bump
aa9163
aa9163
* Mon Jun 27 2016 Petr Pisar <ppisar@redhat.com> - 0.000038-1
aa9163
- 0.000038 bump
aa9163
aa9163
* Mon Jun 20 2016 Petr Pisar <ppisar@redhat.com> - 0.000032-1
aa9163
- 0.000032 bump
aa9163
aa9163
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.000030-2
aa9163
- Perl 5.24 rebuild
aa9163
aa9163
* Wed May 11 2016 Petr Pisar <ppisar@redhat.com> - 0.000030-1
aa9163
- 0.000030 bump
aa9163
aa9163
* Mon May 02 2016 Petr Pisar <ppisar@redhat.com> - 0.000029-1
aa9163
- 0.000029 bump
aa9163
aa9163
* Mon Apr 18 2016 Petr Pisar <ppisar@redhat.com> - 0.000028-1
aa9163
- 0.000028 bump
aa9163
aa9163
* Thu Apr 14 2016 Petr Pisar <ppisar@redhat.com> - 0.000027-1
aa9163
- 0.000027 bump
aa9163
aa9163
* Mon Apr 11 2016 Petr Pisar <ppisar@redhat.com> - 0.000026-1
aa9163
- 0.000026 bump
aa9163
aa9163
* Tue Apr 05 2016 Petr Pisar <ppisar@redhat.com> - 0.000025-1
aa9163
- 0.000025 bump
aa9163
aa9163
* Mon Mar 21 2016 Petr Pisar <ppisar@redhat.com> - 0.000024-1
aa9163
- 0.000024 bump
aa9163
aa9163
* Fri Mar 18 2016 Petr Pisar <ppisar@redhat.com> - 0.000023-1
aa9163
- 0.000023 bump
aa9163
aa9163
* Tue Mar 08 2016 Petr Pisar <ppisar@redhat.com> - 0.000022-1
aa9163
- 0.000022 bump
aa9163
aa9163
* Mon Mar 07 2016 Petr Pisar <ppisar@redhat.com> - 0.000021-1
aa9163
- 0.000021 bump
aa9163
aa9163
* Thu Feb 11 2016 Petr Pisar <ppisar@redhat.com> 0.000020-1
aa9163
- Specfile autogenerated by cpanspec 1.78.