+# _with_java - build with java support
Summary: BSD database library for C
Summary(pl): Biblioteka C do obsĀ³ugi baz Berkeley DB
Name: db3
Version: 3.1.17
-Release: 10
+Release: 10.1
License: GPL
Group: Libraries
Source0: http://www.berkeleydb.com/update/snapshot/db-%{version}.tar.gz
BuildRequires: db1-static
BuildRequires: glibc-static
BuildRequires: tcl-devel >= 8.3.2
+%{?_with_java:BuildRequires: java}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
CFLAGS="%{rpmcflags} -fno-rtti -fno-implicit-templates" \
CXXFLAGS="%{rpmcflags} -fno-rtti -fno-implicit-templates" \
+
+%if %{?_with_java:1}%{!?_with_java:0}
+../dist/configure \
+ --prefix=%{_prefix} \
+ --enable-compat185 \
+ --enable-shared \
+ --disable-static \
+ --enable-rpc \
+ --enable-cxx \
+ --enable-tcl \
+ --enable-java
+%else
../dist/configure \
--prefix=%{_prefix} \
--enable-compat185 \
--enable-rpc \
--enable-cxx \
--enable-tcl
+%endif
%{__make} TCFLAGS='-I$(builddir) -I%{_includedir}'
cd ../build_unix
+%if %{?_with_java:1}%{!?_with_java:0}
+%{__make} \
+ prefix=$RPM_BUILD_ROOT%{_prefix} \
+ includedir=$RPM_BUILD_ROOT%{_includedir} \
+ install_include \
+ install_dynamic \
+ install_dynamic_cxx \
+ install_tcl \
+ install_utilities \
+ install_java
+%else
%{__make} \
prefix=$RPM_BUILD_ROOT%{_prefix} \
includedir=$RPM_BUILD_ROOT%{_includedir} \
install_dynamic_cxx \
install_tcl \
install_utilities
+%endif
mv -f $RPM_BUILD_ROOT%{_libdir}/libdb-*.so $RPM_BUILD_ROOT/lib
ln -sf ../../lib/libdb-3.1.so $RPM_BUILD_ROOT%{_libdir}/libdb.so
done
cd ../
+
+%if %{?_with_java:0}%{!?_with_java:1}
rm -rf examples_java
cp -a java/src/com/sleepycat/examples examples_java
+%endif
gzip -9nf LICENSE README
%attr(755,root,root) %{_libdir}/libndbm.so
%attr(755,root,root) %{_libdir}/libdb_tcl.so
%attr(755,root,root) %{_libdir}/libdb_cxx*.so
+%if %{?_with_java:1}%{!?_with_java:0}
+%attr(755,root,root) %{_libdir}/libdb_java*.so
+%endif
%{_includedir}/*
%files static