3 %bcond_without tests # do not perform "make test"
5 %define pdir BerkeleyDB
6 %define pnam BerkeleyDB
7 Summary: BerkeleyDB - Perl extension for Berkeley DB version (version 2 or greater)
8 Summary(pl.UTF-8): BerkeleyDB - rozszerzenie Perla do baz Berkeley DB (w wersji 2 lub wyższej)
13 License: GPL v1+ or Artistic
14 Group: Development/Languages/Perl
15 Source0: http://www.cpan.org/modules/by-module/BerkeleyDB/%{pnam}-%{version}.tar.gz
16 # Source0-md5: 2759214adcff0759e7a9e8ba1d6f7a73
17 URL: https://metacpan.org/dist/BerkeleyDB
18 BuildRequires: db-devel
19 BuildRequires: perl-devel >= 1:5.8.0
20 BuildRequires: rpm-perlprov >= 4.1-13
21 BuildRequires: rpmbuild(macros) >= 1.745
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, 5 and 6. In general it is
27 safe 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, 5 i 6. 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
61 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/{mkconsts,scan}.pl
63 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/BerkeleyDB.pod
64 rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/BerkeleyDB/.packlist
67 rm -rf $RPM_BUILD_ROOT
70 %defattr(644,root,root,755)
71 %doc README Changes Todo
72 %{perl_vendorarch}/BerkeleyDB
73 %{perl_vendorarch}/BerkeleyDB.pm
74 %dir %{perl_vendorarch}/auto/BerkeleyDB
75 %attr(755,root,root) %{perl_vendorarch}/auto/BerkeleyDB/BerkeleyDB.so
76 %{_mandir}/man3/BerkeleyDB.3pm*