Author: oden Date: Sat Dec 9 16:37:03 2006 New Revision: 94098 Modified: packages/cooker/libdbi-drivers/current/SPECS/libdbi-drivers.spec
Log: - fix doc inclusion - added the sqlite3 driver Modified: packages/cooker/libdbi-drivers/current/SPECS/libdbi-drivers.spec ============================================================================== --- packages/cooker/libdbi-drivers/current/SPECS/libdbi-drivers.spec (original) +++ packages/cooker/libdbi-drivers/current/SPECS/libdbi-drivers.spec Sat Dec 9 16:37:03 2006 @@ -10,9 +10,12 @@ URL: http://libdbi-drivers.sourceforge.net/ Source0: http://prdownloads.sourceforge.net/libdbi-drivers/%{name}-%{version}a.tar.bz2 Patch0: libdbi-drivers-0.8.1-freetds_mssql.diff +BuildRequires: libtool +BuildRequires: autoconf2.5 BuildRequires: MySQL-devel BuildRequires: postgresql-devel BuildRequires: sqlite-devel +BuildRequires: sqlite3-devel BuildRequires: freetds_mssql-devel >= 0.62.4 BuildRequires: libdbi-devel >= 0.8.1 BuildRoot: %{_tmppath}/%{name}-%{version}-root @@ -51,6 +54,15 @@ libdbi database independent abstraction layer. Switching a program's driver does not require recompilation or rewriting source code. +%package dbd-sqlite3 +Summary: SQLite3 driver for libdbi +Group: System/Libraries + +%description dbd-sqlite3 +This driver provides connectivity to SQLite3 database servers through the +libdbi database independent abstraction layer. Switching a program's driver +does not require recompilation or rewriting source code. + %package dbd-freetds Summary: MSSQL (FreeTDS) driver for libdbi Group: System/Libraries @@ -91,6 +103,7 @@ --with-mysql \ --with-pgsql \ --with-sqlite \ + --with-sqlite3 \ --with-freetds \ --with-freetds-incdir=%{_includedir}/freetds_mssql \ --with-freetds-libdir=%{_libdir} @@ -107,15 +120,17 @@ install -m0644 drivers/mysql/dbd_mysql.h %{buildroot}%{_includedir}/dbi/ install -m0644 drivers/pgsql/dbd_pgsql.h %{buildroot}%{_includedir}/dbi/ install -m0644 drivers/sqlite/dbd_sqlite.h %{buildroot}%{_includedir}/dbi/ +install -m0644 drivers/sqlite3/dbd_sqlite3.h %{buildroot}%{_includedir}/dbi/ install -m0644 drivers/freetds/dbd_freetds.h %{buildroot}%{_includedir}/dbi/ # fix some docs -mv drivers/mysql/TODO TODO.mysql -mv drivers/pgsql/TODO TODO.pgsql -mv drivers/sqlite/TODO TODO.sqlite +cp drivers/mysql/TODO TODO.mysql +cp drivers/pgsql/TODO TODO.pgsql +cp drivers/sqlite/TODO TODO.sqlite +cp drivers/sqlite3/TODO TODO.sqlite3 -# fix installed docs... -mv %{buildroot}%{_docdir}/%{name}-%{version} . +# cleanup +rm -rf %{buildroot}%{_docdir}/%{name}* %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} @@ -124,26 +139,35 @@ %defattr(-,root,root) %doc drivers/mysql/README %doc drivers/mysql/AUTHORS -%doc %{name}-%{version}/dbd_mysql -%doc %{name}-%{version}/dbd_mysql.pdf +%doc drivers/mysql/dbd_mysql +%doc drivers/mysql/dbd_mysql.pdf %{_libdir}/dbd/libdbdmysql.so %files dbd-pgsql %defattr(-,root,root) %doc drivers/pgsql/README %doc drivers/pgsql/AUTHORS -%doc %{name}-%{version}/dbd_pgsql -%doc %{name}-%{version}/dbd_pgsql.pdf +%doc drivers/pgsql/dbd_pgsql +%doc drivers/pgsql/dbd_pgsql.pdf %{_libdir}/dbd/libdbdpgsql.so %files dbd-sqlite %defattr(-,root,root) %doc drivers/sqlite/README %doc drivers/sqlite/AUTHORS -%doc %{name}-%{version}/dbd_sqlite -%doc %{name}-%{version}/dbd_sqlite.pdf +%doc drivers/sqlite/dbd_sqlite +%doc drivers/sqlite/dbd_sqlite.pdf %{_libdir}/dbd/libdbdsqlite.so +%files dbd-sqlite3 +%defattr(-,root,root) +%doc drivers/sqlite3/AUTHORS +%doc drivers/sqlite3/README +%doc drivers/sqlite3/AUTHORS +%doc drivers/sqlite3/dbd_sqlite3 +%doc drivers/sqlite3/dbd_sqlite3.pdf +%{_libdir}/dbd/libdbdsqlite3.so + %files dbd-freetds %defattr(-,root,root) %doc drivers/freetds/README
