%bcond_without static_libs # don't build static libraries
%bcond_with default_db # use this db as default system db
-%include /usr/lib/rpm/macros.java
%define libver 4.8
%define ver %{libver}.30
export CC CXX CFLAGS CXXFLAGS LDFLAGS
../dist/%configure \
- --enable-compat185 \
--disable-shared \
--enable-static \
- --enable-posixmutexes \
- --enable-cxx
+ --enable-compat185 \
+ --enable-cxx \
+ --enable-posixmutexes
# (temporarily?) disabled because of compilation errors:
# --enable-dump185 \
../dist/%configure \
--prefix=%{_prefix} \
--libdir=%{_libdir} \
+ --enable-shared \
+ --disable-static \
--enable-compat185 \
- --enable-posixmutexes \
--enable-cxx \
- %{?with_tcl:--enable-tcl} \
- %{?with_tcl:--with-tcl=/usr/lib} \
+ --enable-posixmutexes \
%{?with_java:--enable-java} \
- --disable-static \
- --enable-shared
+ %{?with_tcl:--enable-tcl --with-tcl=/usr/lib}
%{__make} library_build \
TCFLAGS='-I$(builddir) -I%{_includedir}' \
ln -sf libdb_cxx-%{libver}.la libdb_cxx.la
%if %{with java}
ln -sf libdb_java-%{libver}.la libdb_java.la
-ln -sf db-%{libver}.jar $RPM_BUILD_ROOT%{_libdir}/db.jar
+ln -sf db-%{libver}.jar $RPM_BUILD_ROOT%{_javadir}/db.jar
%endif
%if %{with tcl}
ln -sf libdb_tcl-%{libver}.so libdb_tcl.so