# Supported rpmbuild options: # # --with release_tests ... also check "RELEASE_TESTS". # Default: --without (Exclude tests) %bcond_with release_tests Name: perl-Log-Dispatch Version: 2.66 Release: 1%{?dist} Summary: Dispatches messages to one or more outputs Group: Development/Libraries License: Artistic 2.0 URL: http://search.cpan.org/dist/Log-Dispatch/ Source0: http://www.cpan.org/authors/id/D/DR/DROLSKY/Log-Dispatch-%{version}.tar.gz BuildArch: noarch BuildRequires: perl-generators BuildRequires: perl(Apache2::Log) BuildRequires: perl(base) BuildRequires: perl(Carp) BuildRequires: perl(Devel::GlobalDestruction) BuildRequires: perl(Dist::CheckConflicts) >= 0.02 BuildRequires: perl(Encode) BuildRequires: perl(Exporter) BuildRequires: perl(Fcntl) BuildRequires: perl(FindBin) BuildRequires: perl(IO::Handle) BuildRequires: perl(IPC::Run3) BuildRequires: perl(JSON::PP) >= 2.27300 BuildRequires: perl(Mail::Send) BuildRequires: perl(Mail::Sender) BuildRequires: perl(Mail::Sendmail) BuildRequires: perl(MIME::Lite) BuildRequires: perl(Module::Runtime) BuildRequires: perl(namespace::autoclean) BuildRequires: perl(Params::ValidationCompiler) BuildRequires: perl(POSIX) BuildRequires: perl(Scalar::Util) BuildRequires: perl(Specio) >= 0.32 BuildRequires: perl(strict) BuildRequires: perl(Sys::Syslog) >= 0.25 BuildRequires: perl(utf8) BuildRequires: perl(warnings) # Optional BuildRequires: perl(CPAN::Meta) >= 2.120900 # testsuite BuildRequires: perl(Test::More) >= 0.96 BuildRequires: perl(Test::Fatal) # N/A in Fedora < 24 BuildRequires: perl(Test::Needs) # If LOG_DISPATCH_TEST_EMAIL is passed to tests, a sendmail will be needed, # bug #1083418 BuildRequires: %{_sbindir}/sendmail %if %{with release_tests} # for improved tests BuildRequires: perl(Pod::Coverage::TrustPod) BuildRequires: perl(Test::EOL) BuildRequires: perl(Test::NoTabs) BuildRequires: perl(Test::Pod) BuildRequires: perl(Test::Pod::Coverage) BuildRequires: perl(Test::Spelling) BuildRequires: perl(Test::CPAN::Changes) BuildRequires: perl(Test::Mojibake) BuildRequires: perl(Test::Portability::Files) BuildRequires: perl(Test::Version) # N/A in Fedora < 24 BuildRequires: perl(Test::Code::TidyAll) > 0.24 # Required by t/release-pod-no404s.t # Likely a bug underneath of Test::Pod::No404s BuildRequires: perl(LWP::Protocol::https) %endif # Ouch - Introduced by upstream in 2.40 Conflicts: perl(Log::Dispatch::File::Stamped) >= 0.10 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description Log::Dispatch is a suite of OO modules for logging messages to multiple outputs, each of which can have a minimum and maximum log level. It is designed to be easily subclassed, both for creating a new dispatcher object and particularly for creating new outputs. %prep %setup -q -n Log-Dispatch-%{version} %build %{__perl} Makefile.PL installdirs=vendor NO_PACKLIST=1 make %install make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT %{_fixperms} $RPM_BUILD_ROOT/* %check make test %{?with_release_tests:RELEASE_TESTING=1} LOG_DISPATCH_TEST_EMAIL="root@localhost.localdomain" %files %doc Changes %license LICENSE %{perl_vendorlib}/Log/ %{_mandir}/man3/*.3pm* %changelog * Tue Aug 29 2017 Tom Callaway - 2.66-1 - update to 2.66 * Thu Jul 27 2017 Fedora Release Engineering - 2.65-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Mon Jun 12 2017 Tom Callaway - 2.65-1 - update to 2.65 * Tue Jun 06 2017 Jitka Plesnikova - 2.63-2 - Perl 5.26 rebuild * Mon Feb 20 2017 Tom Callaway - 2.63-1 - update to 2.63 * Tue Feb 14 2017 Paul Howarth - 2.62-1 - update to 2.62 - re-enable tests - Devel::Confess added by mistake in 2.60 * Mon Feb 13 2017 Tom Callaway - 2.60-1 - update to 2.60 - disabling tests until Devel::Confess shows up * Sat Feb 11 2017 Fedora Release Engineering - 2.58-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Tue Nov 15 2016 Tom Callaway - 2.58-1 - update to 2.58 * Thu Aug 18 2016 Ralf Corsépius - 2.57-1 - Update to 2.57. - Add BR: perl(Module::Runtime). - Add BR: perl(Test::Needs), remove perl(Test::Requires). * Mon May 16 2016 Jitka Plesnikova - 2.56-2 - Perl 5.24 rebuild * Mon May 9 2016 Tom Callaway - 2.56-1 - update to 2.56 * Thu Feb 04 2016 Fedora Release Engineering - 2.54-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Sat Jan 30 2016 Ralf Corsépius - 2.54-3 - Modernize spec. * Sat Jan 23 2016 Ralf Corsépius - 2.54-2 - Add BR: perl(Exporter). * Tue Jan 19 2016 Tom Callaway - 2.54-1 - Update to 2.54. * Sat Jan 16 2016 Ralf Corsépius - 2.53-2 - Add BR: perl(POSIX). * Fri Jan 15 2016 Tom Callaway - 2.53-1 - Update to 2.53. * Thu Jan 14 2016 Ralf Corsépius - 2.52-1 - Update to 2.52. - Add BR: perl(JSON::PP). - Remove BR: perl(Test::Pod::No404s). * Mon Sep 21 2015 Ralf Corsépius - 2.51-1 - Update to 2.51. - Add BR: perl(CPAN::Meta). * Mon Aug 24 2015 Ralf Corsépius - 2.50-1 - Update to 2.50 (Upstream fix to RHBZ#1258940). - Add BR: perl(Encode). * Mon Aug 24 2015 Ralf Corsépius - 2.49-1 - Upstream update. * Sat Aug 08 2015 Ralf Corsépius - 2.48-1 - Upstream update. - Update deps. * Sat Aug 08 2015 Ralf Corsépius - 2.46-1 - Upstream update. - BR: perl(Params::Validate) >= 1.03. * Sat Aug 08 2015 Ralf Corsépius - 2.45-1 - Upstream update. - Introduce %%license. - Drop Log-Dispatch-2.42.diff. - Update deps. * Thu Jun 18 2015 Fedora Release Engineering - 2.44-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat Jun 06 2015 Jitka Plesnikova - 2.44-2 - Perl 5.22 rebuild * Tue Oct 21 2014 Ralf Corsépius - 2.44-1 - Upstream update. * Mon Oct 13 2014 Ralf Corsépius - 2.43-1 - Upstream update. * Fri Aug 29 2014 Jitka Plesnikova - 2.42-2 - Perl 5.20 rebuild * Mon Aug 18 2014 Ralf Corsépius - 2.42-1 - Upstream update. - Reflect dep changes. - Add Log-Dispatch-2.42.diff. - Remove Log-Dispatch-2.38.diff * Sat Jun 07 2014 Fedora Release Engineering - 2.41-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Mon Apr 07 2014 Petr Pisar - 2.41-2 - Build-require a sendmail program for tests (bug #1083418) * Fri Aug 16 2013 Ralf Corsépius - 2.41-1 - Upstream update. - Spec cleanup. * Sat Aug 03 2013 Fedora Release Engineering - 2.40-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Tue Jul 30 2013 Petr Pisar - 2.40-2 - Perl 5.18 rebuild * Fri Jul 12 2013 Ralf Corsépius - 2.40-1 - Upstream update. - Add Conflicts: perl(Log::Dispatch::File::Stamped) >= 0.10. - Add %%bcond_with release_tests (Default to without, because RELEASE_TESTING is currently broken). * Wed Apr 17 2013 Ralf Corsépius - 2.38-1 - Upstream update. * Mon Feb 04 2013 Ralf Corsépius - 2.35-1 - Upstream update. * Wed Dec 12 2012 Ralf Corsépius - 2.34-3 - Add %%bcond_with network (Test::Pod::No404 based tests fail in koji). * Wed Dec 12 2012 Ralf Corsépius - 2.34-2 - Fix broken condition to BR: perl(Test::Pod::No404s). - Conditionally BR: perl(LWP::Protocol::https). * Tue Dec 11 2012 Ralf Corsépius - 2.34-1 - Upstream update. - Update BR:s. * Fri Jul 20 2012 Fedora Release Engineering - 2.29-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jun 29 2012 Petr Pisar - 2.29-2 - Perl 5.16 rebuild * Mon Feb 06 2012 Ralf Corsépius - 2.29-1 - Upstream update. - Remove --with mailtests build option (unnecessary). - Remove Log-Dispatch-2.11-enable-mail-tests.patch (rotten, obsolete). - Rework spec. - Enable release tests. - Make hunspell checks working. * Fri Jan 13 2012 Fedora Release Engineering - 2.27-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Jul 19 2011 Petr Sabata - 2.27-3 - Perl mass rebuild * Tue Feb 08 2011 Fedora Release Engineering - 2.27-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Wed Nov 03 2010 Tom "spot" Callaway - 2.27-1 - update to 2.27 * Mon May 03 2010 Marcela Maslanova - 2.22-6 - Mass rebuild with perl-5.12.0 * Mon Dec 7 2009 Stepan Kasal - 2.22-5 - rebuild against perl 5.10.1 * Sun Jul 26 2009 Fedora Release Engineering - 2.22-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Feb 26 2009 Fedora Release Engineering - 2.22-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Wed Feb 18 2009 Ralf Corsépius - 2.22-2 - BR: perl(Test::Kwalitee). * Wed Nov 26 2008 Ralf Corsépius - 2.22-1 - Upstream update. * Fri Mar 14 2008 Ralf Corsépius - 2.21-1 - Upstream update. - BR: perl(Apache2::Log) instead of mod_perl. - Add BR: Test::Pod::Coverage, activate IS_MAINTAINER checks. * Sat Feb 2 2008 Tom "spot" Callaway - 2.20-2 - rebuild for new perl * Wed Dec 19 2007 Tom "spot" Callaway - 2.20-1 - bump to 2.20 * Sat Jun 9 2007 Jose Pedro Oliveira - 2.18-1 - Update to 2.18. * Wed Dec 20 2006 Jose Pedro Oliveira - 2.16-1 - Update to 2.16. - Removed perl(IO::String) from the BR list (no longer needed). * Sat Dec 16 2006 Jose Pedro Oliveira - 2.15-2 - New build requirement: perl(IO::String). * Sat Dec 16 2006 Jose Pedro Oliveira - 2.15-1 - Update to 2.15. * Sat Nov 25 2006 Jose Pedro Oliveira - 2.14-2 - Log-Dispatch-2.11-mod_perl2.patch no longer needed. * Sat Nov 25 2006 Jose Pedro Oliveira - 2.14-1 - Update to 2.14. * Tue Sep 26 2006 Jose Pedro Oliveira - 2.13-1 - Update to 2.13. * Wed Aug 9 2006 Jose Pedro Oliveira - 2.12-1 - Update to 2.12. * Wed Feb 22 2006 Jose Pedro Oliveira - 2.11-4 - Rebuild for FC5 (perl 5.8.8). * Thu Sep 22 2005 Jose Pedro Oliveira - 2.11-3 - Exclude mod_perl from the requirements list (overkill for most applications using Log::Dispatch). * Mon Sep 12 2005 Jose Pedro Oliveira - 2.11-2 - Better mod_perl handling. * Fri Sep 09 2005 Jose Pedro Oliveira - 2.11-1 - First build.