Blame SPECS/perl-Test2-Suite.spec

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