]> git.pld-linux.org Git - packages/perl-BerkeleyDB.git/blob - perl-BerkeleyDB.spec
perl 5.38.0 rebuild
[packages/perl-BerkeleyDB.git] / perl-BerkeleyDB.spec
1 #
2 # Conditional build:
3 %bcond_without  tests   # do not perform "make test"
4 #
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)
9 Name:           perl-BerkeleyDB
10 Version:        0.65
11 Release:        3
12 # same as perl
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)
23
24 %description
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.
32
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ł.
40
41 %prep
42 %setup -q -n %{pnam}-%{version}
43
44 %build
45 %{__perl} Makefile.PL \
46         INSTALLDIRS=vendor
47 %{__make} \
48         OPTIMIZE="%{rpmcflags}" \
49         CC="%{__cc}"
50
51 # one of tests relies on English locale
52 %{?with_tests:%{__make} test LC_ALL=C}
53
54 %install
55 rm -rf $RPM_BUILD_ROOT
56
57 %{__make} install \
58         DESTDIR=$RPM_BUILD_ROOT
59
60 # build tools
61 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/{mkconsts,scan}.pl
62
63 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/BerkeleyDB.pod
64 rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/BerkeleyDB/.packlist
65
66 %clean
67 rm -rf $RPM_BUILD_ROOT
68
69 %files
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*
This page took 0.137183 seconds and 4 git commands to generate.