35 |
Summary: The Berkeley DB database library for C |
Summary: The Berkeley DB database library for C |
36 |
Name: db52 |
Name: db52 |
37 |
Version: 5.2.42 |
Version: 5.2.42 |
38 |
Release: %mkrel 1 |
Release: %mkrel 2 |
39 |
Source0: http://download.oracle.com/berkeley-db/db-%{version}.tar.gz |
Source0: http://download.oracle.com/berkeley-db/db-%{version}.tar.gz |
40 |
# statically link db1 library |
# statically link db1 library |
41 |
Patch0: db-5.1.19-db185.patch |
Patch0: db-5.1.19-db185.patch |
76 |
%package -n %{libname} |
%package -n %{libname} |
77 |
Summary: The Berkeley DB database library for C |
Summary: The Berkeley DB database library for C |
78 |
Group: System/Libraries |
Group: System/Libraries |
79 |
|
Requires(pre): filesystem >= 2.1.9-18 |
80 |
|
|
81 |
%description -n %{libname} |
%description -n %{libname} |
82 |
The Berkeley Database (Berkeley DB) is a programmatic toolkit that provides |
The Berkeley Database (Berkeley DB) is a programmatic toolkit that provides |
183 |
%package -n %{libnamedev} |
%package -n %{libnamedev} |
184 |
Summary: Development libraries/header files for the Berkeley DB library |
Summary: Development libraries/header files for the Berkeley DB library |
185 |
Group: Development/Databases |
Group: Development/Databases |
186 |
|
Requires(pre): filesystem >= 2.1.9-18 |
187 |
Requires: %{libname} = %{EVRD} |
Requires: %{libname} = %{EVRD} |
188 |
%if %{with sql} |
%if %{with sql} |
189 |
Requires: %{libdbsql} = %{EVRD} |
Requires: %{libdbsql} = %{EVRD} |
440 |
|
|
441 |
|
|
442 |
|
|
443 |
%make libdb_base=libdb_nss libso_target=libdb_nss-%{__soversion}.la libdir=/%{_lib} |
%make libdb_base=libdb_nss libso_target=libdb_nss-%{__soversion}.la libdir=%{_libdir} |
444 |
popd |
popd |
445 |
%endif |
%endif |
446 |
|
|
451 |
%if %{with nss} |
%if %{with nss} |
452 |
make -C build_nss install_include install_lib libdb_base=libdb_nss \ |
make -C build_nss install_include install_lib libdb_base=libdb_nss \ |
453 |
DESTDIR=%{buildroot} LIB_INSTALL_FILE_LIST="" |
DESTDIR=%{buildroot} LIB_INSTALL_FILE_LIST="" |
|
|
|
|
mkdir -p %{buildroot}/%{_lib} |
|
|
mv %{buildroot}/%{_libdir}/libdb_nss-%{__soversion}.so %{buildroot}/%{_lib} |
|
|
ln -s /%{_lib}/libdb_nss-%{__soversion}.so %{buildroot}%{_libdir} |
|
454 |
%endif |
%endif |
455 |
|
|
456 |
ln -sf %{name}/db.h %{buildroot}%{_includedir}/db.h |
ln -sf %{name}/db.h %{buildroot}%{_includedir}/db.h |
608 |
%if %{with nss} |
%if %{with nss} |
609 |
%files -n %{libdbnss} |
%files -n %{libdbnss} |
610 |
%defattr(755,root,root) |
%defattr(755,root,root) |
611 |
/%{_lib}/libdb_nss-%{__soversion}.so |
%{_libdir}/libdb_nss-%{__soversion}.so |
612 |
|
|
613 |
%files -n %{libdbnssdev} |
%files -n %{libdbnssdev} |
614 |
%defattr(644,root,root,755) |
%defattr(644,root,root,755) |
619 |
%endif |
%endif |
620 |
%{_libdir}/libdb_nss.so |
%{_libdir}/libdb_nss.so |
621 |
%{_libdir}/libdb_nss-5.so |
%{_libdir}/libdb_nss-5.so |
|
#%{_libdir}/libdb_nss-%{__soversion}.la |
|
|
%{_libdir}/libdb_nss-%{__soversion}.so |
|
622 |
%endif |
%endif |
623 |
%exclude %_libdir/libdb_nss-5.2.la |
%exclude %_libdir/libdb_nss-5.2.la |
624 |
|
|