Blame SPECS/perl-Test2-Suite.spec

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