]> git.pld-linux.org Git - packages/perl-Log-Log4perl.git/blame - perl-Log-Log4perl.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/perl-Log-Log4perl.git] / perl-Log-Log4perl.spec
CommitLineData
9a302047 1#
beb2f428 2# Conditional build:
5bff824a 3%bcond_without tests # do not perform "make test"
9a302047 4#
bcd51169 5%define pdir Log
6%define pnam Log4perl
bd5964d0 7Summary: Log::Log4perl Perl module - adds logging capabilities
7489ed94 8Summary(pl.UTF-8): Moduł Perla Log::Log4perl - dostarczenie obsługi logowania
64e5ba3a 9Name: perl-Log-Log4perl
df39ecb8 10Version: 1.46
6f002d3e 11Release: 1
6bf7ed57 12# same as perl
13License: GPL v1+ or Artistic
94118236 14Group: Development/Languages/Perl
210c786e 15Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
df39ecb8
MK
16# Source0-md5: d247d2327d7f32dca09cbeb51a953fc5
17URL: http://mschilli.github.io/log4perl/
f5e866dd 18%if %{with tests}
8c17d7be
JB
19BuildRequires: perl(File::Path) >= 2.06_06
20BuildRequires: perl(File::Spec) >= 0.82
21BuildRequires: perl-DBD-CSV >= 0.33
22BuildRequires: perl-DBD-SQLite
23BuildRequires: perl-DBI >= 1.607
94118236 24BuildRequires: perl-Log-Dispatch
8c17d7be
JB
25#BuildRequires: perl-Log-Dispatch-FileRotate >= 1.10
26BuildRequires: perl-SQL-Statement >= 1.20
27BuildRequires: perl-Test-Simple >= 0.45
f5e866dd 28BuildRequires: perl-XML-DOM >= 1.43
8c17d7be 29#BuildRequires: perl-rrdtool
8304e994 30%endif
7e5bf2d2 31BuildRequires: perl-devel >= 1:5.8.0
beb2f428 32BuildRequires: rpm-perlprov >= 4.1-13
8c17d7be 33BuildRequires: rpmbuild(macros) >= 1.663
f5e866dd 34Requires: perl-XML-DOM >= 1.43
94118236 35BuildArch: noarch
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
94118236 37
8304e994 38# used conditionally
8c17d7be 39%define _noautoreq_perl XML::DOM LWP::UserAgent Log::Dispatch::FileRotate Log::Log4Perl.* RRDs
8304e994 40
94118236 41%description
42Log::Log4perl lets you remote-control and fine-tune the logging
43behaviour of your system from the outside. It implements the widely
44popular (Java-based) Log4j logging package in pure Perl.
45
94fc159a
JR
46%description -l pl.UTF-8
47Log::Log4perl pozwala na zdalne sterowanie i szczegółowe dostosowanie
48sposobu logowania z zewnątrz. Jest implementacją popularnego (opartego
49na Javie) pakietu logującego Log4j w czystym Perlu.
7cecb05f 50
94118236 51%prep
52%setup -q -n %{pdir}-%{pnam}-%{version}
53
54%build
55%{__perl} Makefile.PL < /dev/null \
8a515a6b 56 INSTALLDIRS=vendor
94118236 57%{__make}
beb2f428 58
f5e866dd 59%{?with_tests:%{__make} test}
94118236 60
61%install
62rm -rf $RPM_BUILD_ROOT
63
9a302047 64%{__make} install \
65 DESTDIR=$RPM_BUILD_ROOT
94118236 66
67%clean
68rm -rf $RPM_BUILD_ROOT
69
70%files
71%defattr(644,root,root,755)
8c17d7be 72%doc Changes LICENSE
b039f8fe 73%attr(755,root,root) %{_bindir}/l4p-tmpl
8c17d7be
JB
74%{perl_vendorlib}/Log/Log4perl.pm
75%{perl_vendorlib}/Log/Log4perl
76%{_mandir}/man1/l4p-tmpl.1p*
77%{_mandir}/man3/Log::Log4perl*.3pm*
This page took 0.090572 seconds and 4 git commands to generate.