]> git.pld-linux.org Git - packages/db4.7.git/blobdiff - db4.7.spec
- apidocs subpackage
[packages/db4.7.git] / db4.7.spec
index 43a97d8eef10d94c8cd1f7330cdcdab04c142a80..fa72d03614e957e9a32ac2ce76665db71bb0000d 100644 (file)
@@ -1,16 +1,11 @@
 #
 # Conditional build:
+%bcond_without apidocs         # do not build and package API docs
 %bcond_without java            # don't build java bindings
 %bcond_without tcl             # don't build Tcl bindings
 %bcond_without static_libs     # don't build static libraries
 
-%if "%{pld_release}" == "ti"
-%bcond_without java_sun        # build with gcj
-%else
-%bcond_with    java_sun        # build with java-sun
-%endif
-
-%include       /usr/lib/rpm/macros.java
+%{?with_java:%include  /usr/lib/rpm/macros.java}
 
 %define                libver          4.7
 %define                ver                     %{libver}.25
@@ -19,7 +14,7 @@ Summary:      Berkeley DB database library for C
 Summary(pl.UTF-8):     Biblioteka C do obsługi baz Berkeley DB
 Name:          db4.7
 Version:       %{ver}.%{patchlevel}
-Release:       3
+Release:       6
 Epoch:         0
 License:       GPL-like (see LICENSE)
 Group:         Libraries
@@ -30,9 +25,7 @@ URL:          http://www.oracle.com/technology/products/berkeley-db/index.html
 BuildRequires: automake
 BuildRequires: ed
 %if %{with java}
-%{!?with_java_sun:BuildRequires:       java-gcj-compat-devel}
-%{?with_java_sun:BuildRequires:        java-sun}
-BuildRequires: rpm >= 4.4.9-56
+BuildRequires: jdk
 BuildRequires: rpm-javaprov
 %endif
 BuildRequires: libstdc++-devel
@@ -41,6 +34,7 @@ BuildRequires:        sed >= 4.0
 %{?with_tcl:BuildRequires:     tcl-devel >= 8.4.0}
 Requires:      uname(release) >= 2.6.0
 Provides:      db = %{version}-%{release}
+Provides:      db = %{libver}
 Obsoletes:     db4
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -122,6 +116,13 @@ dla C, C++, Javy i Perla.
 Ten pakiet zawiera statyczne biblioteki do budowania programów
 używających Berkeley DB.
 
+%package apidocs
+Summary:       Berkeley database library API documentation
+Group:         Documentation
+
+%description apidocs
+API and internal documentation for Berkeley database library.
+
 %package cxx
 Summary:       Berkeley database library for C++
 Summary(pl.UTF-8):     Biblioteka baz danych Berkeley dla C++
@@ -373,6 +374,9 @@ install -d $RPM_BUILD_ROOT%{_examplesdir}/db-java-%{version}
 cp -rf examples_java/* $RPM_BUILD_ROOT%{_examplesdir}/db-java-%{version}
 %endif
 
+# in %doc
+rm -f $RPM_BUILD_ROOT%{_docdir}/db-%{version}-docs/{index.html,license/license_db.html}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -387,11 +391,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc LICENSE README
+%doc LICENSE README docs/index.html docs/license
 %attr(755,root,root) /%{_lib}/libdb-%{libver}.so
-%dir %{_docdir}/db-%{version}-docs
-%{_docdir}/db-%{version}-docs/index.html
-%{_docdir}/db-%{version}-docs/license
 
 %files devel
 %defattr(644,root,root,755)
@@ -405,6 +406,21 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libndbm.la
 %{_includedir}/db.h
 %{_includedir}/db_185.h
+%{_examplesdir}/db-%{version}
+
+%if %{with static_libs}
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libdb-%{libver}.a
+%{_libdir}/libdb4.a
+%{_libdir}/libdb.a
+%{_libdir}/libndbm.a
+%endif
+
+%if %{with apidocs}
+%files apidocs
+%defattr(644,root,root,755)
+%dir %{_docdir}/db-%{version}-docs
 %{_docdir}/db-%{version}-docs/api_c
 %{_docdir}/db-%{version}-docs/articles
 %dir %{_docdir}/db-%{version}-docs/gsg
@@ -414,16 +430,8 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_docdir}/db-%{version}-docs/gsg_db_rep
 %{_docdir}/db-%{version}-docs/gsg_db_rep/C
 %{_docdir}/db-%{version}-docs/images
+%{_docdir}/db-%{version}-docs/porting
 %{_docdir}/db-%{version}-docs/ref
-%{_examplesdir}/db-%{version}
-
-%if %{with static_libs}
-%files static
-%defattr(644,root,root,755)
-%{_libdir}/libdb-%{libver}.a
-%{_libdir}/libdb4.a
-%{_libdir}/libdb.a
-%{_libdir}/libndbm.a
 %endif
 
 %files cxx
@@ -497,4 +505,5 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/db*_stat
 %attr(755,root,root) %{_bindir}/db*_upgrade
 %attr(755,root,root) %{_bindir}/db*_verify
+%dir %{_docdir}/db-%{version}-docs
 %{_docdir}/db-%{version}-docs/utility
This page took 0.16615 seconds and 4 git commands to generate.