3 %bcond_without tests # do not perform "make test"
5 %include /usr/lib/rpm/macros.perl
6 %define pdir BerkeleyDB
7 %define pnam BerkeleyDB
8 Summary: BerkeleyDB - Perl extension for Berkeley DB version 2, 3, 4 or 5
9 Summary(pl.UTF-8): BerkeleyDB - rozszerzenie Perla do baz Berkeley DB w wersji 2, 3, 4 lub 5
14 License: GPL v1+ or Artistic
15 Group: Development/Languages/Perl
16 Source0: http://www.cpan.org/modules/by-module/BerkeleyDB/%{pnam}-%{version}.tar.gz
17 # Source0-md5: 7aa018597792a2f56e80f31d3fe76fa2
18 URL: http://search.cpan.org/dist/BerkeleyDB/
19 BuildRequires: db-devel
20 BuildRequires: perl-devel >= 1:5.8.0
21 BuildRequires: rpm-perlprov >= 4.1-13
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 This Perl module provides an interface to most of the functionality
26 available in Berkeley DB versions 2, 3, 4 and 5. In general it is safe
27 to assume that the interface provided here to be identical to the
28 Berkeley DB interface. The main changes have been to make the Berkeley
29 DB API work in a Perl way. Note that if you are using Berkeley DB 2.x,
30 the new features available in Berkeley DB 3.x or DB 4.x are not
31 available via this module.
33 %description -l pl.UTF-8
34 Ten moduł Perla dostarcza interfejs do większości funkcjonalności
35 dostępnej w bazach danych Berkeley DB w wersji 2, 3, 4 i 5. Można
36 przyjąć, że ten interfejs jest identyczny z interfejsem Berkeley DB.
37 Główne zmiany zostały poczynione po to, by API DB działało na sposób
38 perlowy. W przypadku używania Berkeley DB 2.x nowe możliwości dostępne
39 dopiero w DB 3.x lub DB 4.x nie będą dostępne poprzez ten moduł.
42 %setup -q -n %{pnam}-%{version}
45 %{__perl} Makefile.PL \
48 OPTIMIZE="%{rpmcflags}" \
51 # one of tests relies on English locale
52 %{?with_tests:%{__make} test LC_ALL=C}
55 rm -rf $RPM_BUILD_ROOT
58 DESTDIR=$RPM_BUILD_ROOT
60 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/BerkeleyDB.pod
61 rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/BerkeleyDB/.packlist
64 rm -rf $RPM_BUILD_ROOT
67 %defattr(644,root,root,755)
68 %doc README Changes Todo
69 %{perl_vendorarch}/BerkeleyDB
70 %{perl_vendorarch}/BerkeleyDB.pm
71 %dir %{perl_vendorarch}/auto/BerkeleyDB
72 %attr(755,root,root) %{perl_vendorarch}/auto/BerkeleyDB/*.so
73 %{_mandir}/man3/BerkeleyDB.3pm*