3 %bcond_without tests # do not perform "make test"
5 %include /usr/lib/rpm/macros.perl
8 Summary: Class::Hash - Perl extension for hashes that look like classes
9 Summary(pl.UTF-8): CLass::Hash - rozszerzenie Perla o hasze wyglądające jak klasy
14 License: GPL v1+ or Artistic
15 Group: Development/Languages/Perl
16 Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
17 # Source0-md5: 5366af138b4353755decf464afedccc4
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 component provides a method-based interface to a hash.
25 Occasionally, it's more convenient to have named methods to access
26 a hash than hash keys. This module generalizes this behavior. It tries
27 to work the tied hash interface inside-out.
29 This module tries to do as much or as little for you as you want and
30 provides a number of configuration options. The options allow you to
31 determine what kind of interface the object has. The interface may
32 also be altered after-the-fact.
34 %description -l pl.UTF-8
35 Ten pakiet dostarcza oparty na metodach interfejs do haszy. Czasem
36 bardziej wygodne jest mieć nazwane metody do dostępu do hasza zamiast
37 kluczy. Ten moduł generalizuje takie zachowanie. Próbuje wyprowadzić
38 interfejs powiązanego hasza.
40 Ten moduł próbuje zrobić jak najwięcej lub jak najmniej za
41 programistę w zależności od potrzeb, dostarczając wiele opcji
42 konfiguracyjnych. Opcje te pozwalają określić rodzaj interfejsu, jaki
43 ma obiekt. Ten interfejs może być także modyfikowany później.
46 %setup -q -n %{pdir}-%{pnam}-%{version}
49 %{__perl} Makefile.PL \
53 %{?with_tests:%{__make} test}
56 rm -rf $RPM_BUILD_ROOT
59 DESTDIR=$RPM_BUILD_ROOT
62 rm -rf $RPM_BUILD_ROOT
65 %defattr(644,root,root,755)
67 %{perl_vendorlib}/Class/Hash.pm