Группа :: Разработка/Perl
Пакет: perl-Log-Log4perl
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define _unpackaged_files_terminate_build 1
%add_findreq_skiplist %perl_vendor_privlib/Log/Log4perl/Filter/MDC.pm
%define dist Log-Log4perl
Name: perl-%dist
Version: 1.57
Release: alt1
Summary: Log4j implementation for Perl
License: GPL or Artistic
Group: Development/Perl
URL: %CPAN %dist
Source0: http://www.cpan.org/authors/id/E/ET/ETJ/%{dist}-%{version}.tar.gz
Patch: perl-Log-Log4perl-1.37-alt-disable-tobedone-LDAP.patch
BuildArch: noarch
# Automatically added by buildreq on Wed Apr 27 2011 (-bi)
BuildRequires: perl-DBD-CSV perl-Data-Dump perl-Filter perl-IPC-SysV perl-Log-Dispatch perl-RRD perl-XML-DOM perl-devel
%description
Log::Log4perl lets you remote-control and fine-tune the logging
behaviour of your system from the outside. It implements the widely
popular (Java-based) Log4j logging package in pure Perl.
%package Appender-RRDs
Summary: %dist backend - Log to a RRDtool Archive
Group: Development/Perl
Requires: %name = %{?epoch:%epoch:}%version-%release
%description Appender-RRDs
Log::Log4perl::Appender::RRDs appenders facilitate writing data
to RRDtool round-robin archives via Log4perl. For documentation
on RRD and its Perl interface RRDs (which comes with the distribution),
check out http://rrdtool.org.
Messages sent to Log4perl's RRDs appender are expected to be numerical values
(ints or floats), which then are used to run a rrdtool update command
on an existing round-robin database. The name of this database needs to
be set in the appender's dbname configuration parameter.
If there's more parameters you wish to pass to the update method,
use the rrdupd_params configuration parameter:
log4perl.appender.RRDapp.rrdupd_params = --template=in:out
To read out the round robin database later on, use rrdtool fetch
or rrdtool graph for graphic displays.
%prep
%setup -q -n %{dist}-%{version}
%patch -p1
%build
%perl_vendor_build
%install
%perl_vendor_install
# FIXME: Log::Log4perl::JavaMap::RollingFileAppender depends
# on Log::Dispatch::FileRotate, which requires Log::Log4perl.
%add_findreq_skiplist */Log/Log4perl/JavaMap/RollingFileAppender.pm
# XXX Can't locate object method "new" via package "Log::Log4perl::Layout::PatternLayout"
%add_findreq_skiplist */Log/Log4perl/Layout.pm
%add_findreq_skiplist */Log/Log4perl/Layout/PatternLayout/Multiline.pm
%add_findreq_skiplist */Log/Log4perl/Layout/SimpleLayout.pm
%files
%doc Changes README
%perl_vendor_privlib/Log
%_bindir/l4p-tmpl
%exclude %perl_vendor_privlib/Log/Log4perl/Appender/RRDs.pm
%files Appender-RRDs
%perl_vendor_privlib/Log/Log4perl/Appender/RRDs.pm
%changelog
…
Полный changelog можно просмотреть здесь
%add_findreq_skiplist %perl_vendor_privlib/Log/Log4perl/Filter/MDC.pm
%define dist Log-Log4perl
Name: perl-%dist
Version: 1.57
Release: alt1
Summary: Log4j implementation for Perl
License: GPL or Artistic
Group: Development/Perl
URL: %CPAN %dist
Source0: http://www.cpan.org/authors/id/E/ET/ETJ/%{dist}-%{version}.tar.gz
Patch: perl-Log-Log4perl-1.37-alt-disable-tobedone-LDAP.patch
BuildArch: noarch
# Automatically added by buildreq on Wed Apr 27 2011 (-bi)
BuildRequires: perl-DBD-CSV perl-Data-Dump perl-Filter perl-IPC-SysV perl-Log-Dispatch perl-RRD perl-XML-DOM perl-devel
%description
Log::Log4perl lets you remote-control and fine-tune the logging
behaviour of your system from the outside. It implements the widely
popular (Java-based) Log4j logging package in pure Perl.
%package Appender-RRDs
Summary: %dist backend - Log to a RRDtool Archive
Group: Development/Perl
Requires: %name = %{?epoch:%epoch:}%version-%release
%description Appender-RRDs
Log::Log4perl::Appender::RRDs appenders facilitate writing data
to RRDtool round-robin archives via Log4perl. For documentation
on RRD and its Perl interface RRDs (which comes with the distribution),
check out http://rrdtool.org.
Messages sent to Log4perl's RRDs appender are expected to be numerical values
(ints or floats), which then are used to run a rrdtool update command
on an existing round-robin database. The name of this database needs to
be set in the appender's dbname configuration parameter.
If there's more parameters you wish to pass to the update method,
use the rrdupd_params configuration parameter:
log4perl.appender.RRDapp.rrdupd_params = --template=in:out
To read out the round robin database later on, use rrdtool fetch
or rrdtool graph for graphic displays.
%prep
%setup -q -n %{dist}-%{version}
%patch -p1
%build
%perl_vendor_build
%install
%perl_vendor_install
# FIXME: Log::Log4perl::JavaMap::RollingFileAppender depends
# on Log::Dispatch::FileRotate, which requires Log::Log4perl.
%add_findreq_skiplist */Log/Log4perl/JavaMap/RollingFileAppender.pm
# XXX Can't locate object method "new" via package "Log::Log4perl::Layout::PatternLayout"
%add_findreq_skiplist */Log/Log4perl/Layout.pm
%add_findreq_skiplist */Log/Log4perl/Layout/PatternLayout/Multiline.pm
%add_findreq_skiplist */Log/Log4perl/Layout/SimpleLayout.pm
%files
%doc Changes README
%perl_vendor_privlib/Log
%_bindir/l4p-tmpl
%exclude %perl_vendor_privlib/Log/Log4perl/Appender/RRDs.pm
%files Appender-RRDs
%perl_vendor_privlib/Log/Log4perl/Appender/RRDs.pm
%changelog
…
Полный changelog можно просмотреть здесь