cvsdist 584d1f6
Summary: Database Independent Abstraction Layer for C
cvsdist 584d1f6
Name: libdbi
Jan Pacner 17988e9
Version: 0.9.0
8e0775e
Release: 20%{?dist}
6ac8ad9
License: LGPLv2+
cvsdist 584d1f6
URL: http://libdbi.sourceforge.net/
9ec09c9
cvsdist 584d1f6
Source: http://prdownloads.sourceforge.net/libdbi/%{name}-%{version}.tar.gz
Tom Lane 2752a79
Jan Pacner 17988e9
# add support for aarch64 to the shipped old automake files
46188c7
# -> fixed in upstream (see http://sourceforge.net/p/libdbi/mailman/message/31868578/)
46188c7
#    but upstream haven't realeased new version yet
Jan Pacner 17988e9
Patch1: libdbi-aarch64.patch
9ec09c9
Tom Lane 2752a79
BuildRequires: openjade docbook-style-dsssl
8cd59d9
BuildRequires: gcc
2ad9fb3
BuildRequires: make
d51cb1f
Conflicts: libdbi-dbd-mysql < 0.8
d51cb1f
Conflicts: libdbi-dbd-pgsql < 0.8
cvsdist 584d1f6
cvsdist 584d1f6
%description
cvsdist 584d1f6
libdbi implements a database-independent abstraction layer in C, similar to the
cvsdist 584d1f6
DBI/DBD layer in Perl. Writing one generic set of code, programmers can
cvsdist 584d1f6
leverage the power of multiple databases and multiple simultaneous database
cvsdist 584d1f6
connections by using this framework.
cvsdist 584d1f6
cd91f02
The libdbi package contains just the libdbi framework.  To make use of
89b7daf
libdbi you will also need one or more plugins from libdbi-drivers, which
89b7daf
contains the plugins needed to interface to specific database servers.
cd91f02
cvsdist 584d1f6
%package devel
cvsdist 584d1f6
Summary: Development files for libdbi (Database Independent Abstraction Layer for C)
eae2e65
Requires:	%{name}%{?_isa} = %{version}-%{release}
cvsdist 584d1f6
cvsdist 584d1f6
%description devel
cvsdist 584d1f6
The libdbi-devel package contains the header files and documentation
cvsdist 584d1f6
needed to develop applications with libdbi.
cvsdist 584d1f6
eae2e65
%package doc
eae2e65
Summary: Documentation for libdbi (Database Independent Abstraction Layer for C)
d68854d
BuildArch: noarch
eae2e65
eae2e65
%description doc
eae2e65
The libdbi-doc package contains guides for development of applications with libdbi.
eae2e65
eae2e65
eae2e65
cvsdist 584d1f6
%prep
cvsdist 584d1f6
%setup -q -n %{name}-%{version}
cvsdist 584d1f6
9ec09c9
%patch1 -p1
9ec09c9
cvsdist 584d1f6
%build
cd91f02
%configure
cd91f02
cvsdist 7926fd0
make %{?_smp_mflags}
cvsdist 584d1f6
cvsdist 584d1f6
%install
cvsdist 584d1f6
make DESTDIR=$RPM_BUILD_ROOT install
cvsdist 584d1f6
6ac8ad9
rm -f ${RPM_BUILD_ROOT}%{_libdir}/libdbi.a
6ac8ad9
rm -f ${RPM_BUILD_ROOT}%{_libdir}/libdbi.la
6ac8ad9
9c198f0
# we will include generated documentation in -devel subpackage,
9c198f0
# so we need to remove it from builddir, since it would be included
9c198f0
# automatically otherwise
9c198f0
rm -rf ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}
9c198f0
396a19f
%ldconfig_scriptlets
cvsdist 584d1f6
cvsdist 584d1f6
%files
cvsdist 584d1f6
%doc AUTHORS
cvsdist 584d1f6
%doc ChangeLog
cvsdist 584d1f6
%doc README
eae2e65
%doc NEWS
eae2e65
%license COPYING
cvsdist 7926fd0
%{_libdir}/libdbi.so.*
cvsdist 584d1f6
cvsdist 584d1f6
%files devel
cvsdist 584d1f6
%doc TODO
eae2e65
%{_includedir}/dbi/
eae2e65
%{_libdir}/libdbi.so
eae2e65
%{_libdir}/pkgconfig/dbi.pc
eae2e65
eae2e65
%files doc
46188c7
%license COPYING
cvsdist 584d1f6
%doc doc/programmers-guide.pdf
cvsdist 584d1f6
%doc doc/programmers-guide/
cvsdist 7926fd0
%doc doc/driver-guide.pdf
cvsdist 7926fd0
%doc doc/driver-guide/
cvsdist 584d1f6
cvsdist 584d1f6
%changelog
8e0775e
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-20
8e0775e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
8e0775e
f087395
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-19
f087395
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
f087395
c568fd5
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-18
c568fd5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
c568fd5
c5e17d7
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-17
c5e17d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
c5e17d7
7613920
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-16
7613920
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
7613920
861eeb6
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-15
861eeb6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
861eeb6
b40d1de
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-14
b40d1de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
b40d1de
8c27a4f
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-13
8c27a4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8c27a4f
5d134af
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-12
5d134af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5d134af
8cd59d9
* Tue Feb 27 2018 Marek Skalick√Ĺ <mskalick@redhat.com> - 0.9.0-11
8cd59d9
- Add missing BuildRequires: gcc/gcc-c++
8cd59d9
e7f709b
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-10
e7f709b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e7f709b
f234920
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-9
f234920
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
f234920
969aaa5
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-8
969aaa5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
969aaa5
9245662
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-7
9245662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9245662
056e8df
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-6
056e8df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
056e8df
0ba68ae
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.0-5
0ba68ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
0ba68ae
eae2e65
* Wed May 27 2015 Marek Skalicky <mskalick@redhat.com> - 0.9.0-4
eae2e65
- Add doc subpackage
eae2e65
- Change license handling
eae2e65
3d4fe57
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.0-3
3d4fe57
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
3d4fe57
8138345
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.0-2
8138345
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8138345
Jan Pacner 17988e9
* Tue Jan 21 2014 Jan Pacner <jpacner@redhat.com> - 0.9.0-1
Jan Pacner 17988e9
- new version: 0.9.0
Jan Pacner 17988e9
e6a0857
* Mon Jul 29 2013 Honza Horak <hhorak@redhat.com> - 0.8.4-4
e6a0857
- Spec file clean-up
0529dcb
- Add aarch64 support
9c198f0
- Remove generated doc to not be included automatically
e6a0857
0767688
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.4-3
0767688
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
0767688
Tom Lane 0f88be9
* Mon Jul 23 2012 Tom Lane <tgl@redhat.com> 0.8.4-2
Tom Lane 0f88be9
- Prevent undesirable change in library soname version number
Tom Lane 0f88be9
Tom Lane 2752a79
* Sun Jul 22 2012 Tom Lane <tgl@redhat.com> 0.8.4-1
Tom Lane 2752a79
- Update to version 0.8.4 (seems to contain only configure-support updates,
Tom Lane 2752a79
  but might as well adopt it)
