Name: libdbi-drivers Version: 0.7.1 Release: 0.fdr.1 Epoch: 0 Summary: Drivers for libdbi, a database abstraction library. Group: Development/Libraries License: GPL URL: http://libdbi-drivers.sourceforge.net/ Source: http://download.sourceforge.net/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: libdbi BuildRequires: libdbi-devel %description libdbi (http://libdbi.sourceforge.net) implements a database-independent abstraction layer in C, similar to the DBI/DBD layer in Perl. Writing one generic set of code, programmers can leverage the power of multiple databases and multiple simultaneous database connections by using this framework. libdbi-drivers (http://libdbi-drivers.sourceforge.net) supplies the drivers that the libdbi framework utilizes to talk to the supported database servers. %package dbd-mysql Summary: MySQL plugin for libdbi Group: Development/Libraries Requires: libdbi BuildRequires: mysql-devel %description dbd-mysql This plugin provides connectivity to MySQL database servers through the libdbi database independent abstraction layer. Switching a program's plugin does not require recompilation or rewriting source code. %package dbd-pgsql Summary: PostgreSQL plugin for libdbi Group: Development/Libraries Requires: libdbi BuildRequires: postgresql-devel, krb5-devel, openssl-devel %description dbd-pgsql This plugin provides connectivity to PostgreSQL database servers through the libdbi database independent abstraction layer. Switching a program's plugin does not require recompilation or rewriting source code. %package dbd-sqlite Summary: SQLite plugin for libdbi Group: Development/Libraries Requires: libdbi BuildRequires: sqlite-devel %description dbd-sqlite This plugin provides connectivity to SQLite through the libdbi database independent abstraction layer. Switching a program's plugin does not require recompilation or rewriting source code. %prep %setup -q %build # configure is broken, must pass both --with-*sql-libdir _AND_ # --with-*sql-incdir in order for --with-*sql-libdir to be used %configure --with-mysql --with-pgsql --with-sqlite \ --with-mysql-libdir=%{_libdir}/mysql \ --with-mysql-incdir=%{_includedir} \ --with-pgsql-libdir=%{_libdir} \ --with-pgsql-incdir=%{_includedir} make %{?_smp_mflags} #make test #make check %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files dbd-mysql %defattr(-,root,root,-) %{_libdir}/dbd/libmysql.so %{_libdir}/dbd/libmysql.a %{_docdir}/%{name}-%{version}/dbd_mysql %{_docdir}/%{name}-%{version}/dbd_mysql.pdf %files dbd-pgsql %defattr(-,root,root,-) %{_libdir}/dbd/libpgsql.so %{_libdir}/dbd/libpgsql.a %{_docdir}/%{name}-%{version}/dbd_pgsql %{_docdir}/%{name}-%{version}/dbd_pgsql.pdf %files dbd-sqlite %defattr(-,root,root,-) %{_libdir}/dbd/libsqlite.so %{_libdir}/dbd/libsqlite.a %{_docdir}/%{name}-%{version}/dbd_sqlite %{_docdir}/%{name}-%{version}/dbd_sqlite.pdf %changelog * Sun Feb 08 2004 Thomas Vander Stichele - 0.7.1-0.fdr.1: first package