commit fc1509ee22fcb55dd37b29fc6d4b3d9e7931a7b9 Author: Paul Howarth <paul@xxxxxxxxxxxx> Date: Mon Sep 2 16:56:29 2013 +0100 Initial import (perl-Fennec-2.010-2) Fennec ties together several testing-related modules and enhances their functionality in ways you don't get loading them individually. Fennec makes testing easier, and more useful. .gitignore | 1 + perl-Fennec.spec | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 106 insertions(+), 0 deletions(-) --- diff --git a/.gitignore b/.gitignore index e69de29..4857a80 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/Fennec-[0-9.]*.tar.gz diff --git a/perl-Fennec.spec b/perl-Fennec.spec new file mode 100644 index 0000000..be543a9 --- /dev/null +++ b/perl-Fennec.spec @@ -0,0 +1,104 @@ +#TODO: BR: perl(Fennec::Declare) when available, +# guarded by %{?perl_bootstrap} since it requires perl(Fennec) itself + +Name: perl-Fennec +Version: 2.010 +Release: 2%{?dist} +Summary: A tester's toolbox, and best friend +License: GPL+ or Artistic +Group: Development/Libraries +URL: https://metacpan.org/release/Fennec +Source0: http://cpan.metacpan.org/authors/id/E/EX/EXODIST/Fennec-%{version}.tar.gz +BuildArch: noarch +# Module Build +BuildRequires: perl(Module::Build) >= 0.40 +# Module Runtime +BuildRequires: perl(B) +BuildRequires: perl(base) +BuildRequires: perl(Carp) +BuildRequires: perl(Child) +BuildRequires: perl(Exporter::Declare) +BuildRequires: perl(File::Find) +BuildRequires: perl(File::Temp) +BuildRequires: perl(List::Util) +BuildRequires: perl(Mock::Quick) >= 1.106 +BuildRequires: perl(Parallel::Runner) >= 0.013 +BuildRequires: perl(Scalar::Util) +BuildRequires: perl(strict) +BuildRequires: perl(Test::Builder) >= 0.88 +BuildRequires: perl(Test::Exception) >= 0.29 +BuildRequires: perl(Test::More) >= 0.88 +BuildRequires: perl(Test::Simple) >= 0.88 +BuildRequires: perl(Test::Warn) +BuildRequires: perl(utf8) +BuildRequires: perl(warnings) +# Test Suite +BuildRequires: perl(Test::Pod) >= 1.00 +# Runtime +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(Child) +Requires: perl(Mock::Quick) >= 1.106 +Requires: perl(Test::Exception) >= 0.29 +Requires: perl(Test::More) >= 0.88 +Requires: perl(Test::Warn) +Requires: perl(utf8) + +%description +Fennec ties together several testing-related modules and enhances their +functionality in ways you don't get loading them individually. Fennec +makes testing easier, and more useful. + +%prep +%setup -q -n Fennec-%{version} + +%build +perl Build.PL installdirs=vendor +./Build + +%install +./Build install destdir=%{buildroot} create_packlist=0 +%{_fixperms} %{buildroot} + +%check +./Build test + +%files +%doc CHANGES README +%{perl_vendorlib}/Fennec.pm +%dir %{perl_vendorlib}/Fennec/ +%{perl_vendorlib}/Fennec/Collector.pm +%{perl_vendorlib}/Fennec/Collector/ +%{perl_vendorlib}/Fennec/EndRunner.pm +%{perl_vendorlib}/Fennec/Finder.pm +%doc %{perl_vendorlib}/Fennec/Manual.pod +%dir %{perl_vendorlib}/Fennec/Manual/ +%doc %{perl_vendorlib}/Fennec/Manual/CustomFennec.pod +%{perl_vendorlib}/Fennec/Meta.pm +%{perl_vendorlib}/Fennec/Runner.pm +%{perl_vendorlib}/Fennec/Test.pm +%{perl_vendorlib}/Fennec/Util.pm +%{perl_vendorlib}/Test/ +%{_mandir}/man3/Fennec.3pm* +%{_mandir}/man3/Fennec::Collector.3pm* +%{_mandir}/man3/Fennec::Collector::TB.3pm* +%{_mandir}/man3/Fennec::Collector::TB::TempFiles.3pm* +%{_mandir}/man3/Fennec::EndRunner.3pm* +%{_mandir}/man3/Fennec::Finder.3pm* +%{_mandir}/man3/Fennec::Manual.3pm* +%{_mandir}/man3/Fennec::Manual::CustomFennec.3pm* +%{_mandir}/man3/Fennec::Meta.3pm* +%{_mandir}/man3/Fennec::Runner.3pm* +%{_mandir}/man3/Fennec::Test.3pm* +%{_mandir}/man3/Fennec::Util.3pm* +%{_mandir}/man3/Test::Workflow.3pm* +%{_mandir}/man3/Test::Workflow::Block.3pm* +%{_mandir}/man3/Test::Workflow::Layer.3pm* +%{_mandir}/man3/Test::Workflow::Meta.3pm* +%{_mandir}/man3/Test::Workflow::Test.3pm* + +%changelog +* Thu Aug 15 2013 Paul Howarth <paul@xxxxxxxxxxxx> - 2.010-2 +- Sanitize for Fedora submission + +* Thu Aug 15 2013 Paul Howarth <paul@xxxxxxxxxxxx> - 2.010-1 +- Initial RPM version diff --git a/sources b/sources index e69de29..257da14 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +908496545b51d31dd87a2dc8571b2e75 Fennec-2.010.tar.gz -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel