SPECS: db4.3.spec - added bcond_without static_libs

twittner twittner at pld-linux.org
Fri Jun 17 22:24:53 CEST 2005


Author: twittner                     Date: Fri Jun 17 20:24:53 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- added bcond_without static_libs

---- Files affected:
SPECS:
   db4.3.spec (1.9 -> 1.10) 

---- Diffs:

================================================================
Index: SPECS/db4.3.spec
diff -u SPECS/db4.3.spec:1.9 SPECS/db4.3.spec:1.10
--- SPECS/db4.3.spec:1.9	Mon Mar 21 19:24:34 2005
+++ SPECS/db4.3.spec	Fri Jun 17 22:24:47 2005
@@ -5,6 +5,7 @@
 %bcond_without	tcl	# don't build Tcl bindings
 %bcond_with	pmutex	# use POSIX mutexes (only process-private with linuxthreads)
 %bcond_with	nptl	# synonym for pmutex (NPTL provides full interface)
+%bcond_without	static_libs	# don't build static libraries
 #
 %{?with_nptl:%define	with_pmutex	1}
 Summary:	Berkeley DB database library for C
@@ -261,7 +262,8 @@
 	--enable-static \
 	--enable-rpc \
 	--%{?with_pmutex:en}%{!?with_pmutex:dis}able-posixmutexes \
-	--enable-cxx
+	--enable-cxx \
+	%{!?with_static_libs:--disable-static}
 
 # (temporarily?) disabled because of compilation errors:
 #	--enable-dump185 \
@@ -281,7 +283,8 @@
 	%{?with_tcl:--with-tcl=/usr/lib} \
 	%{?with_java:--enable-java} \
 	--disable-static \
-	--enable-shared 
+	--enable-shared \
+	%{!?with_static_libs:--disable-static}
 
 %{__make} library_build \
 	TCFLAGS='-I$(builddir) -I%{_includedir}' \
@@ -321,12 +324,14 @@
 ln -sf libdb_tcl-4.3.la libdb_tcl.la
 %endif
 ln -sf libdb_cxx-4.3.la libdb_cxx.la
+%if %{with static_libs}
 mv -f libdb.a libdb-4.3.a
 ln -sf libdb-4.3.a libdb.a
 ln -sf libdb-4.3.a libdb4.a
 ln -sf libdb-4.3.a libndbm.a
 mv -f libdb_cxx.a libdb_cxx-4.3.a
 ln -sf libdb_cxx-4.3.a libdb_cxx.a
+%endif
 ln -sf libdb_cxx-4.3.so libdb_cxx.so
 ln -sf libdb_cxx-4.3.so libdb_cxx-4.so
 
@@ -383,12 +388,14 @@
 %{_docdir}/db-%{version}-docs/ref
 %{_examplesdir}/db-%{version}
 
+%if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/libdb-4.3.a
 %{_libdir}/libdb4.a
 %{_libdir}/libdb.a
 %{_libdir}/libndbm.a
+%endif
 
 %files cxx
 %defattr(644,root,root,755)
@@ -404,10 +411,12 @@
 %{_docdir}/db-%{version}-docs/api_cxx
 %{_examplesdir}/db-cxx-%{version}
 
+%if %{with static_libs}
 %files cxx-static
 %defattr(644,root,root,755)
 %{_libdir}/libdb_cxx-4.3.a
 %{_libdir}/libdb_cxx.a
+%endif
 
 %if %{with java}
 %files java
@@ -459,6 +468,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.10  2005/06/17 20:24:47  twittner
+- added bcond_without static_libs
+
 Revision 1.9  2005/03/21 18:24:34  mmazur
 - rel 2 for th
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/db4.3.spec?r1=1.9&r2=1.10&f=u




More information about the pld-cvs-commit mailing list