rpms/db4/devel db4.spec,1.57,1.58

Jindrich Novy (jnovy) fedora-extras-commits at redhat.com
Mon May 19 09:03:22 UTC 2008


Author: jnovy

Update of /cvs/extras/rpms/db4/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31191

Modified Files:
	db4.spec 
Log Message:
* Sat May 17 2008 Jindrich Novy <jnovy at redhat.com> 4.6.21-6
- fix license, remove .la files (#225675)
- move static libraries to separate package



Index: db4.spec
===================================================================
RCS file: /cvs/extras/rpms/db4/devel/db4.spec,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- db4.spec	4 Apr 2008 08:32:54 -0000	1.57
+++ db4.spec	19 May 2008 09:02:33 -0000	1.58
@@ -1,14 +1,11 @@
 # the set of arches on which libgcj provides gcj and libgcj-javac-placeholder.sh
 %define java_arches %{ix86} alpha ia64 ppc s390 s390x sparc sparcv9 x86_64
-
-%define	__soversion	4.6
-%define	_libdb_a	libdb-%{__soversion}.a
-%define	_libcxx_a	libdb_cxx-%{__soversion}.a
+%define __soversion 4.6
 
 Summary: The Berkeley DB database library (version 4) for C
 Name: db4
 Version: 4.6.21
-Release: 5%{?dist}
+Release: 6%{?dist}
 Source0: http://download.oracle.com/berkeley-db/db-%{version}.tar.gz
 Source1: http://download.oracle.com/berkeley-db/db.1.85.tar.gz
 Patch1: http://www.oracle.com/technology/products/berkeley-db/xml/update/4.6.21/patch.4.6.21.1
@@ -21,7 +18,7 @@
 Patch20: db-4.6.18-glibc.patch
 Patch22: db-4.5.20-jni-include-dir.patch
 URL: http://www.oracle.com/database/berkeley-db/
-License: BSD-style
+License: BSD
 Group: System Environment/Libraries
 Obsoletes: db1, db2, db3
 BuildRequires: perl, libtool, ed, tcl-devel >= 8.4.4, util-linux-ng
@@ -83,6 +80,17 @@
 libraries, and documentation for building programs which use the
 Berkeley DB.
 
+%package devel-static
+Summary: Berkeley DB (version 4) static libraries
+Group: Development/Libraries
+
+%description devel-static
+The Berkeley Database (Berkeley DB) is a programmatic toolkit that
+provides embedded database support for both traditional and
+client/server applications. This package contains static libraries
+needed for applications that require statical linking of
+Berkeley DB.
+
 %package tcl
 Summary: Development files for using the Berkeley DB (version 4) with tcl
 Group: Development/Libraries
@@ -275,6 +283,9 @@
 # XXX Avoid Permission denied. strip when building as non-root.
 chmod u+w ${RPM_BUILD_ROOT}%{_bindir}
 
+# remove unneeded .la files (#225675)
+rm -f ${RPM_BUILD_ROOT}%{_libdir}/*.la
+
 %clean
 rm -rf ${RPM_BUILD_ROOT}
 
@@ -323,11 +334,7 @@
 %doc	docs/ref docs/images
 %doc	examples_c examples_cxx
 %{_libdir}/libdb.so
-%{_libdir}/libdb-%{__soversion}.la
-%{_libdir}/%{_libdb_a}
 %{_libdir}/libdb_cxx.so
-%{_libdir}/libdb_cxx-%{__soversion}.la
-%{_libdir}/%{_libcxx_a}
 %dir %{_includedir}/%{name}
 %{_includedir}/%{name}/db.h
 %{_includedir}/%{name}/db_185.h
@@ -336,10 +343,15 @@
 %{_includedir}/db_185.h
 %{_includedir}/db_cxx.h
 
-%files tcl
+%files devel-static
 %defattr(-,root,root)
+%{_libdir}/libdb-%{__soversion}.a
+%{_libdir}/libdb_cxx-%{__soversion}.a
 %{_libdir}/libdb_tcl-%{__soversion}.a
-%{_libdir}/libdb_tcl-%{__soversion}.la
+%{_libdir}/libdb_java-%{__soversion}.a
+
+%files tcl
+%defattr(-,root,root)
 %{_libdir}/libdb_tcl-%{__soversion}.so
 
 %ifarch %{java_arches}
@@ -347,11 +359,15 @@
 %defattr(-,root,root)
 %doc docs/java
 %doc examples_java
-%{_libdir}/libdb_java*
+%{_libdir}/libdb_java*.so
 %{_datadir}/java/*.jar
 %endif
 
 %changelog
+* Sat May 17 2008 Jindrich Novy <jnovy at redhat.com> 4.6.21-6
+- fix license, remove .la files (#225675)
+- move static libraries to separate package
+
 * Fri Apr  3 2008 Jindrich Novy <jnovy at redhat.com> 4.6.21-5
 - add upstream patch to fix a race condition between checkpoint
   and DB->close which can result in the checkpoint thread self-deadlocking




More information about the scm-commits mailing list