]> git.pld-linux.org Git - packages/perl-DBD-Pg.git/blobdiff - perl-DBD-Pg.spec
- perl req/prov fix
[packages/perl-DBD-Pg.git] / perl-DBD-Pg.spec
index 7d4d0071532c6188c04c9cb9c92aca55bfd803ac..d54e866005efcff430301801a6b55c99bfbbe819 100644 (file)
@@ -1,6 +1,7 @@
 #
 # Conditional build:
 %bcond_without tests   # Do not perform "make test"
+%bcond_with    dbtests # perform tests using local PostgreSQL installation
 #
 %include       /usr/lib/rpm/macros.perl
 %define                pdir    DBD
@@ -23,17 +24,23 @@ Summary(sv.UTF-8):  Ett gränssnitt till PostgresSQL för Perl
 Summary(uk.UTF-8):     Perl-інтерфейс до PostgresSQL
 Summary(zh_CN.UTF-8):  Perl 的 PostgresSQL 界面。
 Name:          perl-DBD-Pg
-Version:       1.49
-Release:       2
+Version:       3.5.1
+Release:       5
 # same as perl
 License:       GPL v1+ or Artistic
 Group:         Development/Languages/Perl
-Source0:       http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
-# Source0-md5: 76b9d6a2f4cbaefcba23380f83998215
-BuildRequires: perl-DBI
-BuildRequires: perl-devel >= 1:5.8.0
+Source0:       http://www.cpan.org/modules/by-module/DBD/%{pdir}-%{pnam}-%{version}.tar.gz
+# Source0-md5: cc693c034e7a31d1bf85ecb5ab9f3571
+URL:           http://search.cpan.org/dist/DBD-Pg/
+BuildRequires: perl-ExtUtils-MakeMaker >= 6.11
+BuildRequires: perl-DBI >= 1.614
+%{?with_tests:BuildRequires:   perl-Test-Simple >= 0.88}
+BuildRequires: perl-devel >= 1:5.8.1
+%{?with_tests:BuildRequires:   perl-version}
 BuildRequires: postgresql-devel
 BuildRequires: rpm-perlprov >= 4.1-13
+Requires:      perl-DBI >= 1.614
+Provides:      perl(DBD::Pg) = %{version}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _noautoreq 'perl(POSIX(qw(isprint)))'
@@ -108,7 +115,7 @@ POSTGRES_INCLUDE="%{_includedir}/postgresql"; export POSTGRES_INCLUDE
 
 # skip SIGNATURE test (uses network to get PGP key)
 rm SIGNATURE
-%{?with_tests:%{__make} test}
+%{?with_tests:%{__make} test %{!?with_dbtests:DBI_DSN=NOWAY}}
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -116,14 +123,17 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
+# remove "tool" to install Perl modules
+%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/Bundle/DBD/Pg.pm \
+       $RPM_BUILD_ROOT%{_mandir}/man3/Bundle::DBD::Pg.3pm
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
 %doc Changes README
-%{perl_vendorarch}/DBD/*
+%{perl_vendorarch}/DBD/Pg.pm
 %dir %{perl_vendorarch}/auto/DBD/Pg
-%{perl_vendorarch}/auto/DBD/Pg/Pg.bs
 %attr(755,root,root) %{perl_vendorarch}/auto/DBD/Pg/Pg.so
-%{_mandir}/man[13]/*
+%{_mandir}/man3/DBD::Pg.3pm*
This page took 0.042072 seconds and 4 git commands to generate.