Tom Lane 2752a79
- Fix memory leak due to incorrect test in _is_row_fetched()
Tom Lane 2752a79
Related: #733413
Tom Lane 2752a79
89d225d
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.3-6
89d225d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
89d225d
317f7f5
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.3-5
317f7f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
317f7f5
Tom Lane d84c1d1
* Fri Sep  3 2010 Tom Lane <tgl@redhat.com> 0.8.3-4
Tom Lane d84c1d1
- Do not use -ffast-math; it breaks things and seems quite unlikely to offer
Tom Lane d84c1d1
  any useful performance benefit for this type of package, anyway
Tom Lane d84c1d1
Resolves: #629964
Tom Lane d84c1d1
74fb244
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.3-3
74fb244
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
74fb244
a1f08e2
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.3-2
a1f08e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
a1f08e2
eff8212
* Mon Feb 11 2008 Tom Lane <tgl@redhat.com> 0.8.3-1
eff8212
- Update to version 0.8.3.
eff8212
9ec09c9
* Tue Oct 30 2007 Tom Lane <tgl@redhat.com> 0.8.2-3
9ec09c9
- Fix package's selection of CFLAGS to include RPM_OPT_FLAGS
9ec09c9
Resolves: #330681
9ec09c9
c8b0180
* Thu Aug  2 2007 Tom Lane <tgl@redhat.com> 0.8.2-2
c8b0180
- Fix typo in Release field.
c8b0180
6ac8ad9
* Thu Aug  2 2007 Tom Lane <tgl@redhat.com> 0.8.2-1
6ac8ad9
- Update to version 0.8.2.
6ac8ad9
- Update License tag to match code.
6ac8ad9
- Remove static library and .la file, per packaging guidelines.
6ac8ad9
81b31dc
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.8.1-2.1
81b31dc
- rebuild
81b31dc
6964426
* Wed Jun  7 2006 Jeremy Katz <katzj@redhat.com> - 0.8.1-2
6964426
- rebuild for -devel deps
6964426
0d55f2e
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.8.1-1.2.1
0d55f2e
- bump again for double-long bug on ppc(64)
0d55f2e
4338c90
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.8.1-1.2
4338c90
- rebuilt for new gcc4.1 snapshot and glibc changes
4338c90
f782211
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
f782211
- rebuilt
f782211
d51cb1f
* Sat Nov 12 2005 Tom Lane <tgl@redhat.com> 0.8.1-1
d51cb1f
- Update to version 0.8.1.
d51cb1f
89b7daf
* Fri Mar 11 2005 Tom Lane <tgl@redhat.com> 0.7.2-2
89b7daf
- Packaging improvements per discussion with sopwith.
89b7daf
cd91f02
* Thu Mar 10 2005 Tom Lane <tgl@redhat.com> 0.7.2-1
cd91f02
- Import new libdbi version, splitting libdbi-drivers into a separate SRPM
cd91f02
  so we can track new upstream packaging.
