]> git.pld-linux.org Git - packages/perl-List-MoreUtils.git/blame - perl-List-MoreUtils.spec
- up to 0.419
[packages/perl-List-MoreUtils.git] / perl-List-MoreUtils.spec
CommitLineData
681cdd43
AG
1#
2# Conditional build:
c5c48ecd 3%bcond_without tests # do not perform "make test"
681cdd43
AG
4#
5%include /usr/lib/rpm/macros.perl
3deef84b 6%define pdir List
7%define pnam MoreUtils
681cdd43 8Summary: List::MoreUtils - provide the stuff missing in List::Util
c22cb832 9Summary(pl.UTF-8): List::MoreUtils - dostarczenie elementów brakujących w List::Util
681cdd43 10Name: perl-List-MoreUtils
780d4de9
JR
11Version: 0.419
12Release: 1
681cdd43
AG
13# same as perl
14License: GPL v1+ or Artistic
15Group: Development/Languages/Perl
8d1f8f43 16Source0: http://www.cpan.org/modules/by-module/List/%{pdir}-%{pnam}-%{version}.tar.gz
780d4de9 17# Source0-md5: 0a5462045de148c807d3f18e5074064f
681cdd43 18URL: http://search.cpan.org/dist/List-MoreUtils/
9a2e44ed 19BuildRequires: perl-ExtUtils-MakeMaker >= 6.86
8d1f8f43 20BuildRequires: perl-ExtUtils-CBuilder >= 0.27
681cdd43
AG
21BuildRequires: perl-devel >= 1:5.8.0
22BuildRequires: rpm-perlprov >= 4.1-13
8d1f8f43 23%if %{with tests}
9a2e44ed 24BuildRequires: perl-Exporter-Tiny >= 0.038
53870b5d 25BuildRequires: perl-Test-Simple >= 0.96
8d1f8f43 26%endif
780d4de9 27BuildArch: noarch
681cdd43
AG
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30%description
31List::MoreUtils provides some trivial but commonly needed
32functionality on lists which is not going to go into List::Util.
33
34All of the below functions are implementable in one line of Perl code.
35Using the functions from this module however should give slightly
36better performance as everything is implemented in C. The pure-Perl
37implementation of these functions only serves as a fallback in case
38the C portions of this module couldn't be compiled on this machine.
39
73092f16
JR
40%description -l pl.UTF-8
41List::MoreUtils dostarcza prostych, ale często potrzebnych funkcji do
42operacji na listach - elementy, które nie zostaną dołączone do
681cdd43
AG
43List::Util.
44
73092f16
JR
45Wszystkie z funkcji są możliwe do implementowania w jednej linijce
46kodu Perla. Używanie funkcji z tego modułu może jednak dać odrobinę
47większą wydajność jako, że całość została napisana w C. Implementacja
48napisana w Perlu służy w sytuacjach wyjątkowych w przypadkach, gdy
49elementy modułu napisane w C nie mogą zostać skompilowane na maszynie.
681cdd43
AG
50
51%prep
52%setup -q -n %{pdir}-%{pnam}-%{version}
53
54%build
55%{__perl} Makefile.PL \
56 INSTALLDIRS=vendor
57
58%{__make} \
40f24203 59 CC="%{__cc}" \
681cdd43
AG
60 OPTIMIZE="%{rpmcflags}"
61
62%{?with_tests:%{__make} test}
63
64%install
65rm -rf $RPM_BUILD_ROOT
66
67%{__make} install \
68 DESTDIR=$RPM_BUILD_ROOT
69
70%clean
71rm -rf $RPM_BUILD_ROOT
72
73%files
74%defattr(644,root,root,755)
53870b5d 75%doc Changes
780d4de9
JR
76%dir %{perl_vendorlib}/List
77%{perl_vendorlib}/List/MoreUtils.pm
78%{perl_vendorlib}/List/MoreUtils
9a2e44ed 79%{_mandir}/man3/List::MoreUtils*.3pm*
This page took 0.132348 seconds and 4 git commands to generate.