ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/clhep.spec
Revision: 1.42
Committed: Mon Nov 19 14:00:04 2012 UTC (12 years, 5 months ago) by davidlt
Branch: MAIN
CVS Tags: eulisse_20130411_1456-62X-slc6-dev, eulisse_20130227_1854-62X-dev, eulisse_20130411_1120-62X, eulisse_20130411_1129-62X-next, CMSSW_6_2_0_pre5slc6, dmendezl_20130423_1116-62X-next, dmendezl_20130423_1154-62X-next, dmendezl_20130423_1129-62X-slc6-dev, dmendezl_20130423_1112-62X-next, dmendezl_20130423_1102-62X, ForCMSSW_6_2_0_pre5slc6-slc6_amd64_gcc472, dgmlForCMSSW_6_2_0_pre5slc6-osx107_amd64_gcc472, ForCMSSW_6_2_0_pre5slc6-slc6_amd64_gcc480, dgmlForCMSSW_6_2_0_pre5slc6-slc5_amd64_gcc472, dmendezl_20130422_1417-62X-next, dmendezl_20130422_1359-62X-next, dmendezl_20130418_1659-62X-next, dmendezl_20130418_1643-62X-next, dmendezl_20130418_1706-62X-slc6-dev, dmendezl_20130418_1710-62X, dmendezl_20130411_1456-62X-slc6-dev, dmendezl_20130411_1134-62X-next, dmendezl_20130411_1129-62X-next, dmendezl_20130411_1124-62X-next, dmendezl_20130411_1120-62X, CMSSW_6_2_0_pre5-osx108_amd64_gcc472, CMSSW_6_2_0_pre5-osx107_amd64_gcc472, CMSSW_6_2_0_pre5-slc6_amd64_gcc472, CMSSW_6_2_0_pre5-slc6_amd64_gcc480, geForCMSSW_6_2_0_pre5-slc5_amd64_gcc472, davidltForCMSSW_6_2_0_pre5-slc6_amd64_gcc472, davidltForCMSSW_6_2_0_pre5-osx108_amd64_gcc472, davidltForCMSSW_6_2_0_pre5-slc6_amd64_gcc480, davidltForCMSSW_6_2_0_pre5-osx107_amd64_gcc472, CMSSW_6_2_0_pre5-slc5_amd64_gcc472, CMSSW_6_2_0_pre5, davidltForCMSSW_6_2_0_pre5-slc5_amd64_gcc472, davidlt_20130408_1108-62X-slc6-dev, davidlt_20130408_1239-62X-next, davidlt_20130408_1107-62X, eulisse_20130407_1388-62X, eulisse_20130407_1218-62X, ge20130406_2000-62X, davidlt_20130403_1140-62X-slc6-dev, davidlt_20130403_1144-62X-next, davidlt_20130403_1139-62X, sm130402-63X-slc5_mic, davidlt_arm_3, davidlt_arm_2, davidlt_arm_1, davidlt_20130328_0732-62X-slc6-dev, davidlt_20130328_0731-62X-next, davidlt_20130328_0731-62X, davidlt_20130325_1139-62X-next, davidlt_20130325_1353-62X-next, davidlt_20130325_1132-62X-slc6-dev, davidlt_20130325_1131-62X-next, davidlt_20130325_1108-62X, CMSSW_6_2_0_pre4-slc6_amd64_gcc472, ForCMSSW_6_2_0_pre4-slc6_amd64_gcc472, CMSSW_6_2_0_pre4-osx107_amd64_gcc472, CMSSW_6_2_0_pre4-osx108_amd64_gcc472, CMSSW_6_2_0_pre4-slc6_amd64_gcc480, daForCMSSW_6_2_0_pre4-osx107_amd64_gcc472, daForCMSSW_6_2_0_pre4-osx108_amd64_gcc472, ForCMSSW_6_2_0_pre4-slc6_amd64_gcc480, davidlt_20130320_1840-62X-slc6-dev, BOOTSTRAP_slc6_amd64_gcc480, CMSSW_6_2_0_pre4-slc5_amd64_gcc472, CMSSW_6_2_0_pre4, daForCMSSW_6_2_0_pre4-slc5_amd64_gcc472, BOOTSTRAP_fc18_armv7hl_gcc480, pgForCMSSW_6_2_X_2013-03-15-0200-slc5_amd64_gcc472, davidlt_20130314_1540-62X-next, davidlt_20130307_0945-62X-next, davidlt_20130307_0943-62X, CMSSW_6_2_0_pre3-osx107_amd64_gcc472, CMSSW_6_2_0_pre3-osx108_amd64_gcc472, daForCMSSW_6_2_0_pre3-osx107_amd64_gcc472, daForCMSSW_6_2_0_pre3-osx108_amd64_gcc472, CMSSW_6_2_0_pre3-slc6_amd64_gcc472, ForCMSSW_6_2_0_pre3-slc6_amd64_gcc472, CMSSW_6_2_0_pre3-slc5_amd64_gcc472, CMSSW_6_2_0_pre3, daForCMSSW_6_2_0_pre3-slc5_amd64_gcc472, davidlt_20130227_1855-62X-next, davidlt_20130227_1854-62X-dev, davidlt_20130227_1854-62X, davidlt_20130227_1127-62X-next, davidlt_20130227_1126-62X-dev, davidlt_20130227_1125-62X, davidlt_20130226_1240-62X-next, davidlt_20130226_1320-62X-dev, davidlt_20130226_1239-62X, eulisse_20130225_1400-62x-next, eulisse_20130225_1400-62x, davidlt_20130225_1102-62X-next, davidlt_20130225_1025-62X-dev, davidlt_20130225_1025-62X, davidlt_20130222_1635-62X-next, davidlt_20130222_1634-62X-dev, davidlt_20130222_1633-62X, davidlt_20130220_1737-62X-next, davidlt_20130220_1736-62X-dev, davidlt_20130220_1735-62X, CMSSW_6_2_0_pre2-slc5_amd64_gcc480, daForCMSSW_6_2_0_pre2-osx107_amd64_gcc472, daForCMSSW_6_2_0_pre2-osx108_amd64_gcc472, ForCMSSW_6_2_0_pre2-slc6_amd64_gcc472, daForCMSSW_6_2_0_pre2-slc5_amd64_gcc480, CMS_CONDWEB_DEV, CMS_CONDWEB_0_2, CMSSW_6_2_0_pre2-slc5_amd64_gcc472, CMSSW_6_2_0_pre2, CMS_CONDWEB_0_1, daForCMSSW_6_2_0_pre2-slc5_amd64_gcc472, davidlt_20130213_0902-62X-dev, davidlt_20130212_1424-62X-next, davidlt_20130212_1424-62X, davidlt_20130212_1020-62X-next, davidlt_20130212_1001-62X, eulisse_20130128_1043-62X, CMSSW_6_1_0_pre6g496cand01-slc5_amd64_gcc472, CMSSW_6_1_0_pre6g496cand01, daForCMSSW_6_1_0_pre6g496cand01-slc5_amd64_gcc472, davidlt_20121122_1002-61X-g496cand01-gcc472, davidlt_20121119_1533-61X-g496cand01-gcc472
Changes since 1.41: +6 -4 lines
Log Message:
Bump CLHEP version to 2.1.3.1.

