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

Reply via email to