SPECS: apr-util.spec - subpackages for dbd drivers

glen glen at pld-linux.org
Sun Jan 1 21:35:01 CET 2006


Author: glen                         Date: Sun Jan  1 20:35:01 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- subpackages for dbd drivers

---- Files affected:
SPECS:
   apr-util.spec (1.37 -> 1.38) 

---- Diffs:

================================================================
Index: SPECS/apr-util.spec
diff -u SPECS/apr-util.spec:1.37 SPECS/apr-util.spec:1.38
--- SPECS/apr-util.spec:1.37	Sun Jan  1 14:55:40 2006
+++ SPECS/apr-util.spec	Sun Jan  1 21:34:56 2006
@@ -6,17 +6,17 @@
 #
 # Conditional build:
 %bcond_without	ldap	# without LDAP support
-%bcond_with	mysql	# with MySQL support
+%bcond_without	mysql	# with MySQL support
 %bcond_without	pgsql	# without PostgreSQL support
-%bcond_with	sqlite	# with SQLite 2.x support
+%bcond_with	sqlite2	# with SQLite 2.x support
 %bcond_without	sqlite3	# without SQLite3 support
-%bcond_with	dso	# experimental dso linking
+%bcond_without	dso	# experimental dso linking
 #
 Summary:	A companion library to Apache Portable Runtime
 Summary(pl):	Biblioteka towarzysząca Apache Portable Runtime
 Name:		apr-util
 Version:	1.2.2
-Release:	1.18
+Release:	1.20
 Epoch:		1
 License:	Apache v2.0
 Group:		Libraries
@@ -40,7 +40,7 @@
 %{?with_ldap:BuildRequires:	openldap-devel}
 %{?with_pgsql:BuildRequires:	postgresql-devel}
 BuildRequires:	sed >= 4.0
-%{?with_sqlite:BuildRequires:	sqlite-devel >= 2}
+%{?with_sqlite2:BuildRequires:	sqlite-devel >= 2}
 %{?with_sqlite3:BuildRequires:	sqlite3-devel >= 3}
 Requires:	apr >= 1:1.1.0
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -54,6 +54,39 @@
 Biblioteka towarzysząca dla biblioteki Apache Portable Runtime
 (przenośnej biblioteki uruchomieniowej).
 
+%package dbd-mysql
+Summary:	DBD driver for MySQL
+Group:		Libraries
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+License:	GPL
+
+%description dbd-mysql
+DBD driver for MySQL.
+
+%package dbd-pgsql
+Summary:	DBD driver for PostgreSQL
+Group:		Libraries
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description dbd-pgsql
+DBD driver for PostgreSQL.
+
+%package dbd-sqlite2
+Summary:	DBD driver for SQLite 2
+Group:		Libraries
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description dbd-sqlite2
+DBD driver for SQLite 2
+
+%package dbd-sqlite3
+Summary:	DBD driver for SQLite 3
+Group:		Libraries
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description dbd-sqlite3
+DBD driver for SQLite 3
+
 %package devel
 Summary:	Header files and development documentation for apr-util
 Summary(pl):	Pliki nagłówkowe i dokumentacja programisty do apr-util
@@ -66,7 +99,7 @@
 %{?with_mysql:Requires:	mysql-devel}
 %{?with_ldap:Requires:	openldap-devel}
 %{?with_pgsql:Requires:	postgresql-devel}
-%{?with_sqlite:Requires:	sqlite-devel >= 2}
+%{?with_sqlite2:Requires:	sqlite-devel >= 2}
 %{?with_sqlite3:Requires:	sqlite3-devel >= 3}
 
 %description devel
@@ -117,7 +150,7 @@
 	--with-iconv=%{_prefix} \
 	%{?with_mysql:--with-mysql=%{_prefix}} \
 	%{!?with_pgsql:--without-pgsql} \
