%define module DBD-Multi %define name perl-%{module} %define version 0.14 %define release %mkrel 3 Name: %{name} Version: %{version} Release: %{release} Summary: Manage Multiple Data Sources with Failover and Load Balancing License: GPL or Artistic Group: Development/Perl Url: http://search.cpan.org/dist/%{module} Source: http://www.cpan.org/modules/by-module/DBD/%{module}-%{version}.tar.bz2 %if %{mdkversion} < 1010 Buildrequires: perl-devel %endif Buildrequires: perl(DBD::File) Buildrequires: perl(DBD::SQLite) Buildrequires: perl(Class::Accessor::Fast) Buildrequires: perl(Sys::SigAction) Buildrequires: perl(Test::Pod) Buildrequires: perl(Test::Pod::Coverage) Buildrequires: perl(Test::Exception) BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version} %description This software manages multiple database connections for failovers and also simple load balancing. It acts as a proxy between your code and your database connections, transparently choosing a connection for each query, based on your preferences and present availability of the DB server. This module is intended for read-only operations (where some other application is being used to handle replication). This software does not prevent write operations from being executed. This is left up to the user. See "SUGGESTED USES" below for ideas. The interface is nearly the same as other DBI drivers with one notable exception. %prep %setup -q -n %{module}-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor %make %check %{__make} test %clean rm -rf %{buildroot} %install rm -rf %{buildroot} %makeinstall_std %files %defattr(-,root,root) %doc README Changes %{perl_vendorlib}/DBD %_mandir/man3*/* %changelog * Thu Jul 31 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.14-3mdv2009.0 + Revision: 256563 - rebuild * Tue Mar 04 2008 Guillaume Rousse <guillomovitch@mandriva.org> 0.14-1mdv2008.1 + Revision: 178293 - update to new version 0.14 * Fri Feb 22 2008 Guillaume Rousse <guillomovitch@mandriva.org> 0.13-1mdv2008.1 + Revision: 173870 - update to new version 0.13 + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Thu Aug 30 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.12-1mdv2008.0 + Revision: 75219 - update to new version 0.12 * Fri Aug 17 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.11-1mdv2008.0 + Revision: 65372 - update to new version 0.11 * Fri Jul 06 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.10-1mdv2008.0 + Revision: 49009 - import perl-DBD-Multi * Fri Jul 06 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.10-1mdv2008.0 - first mdv release