3 %bcond_without tests # do not perform "make test"
6 %define pnam ParamParser
7 Summary: Class::ParamParser - complex parameter list parsing
8 Summary(pl.UTF-8): Class::ParamParser - analizowanie złożonych list parametrów
9 Name: perl-Class-ParamParser
13 License: GPL v1+ or Artistic
14 Group: Development/Languages/Perl
15 Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
16 # Source0-md5: 06ea167ae52c80629249244f93fbccbd
17 URL: http://search.cpan.org/dist/Class-ParamParser/
18 BuildRequires: perl-devel >= 1:5.8.0
19 BuildRequires: rpm-perlprov >= 4.1-13
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 This Perl 5 object class implements two methods which inherited
25 classes can use to tidy up parameter lists for their own methods and
26 functions. The two methods differ in that one returns a HASH ref
27 containing named parameters and the other returns an ARRAY ref
28 containing positional parameters.
30 %description -l pl.UTF-8
31 Ta klasa obiektu Perla 5 implementuje dwie metody, z których
32 odziedziczone klasy mogą korzystać do oczyszczenia list parametrów dla
33 ich własnych metod i funkcji. Metody różnią się tym, że jedna zwraca
34 referencję do hasza zawierającego parametry nazwane, a druga zwraca
35 referencję do tablicy zawierającej parametry pozycyjne.
38 %setup -q -n %{pdir}-%{pnam}-%{version}
41 %{__perl} Makefile.PL \
46 %{?with_tests:%{__make} test}
49 rm -rf $RPM_BUILD_ROOT
52 DESTDIR=$RPM_BUILD_ROOT
55 rm -rf $RPM_BUILD_ROOT
58 %defattr(644,root,root,755)
60 %{perl_vendorlib}/Class/ParamParser.pm