#
# Conditional build:
-# _without_autodeps - don't BR packages needed only for resolving deps
-# _with_tests - perform "make test"
-#
+%bcond_without autodeps # don't BR packages needed only for resolving deps
+%bcond_with tests # perform "make test"
+
%include /usr/lib/rpm/macros.perl
%define pdir DBI
%define pnam DBI
Summary(it): API di accesso a database per Perl
Summary(ja): Perl Íѥǡ¼¥¿¥Ù¡¼¥¹¥¢¥¯¥»¥¹ API
Summary(ko): ÆÞ¿¡ »ç¿ëµÇ´Â µ¥ÀÌŸº£À̽º ¾×¼¼½º API
-Summary(no): Et database-API for Perl
+Summary(nb): Et database-API for Perl
Summary(pl): DBI - niezale¿ny interfejs baz danych dla perla
Summary(pt): Uma API de acesso a bases de dados para o Perl
Summary(pt_BR): Uma API de acesso a bases de dados para o Perl
Summary(sv): Ett databasåtkomst-API för Perl
Summary(zh_CN): Perl µÄÊý¾Ý¿â·ÃÎÊ API¡£
Name: perl-DBI
-Version: 1.37
-Release: 2
-License: GPL/Artistic
+Version: 1.42
+Release: 1
+License: GPL or Artistic
Group: Development/Languages/Perl
-# Source0-md5: 0113d0f47cf13b0694e0bfb2d13a5789
Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pnam}-%{version}.tar.gz
+# Source0-md5: ca8c8a1a4797d98121b41c1d0a5b3b7c
Patch0: perl-DBI-changes.patch
BuildRequires: rpm-perlprov >= 4.1-13
-BuildRequires: perl-devel >= 5.6.1
-%if 0%{!?_without_autodeps:1}%{?_with_tests:1}
+BuildRequires: perl-devel >= 5.8
+%if %{with autodeps} || %{with tests}
BuildRequires: perl-PlRPC
BuildRequires: perl-Storable
BuildRequires: perl-Net-Daemon
%build
%{__perl} Makefile.PL \
- INSTALLDIRS=vendor
-%{__make} OPTIMIZE="%{rpmcflags}"
+ INSTALLDIRS=vendor
+%{__make} \
+ OPTIMIZE="%{rpmcflags}"
-%{?_with_tests:%{__make} test}
+%{?with_tests:%{__make} test}
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{perl_vendorlib}/DBIx,%{perl_vendorarch}/auto/DBD}
+# no reason to include Bundle::* in rpms
+rm -rf $RPM_BUILD_ROOT{%{perl_vendorarch}/Bundle,%{_mandir}/man3/Bundle::*}
+
%clean
rm -rf $RPM_BUILD_ROOT
%{perl_vendorarch}/DBI/Const
%{perl_vendorarch}/DBI/[DFPS]*.pm
%{perl_vendorarch}/DBI/DBD
-%{perl_vendorarch}/DBI/ProfileDumper
%{perl_vendorarch}/DBD
%dir %{perl_vendorarch}/auto/DBD
%dir %{perl_vendorarch}/auto/DBI
%{_mandir}/man3/DBI.*
%{_mandir}/man3/DBI::Profile.*
%{_mandir}/man3/DBI::ProfileData.*
-%{_mandir}/man3/DBI::ProfileDumper*
+%{_mandir}/man3/DBI::ProfileDumper.*
%{_mandir}/man3/DBI::ProxyServer.*
%{_mandir}/man3/DBI::PurePerl.*
%{_mandir}/man3/DBI::[!PW]*