4dcb706
#
4dcb706
# --with oracle 
4dcb706
#	Build perl-DBIx-SearchBuilder-Oracle subpackage. 
f4583ff
#	Disabled by default, because it depends on packages outside of Fedora
4dcb706
#	at run-time
4dcb706
#
4dcb706
c032cfe
Name:		perl-DBIx-SearchBuilder
da10112
Version:	1.71
da10112
Release:	1%{?dist}
c032cfe
Summary:	Encapsulate SQL queries and rows in simple perl objects
c032cfe
License:	GPL+ or Artistic
98010bd
URL:		https://metacpan.org/release/DBIx-SearchBuilder
0c8168b
Source0:	https://cpan.metacpan.org/authors/id/B/BP/BPS/DBIx-SearchBuilder-%{version}.tar.gz
c032cfe
c032cfe
Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
c032cfe
BuildArch:	noarch
394ea1b
1085580
BuildRequires:	%{__make}
df19702
BuildRequires:	perl-generators
da10112
08af38d
BuildRequires:	perl(Cache::Simple::TimedExpiry) >= 0.21
394ea1b
BuildRequires:	perl(Class::Accessor)
08af38d
BuildRequires:	perl(Class::ReturnValue) >= 0.4
da10112
BuildRequires:	perl(Carp)
08af38d
BuildRequires:	perl(DBD::SQLite)
08af38d
BuildRequires:	perl(DBI)
da10112
BuildRequires:	perl(Encode) >= 1.99
da10112
BuildRequires:	perl(Exporter)
c032cfe
BuildRequires:	perl(ExtUtils::MakeMaker)
da10112
BuildRequires:	perl(File::Temp)
da10112
BuildRequires:	perl(Scalar::Util)
394ea1b
BuildRequires:	perl(Test::More) >= 0.52
394ea1b
BuildRequires:	perl(Want)
4dcb706
da10112
BuildRequires:	perl(base)
da10112
BuildRequires:	perl(strict)
da10112
BuildRequires:	perl(vars)
da10112
BuildRequires:	perl(warnings)
da10112
4dcb706
# Improved tests:
4dcb706
BuildRequires:	perl(Test::Pod)
4dcb706
4397d9b
# Optional features
4397d9b
BuildRequires:	perl(capitalization) >= 0.03
08af38d
BuildRequires:	perl(Clone)
394ea1b
BuildRequires:	perl(DBIx::DBSchema)
394ea1b
dada101
BuildRequires:  perl(inc::Module::Install)
4dcb706
4dcb706
%description
4dcb706
This module provides an object-oriented mechanism for retrieving and
4dcb706
updating data in a DBI-accessible database.
4dcb706
4dcb706
%prep
4dcb706
%setup -q -n DBIx-SearchBuilder-%{version}
dada101
rm -r inc
dada101
sed -i -e '/^inc\/.*$/d' MANIFEST
f4583ff
f4583ff
# Perms in tarball are broken 
f4583ff
find -type f -exec chmod -x {} \;
4dcb706
4dcb706
%build
bd9e9ca
# --skipdeps causes ExtUtils::AutoInstall not to try auto-installing 
bd9e9ca
# missing optional features
1085580
%{__perl} Makefile.PL INSTALLDIRS=vendor --skipdeps NO_PACKLIST=1 NO_PERLLOCAL=1
1085580
%{make_build}
4dcb706
4dcb706
%install
1085580
%{make_install} DESTDIR="$RPM_BUILD_ROOT"
1085580
chmod -R u+w "$RPM_BUILD_ROOT"/*
4dcb706
4dcb706
%check
1085580
%{__make} test
4dcb706
4dcb706
%files
4dcb706
%doc Changes
4dcb706
%doc README ROADMAP
4dcb706
%{perl_vendorlib}/DBIx
4dcb706
%{_mandir}/man3/*
4dcb706
%exclude %{perl_vendorlib}/DBIx/SearchBuilder/Handle/Oracle*
4dcb706
%exclude %{_mandir}/man3/DBIx::SearchBuilder::Handle::Oracle*
4dcb706
4dcb706
4dcb706
%if "%{?_with_oracle}"
4dcb706
%package Oracle
4dcb706
Summary:	DBIx::SearchBuilder bindings for Oracle
4dcb706
Requires:	%name = %{version}-%{release}
4dcb706
4dcb706
%description Oracle
4dcb706
DBIx::SearchBuilder bindings for Oracle
4dcb706
4dcb706
%files Oracle
4dcb706
%{perl_vendorlib}/DBIx/SearchBuilder/Handle/Oracle*
4dcb706
%{_mandir}/man3/DBIx::SearchBuilder::Handle::Oracle*
4dcb706
%endif
4dcb706
4dcb706
%changelog
da10112
* Thu Oct 07 2021 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.71-1
da10112
- Update to 1.71.
da10112
- Extend BR:s.
da10112
d1aea86
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.69-3
d1aea86
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
d1aea86
96dfe77
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.69-2
96dfe77
- Perl 5.34 rebuild
96dfe77
1085580
* Tue Apr 27 2021 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.69-1
1085580
- Update to 1.69.
1085580
- Modernize spec.
1085580
39321e3
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.68-3
39321e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
39321e3
1d8043c
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.68-2
1d8043c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
1d8043c
0c8168b
* Mon Jul 13 2020 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.68-1
0c8168b
- Update to 1.68.
0c8168b
6fdd90c
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.67-12
6fdd90c
- Perl 5.32 rebuild
6fdd90c
f0f64e3
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.67-11
f0f64e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f0f64e3
afb584f
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.67-10
afb584f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
afb584f
225f7a0
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.67-9
225f7a0
- Perl 5.30 rebuild
225f7a0
93963ae
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.67-8
93963ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
93963ae
1c1bd62
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.67-7
1c1bd62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
1c1bd62
13d6035
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.67-6
13d6035
- Perl 5.28 rebuild
13d6035
56539f4
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.67-5
56539f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
56539f4
ba6625c
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.67-4
ba6625c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
ba6625c
1a7efe9
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.67-3
1a7efe9
- Perl 5.26 rebuild
1a7efe9
8c8f80b
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.67-2
8c8f80b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
8c8f80b
a3e1843
* Wed Jul 27 2016 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.67-1
a3e1843
- Update to 1.67.
a3e1843
f62feda
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.66-7
f62feda
- Perl 5.24 rebuild
f62feda
148892f
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.66-6
148892f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
148892f
dada101
* Sun Jan 31 2016 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.66-5
dada101
- Modernize spec.
dada101
- Remove inc/.
dada101
649ddd7
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.66-4
649ddd7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
649ddd7
c000c9f
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.66-3
c000c9f
- Perl 5.22 rebuild
c000c9f
13cce3d
* Tue Sep 09 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.66-2
13cce3d
- Perl 5.20 mass
13cce3d
394ea1b
* Mon Sep 08 2014 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.66-1
394ea1b
- Upstream update.
394ea1b
- Spec cleanup.
394ea1b
- Reflect Source0 having changed.
394ea1b
e3c8c1a
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.65-5
e3c8c1a
- Perl 5.20 rebuild
e3c8c1a
6a53a96
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.65-4
6a53a96
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6a53a96
f88280d
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.65-3
f88280d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
f88280d
7f3c1a7
* Fri Aug 02 2013 Petr Pisar <ppisar@redhat.com> - 1.65-2
7f3c1a7
- Perl 5.18 rebuild
7f3c1a7
f7c1783
* Fri Jul 12 2013 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.65-1
f7c1783
- Upstream update.
f7c1783
- BR: perl(Scalar::Util).
f7c1783
- Fix up bogus dates in %%changelog.
f7c1783
b7287dd
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.63-2
b7287dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b7287dd
e107b5d
* Sun Sep 16 2012 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.63-1
e107b5d
- Upstream update.
e107b5d
- Reflect upstream URL having changed.
e107b5d
4a8a9d5
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.62-3
4a8a9d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4a8a9d5
bae4bdd
* Fri Jun 22 2012 Petr Pisar <ppisar@redhat.com> - 1.62-2
bae4bdd
- Perl 5.16 rebuild
bae4bdd
884230c
* Thu Apr 12 2012 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.62-1
884230c
- Upstream update.
884230c
265c8f1
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.61-2
265c8f1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
265c8f1
76f0d53
* Mon Sep 19 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.61-1
76f0d53
- Upstream update.
76f0d53
Petr Sabata a5351af
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 1.59-3
Petr Sabata a5351af
- Perl mass rebuild
Petr Sabata a5351af
617ce49
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.59-2
617ce49
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
617ce49
f7c1783
* Mon Dec 06 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.59-1
a6a69fe
- Upstream update.
a6a69fe
f7c1783
* Tue Nov 02 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.58-1
c032cfe
- Upstream update.
c032cfe
- Spec cleanup.
c032cfe
7001b54
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.56-5
7001b54
- Mass rebuild with perl-5.12.0
7001b54
284da68
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.56-3
284da68
- Mass rebuild with perl-5.12.0
284da68
8f239ea
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.56-2
8f239ea
- rebuild against perl 5.10.1
8f239ea
1e57c7a
* Wed Jul 29 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.56-1
1e57c7a
- Upstream update.
1e57c7a
a0335f7
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.55-2
a0335f7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
a0335f7
e11cf6e
* Wed Jun 17 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.55-1
e11cf6e
- Upstream update.
e11cf6e
75792d5
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.54-2
75792d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
75792d5
f4583ff
* Fri Aug 08 2008 Ralf Corsépius <rc040203@freenet.de> - 1.54-1
f4583ff
- Upstream update.
f4583ff
e6b7f5a
* Fri Apr 25 2008 Ralf Corsépius <rc040203@freenet.de> - 1.53-1
e6b7f5a
- Upstream update.
e6b7f5a
119057b
* Tue Mar 04 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.51-2
119057b
- rebuild for new perl
119057b
ec12f74
* Mon Jan 21 2008 Ralf Corsépius <rc040203@freenet.de> - 1.51-1
ec12f74
- Upstream update.
ec12f74
ec12f74
* Sun Nov 25 2007 Ralf Corsépius <rc040203@freenet.de> - 1.50-1
ec12f74
- Upstream update.
ec12f74
2bf754c
* Tue Sep 04 2007 Ralf Corsépius <rc040203@freenet.de> - 1.49-1
2bf754c
- Upstream update.
2bf754c
- Update license tag.
2bf754c
64c391d
* Mon Mar 12 2007 Ralf Corsépius <rc040203@freenet.de> - 1.48-1
2bf754c
- Upstream update.
64c391d
- BR: perl(ExtUtils::MakeMaker).
64c391d
7d70b6a
* Fri Mar 02 2007 Ralf Corsépius <rc040203@freenet.de> - 1.46-1
7d70b6a
- Upstream update.
7d70b6a
- Use "by-modules" Source0 (upstream maintainer has changed).
7d70b6a
8b2adc1
* Wed Oct 04 2006 Ralf Corsépius <rc040203@freenet.de> - 1.45-1
8b2adc1
- Upstream update.
8b2adc1
e8db5cc
* Tue Sep 05 2006 Ralf Corsépius <rc040203@freenet.de> - 1.43-2
e8db5cc
- Mass rebuild.
e8db5cc
334cc0b
* Sat Apr 22 2006 Ralf Corsépius <rc040203@freenet.de> - 1.43-1
334cc0b
- Upstream update.
334cc0b
89ba9f5
* Wed Mar 01 2006 Ralf Corsépius <rc040203@freenet.de> - 1.38-2
89ba9f5
- Rebuild for perl-5.8.8.
89ba9f5
08af38d
* Wed Jan 11 2006 Ralf Corsépius <rc040203@freenet.de> - 1.38-1
08af38d
- Upstream update.
08af38d
- Spec cleanup.
08af38d
1855d42
* Mon Nov 14 2005 Ralf Corsepius <rc040203@freenet.de> - 1.33-1
1855d42
- Upstream update to 1.33.
1855d42
1855d42
* Sun Nov 13 2005 Ralf Corsepius <rc040203@freenet.de>
1855d42
- BR: perl(Clone) for 1.35.
1855d42
4397d9b
* Sun Nov 06 2005 Ralf Corsepius <rc040203@freenet.de>
4397d9b
- BR: perl(DBIx::DBSchema) and perl(capitalization) for 1.33
4397d9b
  (Now in FE >= 5).
4397d9b
4dcb706
* Mon Oct 10 2005 Ralf Corsepius <rc040203@freenet.de> - 1.27-2
4dcb706
- chmod -x *.pm.
4dcb706
- BR: perl(Test::Pod).
4dcb706
- Add --with oracle to allow users to conditionally build the 
4dcb706
  perl-DBIx-SearchBuilder-Oracle subpackage.
4dcb706
4dcb706
* Wed Sep 14 2005 Ralf Corsepius <rc040203@freenet.de> - 1.27-1
4dcb706
- Preps for 1.32.
4dcb706
- Split out Oracle.
4dcb706
- FE submission.