81f976f
# Run optional test
81f976f
%bcond_without perl_DBD_Multi_enables_optional_test
81f976f
Petr Šabata 2371c11
Name:       perl-DBD-Multi
a8f5150
Version:    1.02
81e4d17
Release:    7%{?dist}
81f976f
# See Build.PL
Petr Šabata 2371c11
License:    GPL+ or Artistic
Petr Šabata 2371c11
Summary:    DB Proxy with fail-over and load balancing
ba1b1ef
Source:     https://cpan.metacpan.org/authors/id/D/DW/DWRIGHT/DBD-Multi-%{version}.tar.gz
ba1b1ef
Url:        https://metacpan.org/release/DBD-Multi
Chris Weyl e22c14a
BuildArch:  noarch
Petr Šabata 2371c11
# Build
81f976f
BuildRequires:  perl-generators
81f976f
BuildRequires:  perl-interpreter
81f976f
BuildRequires:  perl(:VERSION) >= 5.8
81f976f
BuildRequires:  perl(Module::Build)
81f976f
BuildRequires:  perl(strict)
81f976f
BuildRequires:  perl(warnings)
Petr Šabata 2371c11
# Runtime
81f976f
BuildRequires:  perl(base)
81f976f
BuildRequires:  perl(Class::Accessor::Fast) >= 0.19
81f976f
BuildRequires:  perl(DBD::File)
81f976f
BuildRequires:  perl(DBI)
81f976f
BuildRequires:  perl(List::Util) >= 1.18
81f976f
BuildRequires:  perl(Sys::SigAction) >= 0.10
81f976f
BuildRequires:  perl(vars)
Petr Šabata 2371c11
# Test-only
81f976f
BuildRequires:  perl(Data::Dumper)
81f976f
BuildRequires:  perl(DBD::SQLite) >= 1.09
81f976f
BuildRequires:  perl(DBI::Const::GetInfoType)
81f976f
BuildRequires:  perl(FindBin)
81f976f
BuildRequires:  perl(Test::Exception) >= 0.21
81f976f
BuildRequires:  perl(Test::More)
a8f5150
BuildRequires:  perl(Test::TCP) >= 2.19
81f976f
%if %{with perl_DBD_Multi_enables_optional_test}
81f976f
# Optional tests
81f976f
BuildRequires:  perl(DBD::Pg)
81f976f
BuildRequires:  perl(Test::Pod) >= 1.14
81f976f
%endif
81f976f
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Petr Šabata 2371c11
# not picked up automatically
81f976f
Requires:       perl(Class::Accessor::Fast)
Chris Weyl e22c14a
Chris Weyl e22c14a
%description
8029102
This software manages multiple database connections for fail-overs and also
Chris Weyl e22c14a
simple load balancing. It acts as a proxy between your code and your
Chris Weyl e22c14a
database connections, transparently choosing a connection for each query,
Chris Weyl e22c14a
based on your preferences and present availability of the DB server.
Chris Weyl e22c14a
Chris Weyl e22c14a
%prep
Chris Weyl e22c14a
%setup -q -n DBD-Multi-%{version}
Chris Weyl e22c14a
Chris Weyl e22c14a
%build
81f976f
perl Build.PL installdirs=vendor
81f976f
./Build
Chris Weyl e22c14a
Chris Weyl e22c14a
%install
81f976f
./Build install destdir=%{buildroot} create_packlist=0
Chris Weyl e22c14a
%{_fixperms} %{buildroot}/*
Chris Weyl e22c14a
Chris Weyl e22c14a
%check
81f976f
./Build test
Chris Weyl e22c14a
Chris Weyl e22c14a
%files
81f976f
%doc Changes README.md TODO
Chris Weyl e22c14a
%{perl_vendorlib}/*
Chris Weyl e22c14a
%{_mandir}/man3/*.3*
Chris Weyl e22c14a
Chris Weyl e22c14a
%changelog
81e4d17
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.02-7
81e4d17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
81e4d17
53cf05f
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.02-6
53cf05f
- Perl 5.30 rebuild
53cf05f
2a29318
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.02-5
2a29318
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
2a29318
a63792f
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.02-4
a63792f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
a63792f
e50fdd6
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.02-3
e50fdd6
- Perl 5.28 rebuild
e50fdd6
2148d50
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.02-2
2148d50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2148d50
a8f5150
* Fri Feb 02 2018 Petr Pisar <ppisar@redhat.com> - 1.02-1
a8f5150
- 1.02 bump
a8f5150
2aaec3e
* Fri Nov 10 2017 Petr Pisar <ppisar@redhat.com> - 1.01-2
2aaec3e
- Fix tests not to rely on the Internet (bug #1489703)
2aaec3e
81f976f
* Fri Sep 01 2017 Petr Pisar <ppisar@redhat.com> - 1.01-1
81f976f
- 1.01 bump
81f976f
6e3d6cf
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.18-13
6e3d6cf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6e3d6cf
d64fa75
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.18-12
d64fa75
- Perl 5.26 rebuild
d64fa75
a2c6406
* Tue May 16 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.18-11
a2c6406
- Fix building on Perl without '.' in @INC
a2c6406
c5e5c27
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.18-10
c5e5c27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
c5e5c27
ee5cdc6
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.18-9
ee5cdc6
- Perl 5.24 rebuild
ee5cdc6
ba4e369
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.18-8
ba4e369
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
ba4e369
88389ef
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.18-7
88389ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
88389ef
37db241
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.18-6
37db241
- Perl 5.22 rebuild
37db241
7e56a1f
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.18-5
7e56a1f
- Perl 5.20 rebuild
7e56a1f
b3348de
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.18-4
b3348de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
b3348de
29c4ad8
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.18-3
29c4ad8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
29c4ad8
ac2606a
* Wed Jul 24 2013 Petr Pisar <ppisar@redhat.com> - 0.18-2
ac2606a
- Perl 5.18 rebuild
ac2606a
Petr Šabata 2371c11
* Wed Apr 10 2013 Petr Šabata <contyk@redhat.com> - 0.18-1
Petr Šabata 2371c11
- 0.18 bump; testsuite enhancement and get_info implementation
Petr Šabata 2371c11
- Spec cleanup
Petr Šabata 2371c11
df722e2
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16-8
df722e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
df722e2
2e515f1
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16-7
2e515f1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2e515f1
c094207
* Sun Jun 17 2012 Petr Pisar <ppisar@redhat.com> - 0.16-6
c094207
- Perl 5.16 rebuild
c094207
a711076
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16-5
a711076
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
a711076
e1792d9
* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.16-4
e1792d9
- Perl mass rebuild
e1792d9
24d4339
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16-3
24d4339
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
24d4339
1c02107
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.16-2
1c02107
- 661697 rebuild for fixing problems with vendorach/lib
1c02107
8029102
* Wed Sep 08 2010 Petr Pisar <ppisar@redhat.com> - 0.16-1
8029102
- 0.16 bump (bug #631224)
8029102
- Correct spelling
8029102
a249503
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.14-6
a249503
- Mass rebuild with perl-5.12.0
a249503
4056893
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.14-5
4056893
- rebuild against perl 5.10.1
4056893
57e2663
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14-4
57e2663
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
57e2663
9cfe99b
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14-3
9cfe99b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9cfe99b
Chris Weyl a62a660
* Wed Oct 15 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.14-2
Chris Weyl a62a660
- bump
Chris Weyl a62a660
Chris Weyl e22c14a
* Sun Oct 05 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.14-1
Chris Weyl e22c14a
- initial Fedora packaging
Chris Weyl e22c14a
- generated with cpan2dist (CPANPLUS::Dist::Fedora version 0.0.1)
Chris Weyl e22c14a