%define module Log-Log4perl %define version 0.30 %define release 4mdk %define pdir Log Summary: Log4j implementation for Perl Name: perl-%{module} Version: %{version} Release: %{release} License: GPL or Artistic Group: Development/Perl Source0: ftp://ftp.perl.org/pub/CPAN/modules/by-module/%{pdir}/%{module}-%{version}.tar.gz Url: http://search.cpan.org/search?dist=%{module} BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-buildroot Requires: perl-Log-Dispatch >= 2.00 BuildRequires: perl-Log-Dispatch >= 2.00, perl-Test-Simple >= 0.45 %define _requires_exceptions perl(Log::Dispatch)\\|perl(File::Spec)\\|perl(Carp)\\|perl(DBI)\\|perl(Log::Dispatch::File)\\|perl(Log::Dispatch::FileRotate)\\|perl(Log::Dispatch::Output)\\|perl(Log::Dispatch::Screen)\\|perl(Log::Dispatch::Syslog)\\|perl(Log::Log4perl::Appender)\\|perl(Log::Log4perl::Appender::TestBuffer)\\|perl(Log::Log4perl::Config)\\|perl(Log::Log4perl::Config::PropertyConfigurator)\\|perl(Log::Log4perl::DateFormat)\\|perl(Log::Log4perl::Filter)\\|perl(Log::Log4perl::Filter::Boolean)\\|perl(Log::Log4perl::JavaMap)\\|perl(Log::Log4perl::Layout)\\|perl(Log::Log4perl::Layout::PatternLayout)\\|perl(Log::Log4perl::Layout::SimpleLayout)\\|perl(Log::Log4perl::Level)\\|perl(Log::Log4perl::Logger)\\|perl(Log::Log4perl::MDC)\\|perl(Log::Log4perl::NDC)\\|perl(Params::Validate)\\|perl(XML::DOM) %description %{module} module for perl. It provides a powerful logging API to your application. 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. %prep %setup -q -n %{module}-%{version} %build CFLAGS="$RPM_OPT_FLAGS" echo | %{__perl} Makefile.PL INSTALLDIRS=vendor %make %install rm -rf $RPM_BUILD_ROOT %makeinstall_std %clean %{__rm} -rf $RPM_BUILD_ROOT %files %defattr(444,root,root,755) %doc Changes LICENSE README xml eg t %_libdir/perl5/vendor_perl/*/* %{_mandir}/man3/* %changelog * Wed Jan 14 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.30-4mdk - rebuild - remove dependencies on perl(devel) modules * Fri Aug 1 2003 Ben Reser <ben@reser.org> 0.30-3mdk - Forgot destdir on %%makeinstall * Fri Aug 1 2003 Ben Reser <ben@reser.org> 0.30-2mdk - Fix install with new perl - Fix man path - Macroification - Macroize perllocal.pod removal * Fri May 02 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.30-1mdk - from Peter Chen <petechen@netilla.com> : - Initial packaging.