%define upstream_name POE-Component-SmokeBox %define upstream_version 0.48 Name: perl-%{upstream_name} Version: %perl_convert_version %{upstream_version} Release: %mkrel 1 Summary: A backend for CPAN::Reporter::Smoker smokers License: GPL+ or Artistic Group: Development/Perl Url: http://search.cpan.org/dist/%{upstream_name} Source0: http://www.cpan.org/modules/by-module/POE/%{upstream_name}-%{upstream_version}.tar.gz BuildRequires: perl(Digest::SHA) BuildRequires: perl(Env::Sanctify) >= 0.40.0 BuildRequires: perl(ExtUtils::MakeMaker) >= 6.420.0 BuildRequires: perl(File::Path) BuildRequires: perl(File::Spec) BuildRequires: perl(File::Temp) BuildRequires: perl(Module::Pluggable) BuildRequires: perl(Object::Accessor) BuildRequires: perl(POE) >= 1.0.100 BuildRequires: perl(Params::Check) BuildRequires: perl(SDBM_File) BuildRequires: perl(String::Perl::Warnings) >= 0.40.0 BuildRequires: perl(Test::Harness) >= 3.140.0 BuildRequires: perl(Test::More) >= 0.470.0 BuildArch: noarch %description POE::Component::SmokeBox is a flexible CPAN Smoke testing framework which provides an extensible method for testing CPAN distributions against various different smoker backends. A smoker backend is defined using a the POE::Component::SmokeBox::Smoker manpage object and is basically the path to a 'perl' executable that is configured for CPAN Testing and its associated environment settings. The 'perl' executable must be configured appropriately to support CPAN testing with any of the currently supported backends, the CPANPLUS::YACSmoke manpage, the CPAN::YACSmoke manpage or the CPAN::Reporter manpage. Additional backends may be supported by inheriting and extending the backend base class the POE::Component::SmokeBox::Backend::Base manpage. %prep %setup -q -n %{upstream_name}-%{upstream_version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor %make %check %make test %install rm -rf %buildroot %makeinstall_std %clean rm -rf %buildroot %files %defattr(-,root,root) %doc Changes LICENSE META.yml README examples %{_mandir}/man3/* %perl_vendorlib/* %changelog * Wed Jun 15 2011 jquelin <jquelin> 0.480.0-1.mga2 + Revision: 107233 - update to 0.48 * Thu Feb 17 2011 dmorgan <dmorgan> 0.440.0-1.mga1 + Revision: 52984 - New version * Mon Jan 24 2011 jquelin <jquelin> 0.380.0-1.mga1 + Revision: 36470 - mageia rebuild - imported package perl-POE-Component-SmokeBox * Sat Dec 25 2010 Shlomi Fish <shlomif@mandriva.org> 0.380.0-1mdv2011.0 + Revision: 625027 - import perl-POE-Component-SmokeBox