/[packages]/cauldron/db52/current/SPECS/db52.spec
ViewVC logotype

Diff of /cauldron/db52/current/SPECS/db52.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 273157 by fwang, Fri Jul 20 07:04:22 2012 UTC revision 273158 by colin, Sat Jul 21 17:42:31 2012 UTC
# Line 35  Line 35 
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
# Line 76  should be installed on all systems. Line 76  should be installed on all systems.
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
# Line 182  required for using "RPM ACID". Line 183  required for using "RPM ACID".
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}
# Line 438  CONFIGURE_TOP="../dist" \ Line 440  CONFIGURE_TOP="../dist" \
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    
# Line 449  make -C build_unix install_setup install Line 451  make -C build_unix install_setup install
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
# Line 610  mv %{buildroot}%{_bindir}/{dbsql,db%{__s Line 608  mv %{buildroot}%{_bindir}/{dbsql,db%{__s
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)
# Line 621  mv %{buildroot}%{_bindir}/{dbsql,db%{__s Line 619  mv %{buildroot}%{_bindir}/{dbsql,db%{__s
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    

Legend:
Removed from v.273157  
changed lines
  Added in v.273158

  ViewVC Help
Powered by ViewVC 1.1.30