move development documentation to devel-doc subpackage (#705386)

This commit is contained in:
Jindrich Novy 2011-06-15 06:55:15 +02:00
parent f4bbcb991e
commit 19150f6be1

View File

@ -4,7 +4,7 @@
Summary: The Berkeley DB database library for C Summary: The Berkeley DB database library for C
Name: libdb Name: libdb
Version: 5.2.28 Version: 5.2.28
Release: 1%{?dist} Release: 2%{?dist}
Source0: http://download.oracle.com/berkeley-db/db-%{version}.tar.gz Source0: http://download.oracle.com/berkeley-db/db-%{version}.tar.gz
Source1: http://download.oracle.com/berkeley-db/db.1.85.tar.gz Source1: http://download.oracle.com/berkeley-db/db.1.85.tar.gz
# db-1.85 upstream patches # db-1.85 upstream patches
@ -62,6 +62,19 @@ client/server applications. This package contains the header files,
libraries, and documentation for building programs which use the libraries, and documentation for building programs which use the
Berkeley DB. Berkeley DB.
%package devel-doc
Summary: C development documentation files for the Berkeley DB library
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: %{name}-devel = %{version}-%{release}
%description devel-doc
The Berkeley Database (Berkeley DB) is a programmatic toolkit that
provides embedded database support for both traditional and
client/server applications. This package contains the header files,
libraries, and documentation for building programs which use the
Berkeley DB.
%package static %package static
Summary: Berkeley DB static libraries Summary: Berkeley DB static libraries
Group: Development/Libraries Group: Development/Libraries
@ -256,15 +269,18 @@ chmod u+w ${RPM_BUILD_ROOT}%{_bindir} ${RPM_BUILD_ROOT}%{_bindir}/*
# remove unneeded .la files (#225675) # remove unneeded .la files (#225675)
rm -f ${RPM_BUILD_ROOT}%{_libdir}/*.la rm -f ${RPM_BUILD_ROOT}%{_libdir}/*.la
# remove C# devel files
rm -rf docs/csharp
# avoid fancy permissons # avoid fancy permissons
chmod 0755 ${RPM_BUILD_ROOT}%{_libdir}/*.so chmod 0755 ${RPM_BUILD_ROOT}%{_libdir}/*.so
# remove RPATHs # remove RPATHs
chrpath -d ${RPM_BUILD_ROOT}%{_libdir}/*.so ${RPM_BUILD_ROOT}%{_bindir}/* chrpath -d ${RPM_BUILD_ROOT}%{_libdir}/*.so ${RPM_BUILD_ROOT}%{_bindir}/*
# unify documentation and examples, remove stuff we don't need
rm -rf docs/csharp
rm -rf examples/csharp
rm -rf docs/installation
mv examples docs
%clean %clean
rm -rf ${RPM_BUILD_ROOT} rm -rf ${RPM_BUILD_ROOT}
@ -294,12 +310,6 @@ rm -rf ${RPM_BUILD_ROOT}
/%{_lib}/libdb-%{__soversion}.so /%{_lib}/libdb-%{__soversion}.so
%{_libdir}/libdb-%{__soversion}.so %{_libdir}/libdb-%{__soversion}.so
%files cxx-devel
%defattr(-,root,root,-)
%doc examples/cxx
%{_libdir}/libdb_cxx.so
%{_libdir}/libdb_cxx-%{__soversion}.so
%files utils %files utils
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_bindir}/db*_archive %{_bindir}/db*_archive
@ -318,8 +328,6 @@ rm -rf ${RPM_BUILD_ROOT}
%files devel %files devel
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc docs/*
%doc examples/c
%{_libdir}/libdb.so %{_libdir}/libdb.so
%dir %{_includedir}/%{name} %dir %{_includedir}/%{name}
%{_includedir}/%{name}/db.h %{_includedir}/%{name}/db.h
@ -329,6 +337,10 @@ rm -rf ${RPM_BUILD_ROOT}
%{_includedir}/db_185.h %{_includedir}/db_185.h
%{_includedir}/db_cxx.h %{_includedir}/db_cxx.h
%files devel-doc
%defattr(-,root,root,-)
%doc docs/*
%files static %files static
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_libdir}/libdb-%{__soversion}.a %{_libdir}/libdb-%{__soversion}.a
@ -337,13 +349,17 @@ rm -rf ${RPM_BUILD_ROOT}
%{_libdir}/libdb_sql-%{__soversion}.a %{_libdir}/libdb_sql-%{__soversion}.a
%{_libdir}/libdb_java-%{__soversion}.a %{_libdir}/libdb_java-%{__soversion}.a
%files cxx-devel
%defattr(-,root,root,-)
%{_libdir}/libdb_cxx.so
%{_libdir}/libdb_cxx-%{__soversion}.so
%files tcl-devel %files tcl-devel
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_libdir}/libdb_tcl-%{__soversion}.so %{_libdir}/libdb_tcl-%{__soversion}.so
%files sql-devel %files sql-devel
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc examples/sql
%{_bindir}/dbsql %{_bindir}/dbsql
%{_libdir}/libdb_sql.so %{_libdir}/libdb_sql.so
%{_libdir}/libdb_sql-%{__soversion}.so %{_libdir}/libdb_sql-%{__soversion}.so
@ -351,11 +367,13 @@ rm -rf ${RPM_BUILD_ROOT}
%files java-devel %files java-devel
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc examples/java
%{_libdir}/libdb_java*.so %{_libdir}/libdb_java*.so
%{_datadir}/java/*.jar %{_datadir}/java/*.jar
%changelog %changelog
* Wed Jun 15 2011 Jindrich Novy <jnovy@redhat.com> 5.2.28-2
- move development documentation to devel-doc subpackage (#705386)
* Tue Jun 14 2011 Jindrich Novy <jnovy@redhat.com> 5.2.28-1 * Tue Jun 14 2011 Jindrich Novy <jnovy@redhat.com> 5.2.28-1
- update to 5.2.28 - update to 5.2.28