cd91f02
5ad3d44
* Sun Mar  6 2005 Tom Lane <tgl@redhat.com> 0.6.5-11
5ad3d44
- Rebuild with gcc4.
5ad3d44
164370b
* Mon Nov 08 2004 Tom Lane <tgl@redhat.com> 0.6.5-10
164370b
- build against mysqlclient10, not mysql, for license reasons
164370b
cvsdist d44941c
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist d44941c
- rebuilt
cvsdist d44941c
cvsdist e9f455e
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist e9f455e
- rebuilt
cvsdist e9f455e
cvsdist e9f455e
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist e9f455e
- rebuilt
cvsdist e9f455e
cvsdist fc38ec7
* Thu Jul 03 2003 Patrick Macdonald <patrickm@redhat.com> 0.6.5-7
cvsdist fc38ec7
- rebuilt
cvsdist fc38ec7
cvsdist fc38ec7
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist fc38ec7
- rebuilt
cvsdist fc38ec7
cvsdist 7926fd0
* Fri Jan 24 2003 Tom Lane <tgl@redhat.com>
cvsdist 7926fd0
- /usr/include/dbi should be owned
cvsdist 7926fd0
cvsdist 7926fd0
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 7926fd0
- rebuilt
cvsdist 7926fd0
cvsdist 7926fd0
* Sun Dec 01 2002 Elliot Lee <sopwith@redhat.com> 0.6.5-3
cvsdist 7926fd0
- multilibify
cvsdist 7926fd0
cvsdist 736edd6
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist 736edd6
- automated rebuild
cvsdist 736edd6
6ac8ad9
* Tue Jun 18 2002 Trond Eivind Glomsrd <teg@redhat.com> 0.6.5-1
cvsdist b144df8
- 0.6.5
cvsdist b144df8
cvsdist b144df8
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist b144df8
- automated rebuild
cvsdist b144df8
6ac8ad9
* Wed Mar 13 2002 Trond Eivind Glomsrd <teg@redhat.com> 0.6.4-2
cvsdist 584d1f6
- 0.6.4
cvsdist 584d1f6
cvsdist 584d1f6
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
cvsdist 584d1f6
- automated rebuild
cvsdist 584d1f6
6ac8ad9
* Thu Sep 20 2001 Trond Eivind Glomsrd <teg@redhat.com> 0.6.2-1
cvsdist 584d1f6
- Sanitize, prepare for distribution
cvsdist 584d1f6
cvsdist 584d1f6
* Sat Aug 4 2001 David Parker <david@neongoat.com>
cvsdist 584d1f6
- initial spec file created