-
Notifications
You must be signed in to change notification settings - Fork 183
/
cmssw-tools.spec
193 lines (185 loc) · 3.64 KB
/
cmssw-tools.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
### RPM cms cmssw-tools 2.0
# With cmsBuild, change the above version only when a new tool is added
## INSTALL_DEPENDENCIES cmsLHEtoEOSManager gcc-fixincludes cms-cat cmssw-osenv cms-git-tools SCRAMV2
## UPLOAD_DEPENDENCIES dqmgui
Requires: AXOL1TL
Requires: CICADA
Requires: OpenBLAS
Requires: celeritas
Requires: crab
Requires: cmssw-wm-tools
Requires: google-benchmark
Requires: catch2
Requires: starlight
Requires: alpgen
Requires: boost
Requires: bz2lib
Requires: cepgen
Requires: clang-uml
Requires: classlib
Requires: clhep
Requires: conifer
Requires: coral
Requires: cppunit
Requires: cpu_features
Requires: curl
Requires: das_client
Requires: db6
Requires: davix
Requires: evtgen
Requires: expat
Requires: fakesystem
Requires: flatbuffers
Requires: fmt
Requires: gbl
Requires: gcc
Requires: gdbm
Requires: geant4
Requires: geant4data
Requires: g4hepem
Requires: glimpse
Requires: gmake
Requires: gsl
Requires: highfive
Requires: hector
Requires: hepmc
Requires: hepmc3
Requires: heppdt
Requires: herwig7
Requires: hydjet
Requires: hydjet2
Requires: ittnotify
Requires: jemalloc
Requires: jemalloc-debug
Requires: jemalloc-prof
Requires: json
Requires: ktjet
Requires: L1METML
Requires: lhapdf
Requires: libjpeg-turbo
Requires: libpng
Requires: libtiff
Requires: libungif
Requires: libxml2
Requires: lwtnn
Requires: meschach
Requires: pcre2
Requires: photospp
Requires: pyquen
Requires: pythia6
Requires: pythia8
Requires: python3
Requires: root
Requires: libpciaccess
Requires: numactl
Requires: hwloc
Requires: rdma-core
Requires: ucx
Requires: openmpi
Requires: sigcpp
Requires: sqlite
Requires: tauolapp
Requires: thepeg
Requires: libuuid
Requires: xerces-c
Requires: dcap
Requires: frontier_client
Requires: xrootd
Requires: xrdcl-record
Requires: dd4hep
%{!?without_valgrind:Requires: valgrind}
Requires: cmsswdata
Requires: zstd
Requires: hls
Requires: opencv
Requires: grpc
Requires: onnxruntime
%{!?without_tensorflow:Requires: tensorflow tensorflow-xla-runtime}
Requires: TOoLLiP
Requires: triton-inference-client
Requires: hdf5
Requires: yaml-cpp
Requires: yoda
Requires: fftw3
Requires: fftjet
Requires: professor2
Requires: xz
Requires: lz4
Requires: protobuf
Requires: lcov
Requires: llvm
Requires: tbb
Requires: mctester
Requires: vdt
Requires: gnuplot
Requires: sloccount
Requires: millepede
Requires: pacparser
Requires: git
Requires: git-lfs
Requires: fastjet
Requires: fastjet-contrib
Requires: opencl
Requires: opencl-cpp
Requires: qd
Requires: blackhat
Requires: sherpa
Requires: fasthadd
Requires: eigen
Requires: gdb
Requires: libxslt
Requires: giflib
Requires: freetype
Requires: utm
Requires: libffi
Requires: CSCTrackFinderEmulation
Requires: tinyxml2
Requires: md5
Requires: gosamcontrib
Requires: gosam
Requires: madgraph5amcatnlo
Requires: python_tools
%{!?without_dasgoclient:Requires: dasgoclient}
Requires: dablooms
Requires: zlib
Requires: rivet
# Only for Linux platform.
%ifos linux
Requires: openldap
Requires: gperftools
%{!?without_cuda:Requires: cuda cuda-compatible-runtime gdrcopy cudnn}
Requires: alpaka
Requires: clue
Requires: libunwind
%ifnarch ppc64le
%ifnarch riscv64
Requires: igprof
Requires: heaptrack
%endif
%{!?without_openloops:Requires: openloops}
%endif
%ifarch x86_64
Requires: mozsearch
Requires: tkonlinesw
Requires: oracle
Requires: icc
Requires: icx
Requires: intel-vtune
Requires: ruff
%{!?without_rocm:Requires: rocm rocm-rocrand}
Requires: cmsmon-tools
Requires: dip
%else
Requires: tkonlinesw-fake
Requires: oracle-fake
%endif
%endif
Requires: xtensor
Requires: xtl
Requires: xgboost
Requires: pytorch
Requires: pytorch-custom-ops
## INCLUDE tfaot-models
## INCLUDE cmssw-vectorization
## INCLUDE cmssw-drop-tools
## INCLUDE scram/tool-conf-src