-	%{!?with_sqlite:--without-sqlite2} \
+	%{!?with_sqlite2:--without-sqlite2} \
 	%{!?with_sqlite3:--without-sqlite3}
 
 %{__make} \
@@ -135,12 +168,12 @@
 %if %{with pgsql}
 libtool --mode=link --tag=CC %{__cc} -rpath %{_libdir} -avoid-version dbd/apr_dbd_pgsql.lo -lpq  -o dbd/libapr_dbd_pgsql.la
 %endif
+%if %{with sqlite2}
+libtool --mode=link --tag=CC %{__cc} -rpath %{_libdir} -avoid-version dbd/apr_dbd_sqlite2.lo -o dbd/libapr_dbd_sqlite2.la
+%endif
 %if %{with sqlite3}
 libtool --mode=link --tag=CC %{__cc} -rpath %{_libdir} -avoid-version dbd/apr_dbd_sqlite3.lo -lsqlite3 -o dbd/libapr_dbd_sqlite3.la
 %endif
-%if %{with sqlite}
-libtool --mode=link --tag=CC %{__cc} -rpath %{_libdir} -avoid-version dbd/apr_dbd_sqlite2.lo -o dbd/libapr_dbd_sqlite2.la
-%endif
 %endif
 
 %install
@@ -158,14 +191,14 @@
 libtool --mode=install /usr/bin/install -c -m 755 dbd/libapr_dbd_pgsql.la $RPM_BUILD_ROOT%{_libdir}
 mv $RPM_BUILD_ROOT%{_libdir}/{lib,}apr_dbd_pgsql.so
 %endif
+%if %{with sqlite2}
+libtool --mode=install /usr/bin/install -c -m 755 dbd/libapr_dbd_sqlite2.la $RPM_BUILD_ROOT%{_libdir}
+mv $RPM_BUILD_ROOT%{_libdir}/{lib,}apr_dbd_sqlite2.so
+%endif
 %if %{with sqlite3}
 libtool --mode=install /usr/bin/install -c -m 755 dbd/libapr_dbd_sqlite3.la $RPM_BUILD_ROOT%{_libdir}
 mv $RPM_BUILD_ROOT%{_libdir}/{lib,}apr_dbd_sqlite3.so
 %endif
-%if %{with sqlite}
-libtool --mode=install /usr/bin/install -c -m 755 dbd/libapr_dbd_sqlite2.la $RPM_BUILD_ROOT%{_libdir}
-mv $RPM_BUILD_ROOT%{_libdir}/{lib,}apr_dbd_sqlite2.so
-%endif
 %endif
 
 %clean
@@ -177,9 +210,34 @@
 %files
 %defattr(644,root,root,755)
 %doc CHANGES
-%{?with_mysql:%doc INSTALL.MySQL}
 %attr(755,root,root) %{_libdir}/lib*.so.*.*
-%{?with_dso:%attr(755,root,root) %{_libdir}/apr_dbd_*.so}
+
+%if %{with dso}
+%if %{with mysql}
+%files dbd-mysql
+%defattr(644,root,root,755)
+%doc INSTALL.MySQL
+%attr(755,root,root) %{_libdir}/apr_dbd_mysql.so
+%endif
+
+%if %{with pgsql}
+%files dbd-pgsql
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/apr_dbd_pgsql.so
+%endif
+
+%if %{with sqlite2}
+%files dbd-sqlite2
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/apr_dbd_sqlite2.so
+%endif
+
+%if %{with sqlite3}
+%files dbd-sqlite3
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/apr_dbd_sqlite3.so
+%endif
+%endif
 
 %files devel
 %defattr(644,root,root,755)
@@ -200,6 +258,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.38  2006/01/01 20:34:56  glen
+- subpackages for dbd drivers
+
 Revision 1.37  2006/01/01 13:55:40  glen
 - experimental dso for dbd
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/apr-util.spec?r1=1.37&r2=1.38&f=u



More information about the pld-cvs-commit mailing list