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: [build_type=Release, '@:']
acts:
require:
- '%clang'
- '@33.1.0'
- cxxstd=20 +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:
- +ddg4 +ddcad +hepmc3 +utilityapps +xercesc
- any_of: [+ddeve, -ddeve]
dpmjet:
require:
- '@19.3.5'
east:
require:
- '@656aa3192b097a631ddd1e0380e80c26fd6644a7'
- '@8.0.0' # EDM4EIC_VERSION
egl:
buildable: False
externals:
- spec: egl@1.5.0
prefix: /usr
eic-smear:
require:
eicrecon:
require:
- '@1.19.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
freetype:
require:
- build_system=autotools
prefix: /opt/software/externals/g4ndl
- cxxstd=20 -vecgeom +threads -vtk
- any_of: [+opengl +qt +x11, -opengl -qt -x11]
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
py-awkward:
require:
- '@2.1.1'
Wouter Deconinck
committed
- '@3.3.1'
py-boto3:
require:
- '@1.26.26'
py-dask:
require:
- '@git.c8d357028a96f72215bcba516000ea81db4842a6'
py-hepunits:
require:
- '@2.3.2'
py-hist:
require:
- '@2.6.1'
py-histoprint:
require:
- '@2.4.0'
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
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]
py-snakemake-storage-plugin-fs:
require:
- '@0.2.0'
py-snakemake-storage-plugin-http:
require:
- '@0.2.3'
py-snakemake-storage-plugin-s3:
require:
- '@0.2.10'
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'