Newer
Older
# This file contains the preferences for versions and variants.
# Note that spack can deviate from these preferences for various reasons:
# - if explicitly requested in spack.yaml
# - if required to satisfy explicit requests
# - if reuse == true and build caches contain other versions/variants
# (this is disabled by concretize:reuse:false in concretizer.yaml)
#
# The variants in packages:all:variants are overridden by package-specific
# variants. Therefore, we use the pattern require:any_of:[+variant,@:]
# which sets the variant or doesn't do anything if not supported.
#
- any_of: [+ipo, '@:']
- any_of: [build_type=Release, '@:']
- cxxstd=20 +binaries +dd4hep +edm4hep +examples +fatras +geant4 +identification +json +onnx +podio +python +tgeo
actsvg:
require:
- '@0.4.26'
- +examples
acts-dd4hep:
require:
- '@1.0.1'
afterburner:
require:
- '@0.1.2'
- +root +zlib
- '@git.9acce06e2b8b8d12ef527725e52eff35abd059f8'
cairo:
require:
- '@1.16.0'
- +fc+ft+X+pdf+gobject
catch2:
require:
- -ipo
cernlib:
require:
- '@2022.11.08.0-free'
clhep:
require:
- '@2.4.6.4'
cli11:
require:
- '@2.3.2'
cmake:
require:
cnpy:
require:
- '@master'
cppcoro:
require:
dawn:
require:
- '@3_91a'
dawncut:
require:
- '@1_54a'
dd4hep:
require:
dpmjet:
require:
- '@19.3.5'
east:
require:
- '@656aa3192b097a631ddd1e0380e80c26fd6644a7'
- '@7.0.0' # EDM4EIC_VERSION
egl:
buildable: False
externals:
- spec: egl@1.5.0
prefix: /usr
eic-smear:
require:
eicrecon:
require:
- '@1.16.0' # EICRECON_VERSION
eigen:
require:
- '@3.4.0'
emacs:
require:
- '@28.2'
epic:
require:
- 'artifacts=epic_craterlake'
fastjet:
require:
- '@3.4.0'
fjcontrib:
require:
- '@1.051'
fmt:
require:
- '@9.1.0'
- +shared cxxstd=17
gaudi:
require:
gdb:
require:
- '@12.1'
- -debuginfod
g4ndl:
externals:
- spec: g4ndl@4.7
prefix: /opt/software/externals/g4ndl
- cxxstd=20 -vecgeom +threads -vtk
- any_of: [+opengl +qt +x11, -opengl -qt -x11]
graphviz:
require:
- '@8.0.1'
- +python +rootio
heppdt:
require:
- '@2.06.01'
imagemagick:
require:
intel-tbb:
require:
- '@2020.3'
irt:
require:
- -ipo +podio +root +zmq
lcov:
require:
- '@1.16'
lhapdf:
require:
- '@6.5.1'
- +python
madx:
require:
- '@5.08.01'
mesa:
require:
- '@22.1.6'
- +glx +llvm +opengl +opengles +osmesa
nlohmann-json:
require:
- '@3.11.2'
nopayloadclient:
require:
- '@0.0.3'
opencascade:
require:
- '@7.7.1'
externals:
- spec: opengl@4.6
prefix: /usr
osg-ca-certs:
require:
pcre:
require:
- build_system=cmake
- cflags=-fPIC cxxflags=-fPIC
phonebook-cli:
require:
- '@1.0.0'
podio:
require:
prmon:
require:
- '@3.0.2'
- +plot
pythia8:
require:
py-awkward:
require:
- '@2.1.1'
Wouter Deconinck
committed
- '@3.3.1'
py-boto3:
require:
- '@1.26.26'
py-dask:
require:
- '@git.c388cecce90d06f2db75e45bb0427816db04c836'
py-hepunits:
require:
- '@2.3.2'
py-hist:
require:
- '@2.6.1'
py-histoprint:
require:
- '@2.4.0'
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
py-ipython:
require:
- '@8.11.0'
py-jinja2:
require:
- '@3.1.2'
py-jinja2-cli:
require:
- '@0.8.2'
py-jupyter-console:
require:
- '@6.4.4'
py-jupyterlab:
require:
- '@3.4.8'
py-lmfit:
require:
- '@1.0.2'
py-lxml:
require:
- '@4.9.1'
py-matplotlib:
require:
- '@3.7.1'
py-mplhep:
require:
- '@0.3.26'
py-htgettoken:
require:
- '@1.16-33-g3788bb4'
py-numpy:
require:
Wouter Deconinck
committed
- '@1.26.1'
py-onnxruntime:
require:
- '@1.17.1'
py-pandas:
require:
- '@1.5.3'
py-particle:
require:
- '@0.23.0'
py-pre-commit:
require:
Wouter Deconinck
committed
py-pygithub:
require:
- '@2.1.1'
py-pycairo:
require:
- '@1.20.0'
py-pyyaml:
require:
- '@6.0'
py-scipy:
require:
Wouter Deconinck
committed
- '@1.11.3'
py-seaborn:
require:
- '@0.12.2'
py-toml:
require:
- '@0.10.2'
py-uproot:
require:
- '@5.0.5'
py-yapf:
require:
- '@0.30.0'
- '@5.15.12'
qt-base:
require:
- '@6.7.2'
- +opengl
- cxxstd=20 +fftw +fortran +gdml +http -ipo +mlp +python +root7 +tmva +tmva-sofie +vc +xrootd +ssl
- any_of: [+opengl +webgui +x, -opengl -webgui -x]
snakemake:
require:
- '@7.22.0'
- +http +s3
spdlog:
require:
- '@1.11.0'
stow:
require:
- '@2.3.1'
tensorflow-lite:
require:
- '@2.8.0'
- -xnnpack
valgrind:
require:
- '@3.20.0'
- cxxstd=20 -davix +python +scitokens-cpp
zlib-api:
require:
- zlib-ng
zlib-ng:
require:
- '@2.1.4'