X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=perl-List-MoreUtils.spec;h=30068b16edc47b180aae926dcff547207a7421fd;hb=7718dda;hp=a8ce5d08fce8d8a0ac9280353c48e7379b9ebeb2;hpb=b283988a563bcdae5de943cddf1121d027f7db5c;p=packages%2Fperl-List-MoreUtils.git diff --git a/perl-List-MoreUtils.spec b/perl-List-MoreUtils.spec index a8ce5d0..30068b1 100644 --- a/perl-List-MoreUtils.spec +++ b/perl-List-MoreUtils.spec @@ -1,23 +1,29 @@ # # Conditional build: -%bcond_without tests # do not perform "make test" +%bcond_without tests # do not perform "make test" # %include /usr/lib/rpm/macros.perl -%define pdir List -%define pnam MoreUtils +%define pdir List +%define pnam MoreUtils Summary: List::MoreUtils - provide the stuff missing in List::Util -Summary(pl): List::MoreUtils - dostarczenie elementów brakuj±cych w List::Util +Summary(pl.UTF-8): List::MoreUtils - dostarczenie elementów brakujących w List::Util Name: perl-List-MoreUtils -Version: 0.04 -Release: 1 +Version: 0.413 +Release: 2 # same as perl License: GPL v1+ or Artistic Group: Development/Languages/Perl -Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz -# Source0-md5: 591e64f035db665a389fc1fea218c8ec +Source0: http://www.cpan.org/modules/by-module/List/%{pdir}-%{pnam}-%{version}.tar.gz +# Source0-md5: bc577c86455e2d1397187bce286a53b9 URL: http://search.cpan.org/dist/List-MoreUtils/ +BuildRequires: perl-ExtUtils-MakeMaker >= 6.86 +BuildRequires: perl-ExtUtils-CBuilder >= 0.27 BuildRequires: perl-devel >= 1:5.8.0 BuildRequires: rpm-perlprov >= 4.1-13 +%if %{with tests} +BuildRequires: perl-Exporter-Tiny >= 0.038 +BuildRequires: perl-Test-Simple >= 0.96 +%endif BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -30,16 +36,16 @@ better performance as everything is implemented in C. The pure-Perl implementation of these functions only serves as a fallback in case the C portions of this module couldn't be compiled on this machine. -%description -l pl -List::MoreUtils dostarcza prostych, ale czêsto potrzebnych funkcji do -operacji na listach - elementy, które nie zostan± do³±czone do +%description -l pl.UTF-8 +List::MoreUtils dostarcza prostych, ale często potrzebnych funkcji do +operacji na listach - elementy, które nie zostaną dołączone do List::Util. -Wszystkie z funkcji s± mo¿liwe do implementowania w jednej linijce -kodu Perla. U¿ywanie funkcji z tego modu³u mo¿e jednak daæ odrobinê -wiêksz± wydajno¶æ jako, ¿e ca³o¶æ zosta³a napisana w C. Implementacja -napisana w perlu s³u¿y w sytuacjach wyj±tkowych w przypadkach, gdy -elementy modu³u napisane w C nie mog± zostaæ skompilowane na maszynie. +Wszystkie z funkcji są możliwe do implementowania w jednej linijce +kodu Perla. Używanie funkcji z tego modułu może jednak dać odrobinę +większą wydajność jako, że całość została napisana w C. Implementacja +napisana w Perlu służy w sytuacjach wyjątkowych w przypadkach, gdy +elementy modułu napisane w C nie mogą zostać skompilowane na maszynie. %prep %setup -q -n %{pdir}-%{pnam}-%{version} @@ -49,6 +55,7 @@ elementy modu INSTALLDIRS=vendor %{__make} \ + CC="%{__cc}" \ OPTIMIZE="%{rpmcflags}" %{?with_tests:%{__make} test} @@ -64,6 +71,10 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc Changes README -%{perl_vendorarch}/List/*.pm -%{_mandir}/man3/* +%doc Changes +%dir %{perl_vendorarch}/List +%{perl_vendorarch}/List/MoreUtils.pm +%{perl_vendorarch}/List/MoreUtils +%dir %{perl_vendorarch}/auto/List/MoreUtils +%attr(755,root,root) %{perl_vendorarch}/auto/List/MoreUtils/MoreUtils.so +%{_mandir}/man3/List::MoreUtils*.3pm*