ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/mongo.spec
Revision: 1.26
Committed: Wed Jan 19 00:11:46 2011 UTC (14 years, 3 months ago) by lat
Branch: MAIN
CVS Tags: builder_2011-09-25_13-08-30_CmsTC, builder_2011-09-22_19-07-05_CmsTC, builder_2011-09-21_19-43-30_CmsTC, builder_2011-09-21_10-25-16_CmsTC, builder_2011-09-20_13-03-45_CmsTC, builder_2011-09-20_12-03-56_CmsTC, builder_2011-08-11_12-11-35_CmsTC, builder_2011-06-23_18-03-57_CmsTC, builder_2011-05-20_16-46-52_crab-server, builder_2011-05-16_23-03-55_CmsTC, builder_2011-03-31_13-06-26_crab-server, builder_2011-03-28_17-53-57_crab-server, DAS_20110303_slc5_amd64_gcc434, DAS_20110302_slc5_amd64_gcc434, DAS_20110301_slc5_amd64_gcc434, DAS_20110228_slc5_amd64_gcc434_v1, DAS_20110228_slc5_amd64_gcc434, builder_2011-02-28_14-23-32_wmagent, DAS_20110226_slc5_amd64_gcc434, DAS_20110224_slc5_amd64_gcc434, CmsTC_0_0_4, DAS_20110222_slc5_amd64_gcc434_v1, DAS_20110222_slc5_amd64_gcc434, DAS_20110219_slc5_amd64_gcc434, CmsTC_0_0_3, CmsTC_0_0_2, builder_2011-02-09_14-27-53_crab-server, builder_2011-02-08_23-13-23_cmsweb, HG1102d, builder_2011-02-08_07-34-50_cmsweb, HG1102c, builder_2011-02-03_23-45-44_CmsTC, builder_2011-02-03_19-04-46_PHEDEX-combined-agents, builder_2011-02-02_21-14-00_cmsweb, builder_2011-02-02_16-24-27_T0Mon, builder_2011-02-01_18-11-58_cmsweb, builder_2011-01-31_16-44-33_dbs-client, builder_2011-01-31_15-26-15_T0DataSvc, builder_2011-01-25_14-26-56_cmsweb, builder_2011-01-20_18-59-54_cmsweb, HG1102b
Changes since 1.25: +1 -1 lines
Log Message:
Update to version 1.6.5

File Contents

# User Rev Content
1 lat 1.26 ### RPM external mongo 1.6.5
2 diego 1.23
3     Source: http://downloads.mongodb.org/src/mongodb-src-r%{realversion}.tar.gz
4 lat 1.24 Requires: boost scons pcre spidermonkey rotatelogs
5 valya 1.1
6 valya 1.2 Provides: libpcap.so.0.8.3
7 valya 1.6 Provides: libpcap.so.0.8.3()(64bit)
8 valya 1.1
9     %prep
10 valya 1.7 %setup -n mongodb-src-r%{realversion}
11 valya 1.1
12     %build
13     export CXX=$GCC_ROOT/bin/g++
14 lat 1.24 scons %makeprocesses --64 --cxx=$CXX --extrapathdyn=$PCRE_ROOT,$BOOST_ROOT,$SPIDERMONKEY_ROOT all
15 valya 1.1
16     %install
17     export CXX=$GCC_ROOT/bin/g++
18 lat 1.24 scons %makeprocesses --64 --cxx=$CXX --extrapathdyn=$PCRE_ROOT,$BOOST_ROOT,$SPIDERMONKEY_ROOT --prefix=%i install
19 valya 1.14
20 diego 1.22 # Generate dependencies-setup.{sh,csh} so init.{sh,csh} picks full environment.
21 valya 1.15 mkdir -p %i/etc/profile.d
22 diego 1.22 : > %i/etc/profile.d/dependencies-setup.sh
23     : > %i/etc/profile.d/dependencies-setup.csh
24     for tool in $(echo %{requiredtools} | sed -e's|\s+| |;s|^\s+||'); do
25     root=$(echo $tool | tr a-z- A-Z_)_ROOT; eval r=\$$root
26     if [ X"$r" != X ] && [ -r "$r/etc/profile.d/init.sh" ]; then
27     echo "test X\$$root != X || . $r/etc/profile.d/init.sh" >> %i/etc/profile.d/dependencies-setup.sh
28     echo "test X\$$root != X || source $r/etc/profile.d/init.csh" >> %i/etc/profile.d/dependencies-setup.csh
29     fi
30 valya 1.15 done
31    
32 valya 1.1 %post
33 diego 1.22 %{relocateConfig}etc/profile.d/dependencies-setup.*sh