%global pkg_name DBI %global pkg_version 1.601 %global rpm_pkg_version 1.601 %global rpm_pkg_release 1.n0i.20 Summary: Generic Database Interface API for Perl Name: perl-%{pkg_name} Version: %{rpm_pkg_version} Release: %{rpm_pkg_release}%{?cpan_version}%{?dist} Group: Development/Libraries License: GPL+ or Artistic URL: http://search.cpan.org/dist/%{pkg_name}/ Source0: ftp://ftp.cpan.org/authors/id/T/TI/TIMB/%{pkg_name}-%{pkg_version}.tar.gz Patch0: perl-DBI-1.37-prever.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: rpm-build-reb00t-perl Requires: perl(Scalar::Util) BuildRequires: perl(ExtUtils::MakeMaker) >= 5.16 BuildRequires: perl(Getopt::Long) BuildRequires: perl(Config) BuildRequires: perl(File::Find) BuildRequires: perl(File::Spec) %if %{!?_without_test:1}0 BuildRequires: perl(Benchmark) BuildRequires: perl(Cwd) BuildRequires: perl(Data::Dumper) BuildRequires: perl(Encode) BuildRequires: perl(File::Path) BuildRequires: perl(Math::BigInt) BuildRequires: perl(Test::Harness) BuildRequires: perl(Test::Simple) >= 0.4 %if %{perl_has usethreads} BuildRequires: perl(threads) %endif %endif %global perl_filter_req 'perl\\((Win32|Apache|RPC|DBD)' %description DBI is a database access Application Programming Interface (API) for the Perl Language. The DBI API Specification defines a set of functions, variables and conventions that provide a consistent database interface independent of the actual database being used. %package devel Summary: Perl DBI development files Group: Development/Libraries Requires: %{name} = %{version} %description devel Development files useful for building XS DBD extensions. %prep %setup -q -n %{pkg_name}-%{pkg_version} %{fix_encoding Changes} %patch0 -p1 %build %{perl_build} %{!?_without_test:%{__make} test} %install %{__rm} -rf $RPM_BUILD_ROOT %{perl_install} %clean %{__rm} -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{perl_files -b -m} %exclude %{perl_vendorarch}/DBI/Changes.pm %exclude %{perl_vendorarch}/DBI/Roadmap.pm %exclude %{perl_vendorarch}/DBI/W32ODBC.pm %exclude %{perl_vendorarch}/Roadmap.pod %exclude %{perl_vendorarch}/TASKS.pod %exclude %{perl_vendorarch}/Win32 %exclude %{perl_vendorarch}/dbixs_rev.pl %exclude %{perl_vendorarch}/auto/DBI/*.h %exclude %{perl_vendorarch}/auto/DBI/*.xst %exclude %{_mandir}/man3/Roadmap.* %exclude %{_mandir}/man3/*TASKS.* %exclude %{_mandir}/man3/*W32ODBC.* %exclude %{_mandir}/man3/Win32::* %files devel %defattr(-,root,root,-) %doc Changes README ex/ %doc Roadmap.pod TASKS.pod TODO_2005.txt %{perl_vendorarch}/auto/DBI/*.h %{perl_vendorarch}/auto/DBI/*.xst %changelog * Mon Oct 22 2007 Marius Feraru - 1.601-1.n0i.20 - version 1.601 - split devel * Sat Aug 25 2007 Marius Feraru - 1.59-1.n0i.19 - version 1.59 * Wed Aug 01 2007 Marius Feraru - 1.58-1.n0i.18 - version 1.58 * Thu May 17 2007 Marius FERARU - 1.56-1.n0i.17 - version 1.56 - simplified spec using new reb00t-rpmdevtools - full BR/R * Tue May 08 2007 Marius FERARU - 1.55-1.n0i.16 - version 1.55 * Wed Jun 07 2006 Marius Feraru - 1.51-1.n0i.15 - version 1.51 * Sat Mar 04 2006 Marius Feraru - 1.50-2.n0i.14 - automatic rebuild (perl 5.8.8) * Fri Dec 30 2005 Marius Feraru - 1.50-1.n0i.13 - version 1.50 * Thu Jul 21 2005 Marius Feraru - 1.48-2.n0i.12 - spec file (re)created using N0i::CPAN::RPMizer/1.01 - rebuild on perl 5.8.7 * Sun Mar 20 2005 Marius Feraru - 1.48-1.n0i.11 - version 1.48 * Mon Nov 29 2004 Marius FERARU - 1.46-3.n0i.10 - rebuild against perl 5.8.6 * Sat Nov 27 2004 Marius FERARU - 1.46-2.n0i.9 - spec updates - rebuild * Mon Nov 22 2004 Marius Feraru - 1.46-1.n0i.8 - version 1.46 * Fri Apr 30 2004 Marius Feraru - 1.42-3.n0i.7 - automatic rebuild * Thu Apr 22 2004 Marius Feraru - 1.42-2.n0i.6 - automatic rebuild * Sun Mar 21 2004 Marius Feraru - 1.42-1.n0i.5 - version 1.42 - spec file (re?)created using N0i::CPAN::RPMizer/2004032002 * Wed Feb 25 2004 Marius FERARU - 1.41-1.n0i.4 - version 1.41 * Thu Jan 22 2004 Marius FERARU - 1.40-0.n0i.3 - version 1.40 * Tue Dec 30 2003 Marius FERARU - 1.39-0.n0i.2 - version 1.39 * Mon Oct 20 2003 Marius FERARU - 1.38-0.n0i.1 - version 1.38 - spec file (re?)created using N0i::CPAN::RPMizer/2003102001