ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/geant4-toolfile.spec
Revision: 1.1
Committed: Tue Aug 10 14:20:15 2010 UTC (14 years, 8 months ago) by muzaffar
Branch: MAIN
CVS Tags: pe20101217a-for310Xrb, pe20101215a-for310Xrb, pe20101214b-for310Xrb, pe20101214a-for310Xrb, pe20101213a-for310Xrb, pe20101208c-for310Xrb, pe20101208b-for310Xrb, pe20101208a-for310Xrb, pe20101202a-for310Xrb, pe20101130a-for310Xrb, pe20101125f-for310Xrb, pe20101125e-for310Xrb, pe20101125d-for310Xrb, pe20101125c-for310Xrb, pe20101125b-for310Xrb, pe20101125a-for310Xrb, pe20101114a-for310Xrb, pe20101111a-for310Xrb, ge20101109, pe20101108d-for310Xrb, pe20101108c-for310Xrb, pe20101108b-for310Xrb, pe20101108a-for310Xrb, pe20101105b-for310Xrb, pe20101105a-for310Xrb, pe20101104c-for310Xrb, pe20101104b-for310Xrb, pe20101104a-for310Xrb, pe20101103e-for310Xrb, pe20101103d-for310Xrb, pe20101103c-for310Xrb, pe20101103b-for310Xrb, pe20101103a-for310Xrb, pe20101102e-for310Xrb, pe20101102d-for310Xrb, pe20101102c-for310Xrb, pe20101102b-for310Xrb, pe20101102a-for310Xrb, pe20101029a-for310Xrb, pe20101028a-for310Xrb, pe20101025c-for310Xrb, pe20101025b-for310Xrb, pe20101025a-for310Xrb, pe20101011f-for39Xrb, pe20101011e-for39Xrb, pe20101011d-for39Xrb, pe20101011c-for39Xrb, pe20101011b-for39Xrb, pe20101011a-for39Xrb, pe20101008c-for39Xrb, pe20101008b-for39Xrb, pe20101008a-for39Xrb, pe20101005a-for39Xrb, pe20101004a-for39Xrb, pe20101001b-for39Xrb, pe20101001a-for39Xrb, pe20100930c-for39Xrb, pe20100930b-for39Xrb, pe20100930a-for39Xrb, pe20100925a-for39Xrb, pe20100924b-for39Xrb, pe20100924a-for39Xrb, pe20100923c-for39Xrb, pe20100923b-for39Xrb, pe20100923a-for39Xrb, pe20100922b-for39Xrb, pe20100922a-for39Xrb, pe20100908b-for39Xrb, pe20100908a-for39Xrb, pe20100907c-for39Xrb, pe20100907b-for39Xrb, pe20100907a-for39Xrb, pe20100906a-for39Xrb, pe20100902a-for39Xrb, pe20100901b-for39Xrb, pe20100901a-for39Xrb, pe20100830c-for39Xrb, pe20100830b-for39Xrb, pe20100830a-for39Xrb, pe20100829a-for39Xrb, pe20100827a-for39Xrb, sm100826a, pe20100826a-for39Xrb, pe20100825b-for39Xrb, pe20100825a-for39Xrb, pe20100824c-for39Xrb, pe20100824b-for39Xrb, sm100824a, pe20100824a-for39Xrb, sm100811b, sm100811a, sm20100810a
Log Message:
added new spec files to define the scram tools

File Contents

