3 %bcond_without tests # do not perform "make test"
7 Summary: MLDBM - store multi-level hash structure in single level tied hash
8 Summary(pl.UTF-8): MLDBM - przechowywanie wielopoziomowej struktury haszy w jednopoziomowym haszu związanym
13 License: GPL v1+ or Artistic
14 Group: Development/Languages/Perl
15 Source0: http://www.cpan.org/modules/by-module/MLDBM/%{pnam}-%{version}.tar.gz
16 # Source0-md5: 9b7ec37bfc36b0e83db9323be92beb50
17 URL: http://search.cpan.org/dist/MLDBM/
18 BuildRequires: perl(Data::Dumper) >= 2.08
19 BuildRequires: perl-devel >= 1:5.8.0
20 BuildRequires: perl-FreezeThaw
21 %{?with_tests:BuildRequires: perl-Test-Simple}
22 BuildRequires: rpm-perlprov >= 4.1-13
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 MLDBM Perl module can serve as a transparent interface to any TIEHASH
28 package that is required to store arbitrary perl data, including
29 nested references. Thus, this module can be used for storing
30 references and other arbitrary data within DBM databases.
32 %description -l pl.UTF-8
33 Moduł Perla MLDBM może służyć za przezroczysty interfejs do dowolnego
34 pakietu TIEHASH, od którego wymaga się przechowywania dowolnych danych
35 perla, włącznie z zagnieżdżonymi referencjami. Zatem moduł ten służy
36 do przychowywania referencji oraz innych dowolnych danych w bazach
40 %setup -q -n %{pnam}-%{version}
43 %{__perl} Makefile.PL \
47 %{?with_tests:%{__make} test}
50 rm -rf $RPM_BUILD_ROOT
53 DESTDIR=$RPM_BUILD_ROOT
56 rm -rf $RPM_BUILD_ROOT
59 %defattr(644,root,root,755)
61 %{perl_vendorlib}/MLDBM.pm
62 %{perl_vendorlib}/MLDBM
63 %{_mandir}/man3/MLDBM.3pm*