File Contents

# User Rev Content
1 davidlt 1.42 ### RPM external clhep 2.1.3.1
2 elmer 1.27 Source: http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/distributions/%n-%realversion.tgz
3 davidlt 1.42 Patch0: clhep-2.1.1.0-no-virtual-inline
4 davidlt 1.39
5     BuildRequires: cmake
6 dlange 1.25
7 davidlt 1.36 %if "%{?cms_cxx:set}" != "set"
8     %define cms_cxx g++
9     %endif
10    
11     %if "%{?cms_cxxflags:set}" != "set"
12 davidlt 1.39 %define cms_cxxflags -std=c++0x
13 davidlt 1.36 %endif
14    
15 argiro 1.1 %prep
16 elmer 1.12 %setup -n %realversion/CLHEP
17 davidlt 1.39
18 davidlt 1.42 case %cmsplatf in
19     osx*|*gcc4[789]*)
20 davidlt 1.40 %patch0 -p2
21 davidlt 1.42 ;;
22     esac
23 argiro 1.1
24     %build
25 davidlt 1.39 mkdir ../build
26     cd ../build
27    
28     cmake ../CLHEP \
29     -DCMAKE_CXX_COMPILER="%cms_cxx" \
30     -DCMAKE_CXX_FLAGS="%{cms_cxxflags}" \
31     -DCMAKE_INSTALL_PREFIX:PATH="%i" \
32     -DCMAKE_BUILD_TYPE=RelWithDebInfo
33 argiro 1.1
34 davidlt 1.39 make VERBOSE=1
35 argiro 1.1
36     %install
37 davidlt 1.39 cd ../build
38     make install
39    
40 argiro 1.1 case $(uname) in Darwin ) so=dylib ;; * ) so=so ;; esac
41 andreasp 1.20 rm %i/lib/libCLHEP-[A-Z]*-%realversion.$so
42 dlange 1.14
43 eulisse 1.4 %post
44     %{relocateConfig}bin/Evaluator-config
45     %{relocateConfig}bin/Cast-config
46     %{relocateConfig}bin/GenericFunctions-config
47     %{relocateConfig}bin/Exceptions-config
48     %{relocateConfig}bin/RandomObjects-config
49     %{relocateConfig}bin/Geometry-config
50     %{relocateConfig}bin/Matrix-config
51     %{relocateConfig}bin/Random-config
52     %{relocateConfig}bin/RefCount-config
53     %{relocateConfig}bin/Units-config
54 davidlt 1.39 %{relocateConfig}bin/Utility-config
55 eulisse 1.4 %{relocateConfig}bin/Vector-config
56     %{relocateConfig}bin/clhep-config