# User Rev Content
1 muzaffar 1.1 ### RPM external geant4-toolfile 1.0
2     Requires: geant4
3     %prep
4    
5     %build
6    
7     %install
8    
9     mkdir -p %i/etc/scram.d
10     cat << \EOF_TOOLFILE >%i/etc/scram.d/geant4.xml
11     <tool name="GEANT4" version="@TOOL_VERSION@">
12     <info url="http://wwwinfo.cern.ch/asd/geant4/geant4.html"/>
13     <lib name="G4digits_hits"/>
14     <lib name="G4error_propagation"/>
15     <lib name="G4event"/>
16     <lib name="G4FR"/>
17     <lib name="G4geometry"/>
18     <lib name="G4global"/>
19     <lib name="G4graphics_reps"/>
20     <lib name="G4intercoms"/>
21     <lib name="G4interfaces"/>
22     <lib name="G4materials"/>
23     <lib name="G4modeling"/>
24     <lib name="G4parmodels"/>
25     <lib name="G4particles"/>
26     <lib name="G4persistency"/>
27     <lib name="G4physicslists"/>
28     <lib name="G4processes"/>
29     <lib name="G4RayTracer"/>
30     <lib name="G4readout"/>
31     <lib name="G4run"/>
32     <lib name="G4tracking"/>
33     <lib name="G4track"/>
34     <lib name="G4Tree"/>
35     <lib name="G4visHepRep"/>
36     <lib name="G4vis_management"/>
37     <lib name="G4visXXX"/>
38     <lib name="G4VRML"/>
39     <client>
40     <environment name="GEANT4_BASE" default="@TOOL_ROOT@"/>
41     <environment name="LIBDIR" default="$GEANT4_BASE/lib"/>
42     <environment name="G4LIB" value="$LIBDIR"/>
43     <environment name="INCLUDE" default="$GEANT4_BASE/include"/>
44     </client>
45     <flags cppdefines="G4USE_STD_NAMESPACE GNU_GCC G4V9"/>
46     <runtime name="G4LEVELGAMMADATA" value="$GEANT4_BASE/data/PhotonEvaporation2.0" type="path"/>
47     <runtime name="G4NEUTRONHPDATA" value="$GEANT4_BASE/data/G4NDL3.13" type="path"/>
48     <runtime name="G4RADIOACTIVEDATA" value="$GEANT4_BASE/data/RadioactiveDecay3.2" type="path"/>
49     <runtime name="G4LEDATA" value="$GEANT4_BASE/data/G4EMLOW6.2" type="path"/>
50     <runtime name="G4NEUTRONXS" value="$GEANT4_BASE/data/G4NEUTRONXS1.0" type="path"/>
51     <use name="clhep"/>
52     </tool>
53    
54     EOF_TOOLFILE
55    
56     cat << \EOF_TOOLFILE >%i/etc/scram.d/geant4core.xml
57     <tool name="geant4core" version="@TOOL_VERSION@">
58     <info url="http://wwwinfo.cern.ch/asd/geant4/geant4.html"/>
59     <lib name="G4digits_hits"/>
60     <lib name="G4error_propagation"/>
61     <lib name="G4event"/>
62     <lib name="G4geometry"/>
63     <lib name="G4global"/>
64     <lib name="G4graphics_reps"/>
65     <lib name="G4intercoms"/>
66     <lib name="G4interfaces"/>
67     <lib name="G4materials"/>
68     <lib name="G4parmodels"/>
69     <lib name="G4particles"/>
70     <lib name="G4persistency"/>
71     <lib name="G4physicslists"/>
72     <lib name="G4processes"/>
73     <lib name="G4readout"/>
74     <lib name="G4run"/>
75     <lib name="G4tracking"/>
76     <lib name="G4track"/>
77     <client>
78     <environment name="GEANT4_BASE" default="@TOOL_ROOT@"/>
79     <environment name="LIBDIR" default="$GEANT4_BASE/lib"/>
80     <environment name="G4LIB" value="$LIBDIR"/>
81     <environment name="INCLUDE" default="$GEANT4_BASE/include"/>
82     </client>
83     <flags cppdefines="G4USE_STD_NAMESPACE GNU_GCC G4V9"/>
84     <runtime name="G4LEVELGAMMADATA" value="$GEANT4_BASE/data/PhotonEvaporation2.0" type="path"/>
85     <runtime name="G4NEUTRONHPDATA" value="$GEANT4_BASE/data/G4NDL3.13" type="path"/>
86     <runtime name="G4RADIOACTIVEDATA" value="$GEANT4_BASE/data/RadioactiveDecay3.2" type="path"/>
87     <runtime name="G4LEDATA" value="$GEANT4_BASE/data/G4EMLOW6.2" type="path"/>
88     <runtime name="G4NEUTRONXS" value="$GEANT4_BASE/data/G4NEUTRONXS1.0" type="path"/>
89     <use name="clhep"/>
90     </tool>
91     EOF_TOOLFILE
92    
93     cat << \EOF_TOOLFILE >%i/etc/scram.d/geant4vis.xml
94     <tool name="geant4vis" version="@TOOL_VERSION@">
95     <info url="http://wwwinfo.cern.ch/asd/geant4/geant4.html"/>
96     <lib name="G4FR"/>
97     <lib name="G4modeling"/>
98     <lib name="G4RayTracer"/>
99     <lib name="G4Tree"/>
100     <lib name="G4visHepRep"/>
101     <lib name="G4vis_management"/>
102     <lib name="G4visXXX"/>
103     <lib name="G4VRML"/>
104     <use name="geant4core"/>
105     </tool>
106     EOF_TOOLFILE
107    
108     ## IMPORT scram-tools-post