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'
dbus:
require:
# Until 1.15.12, https://gitlab.freedesktop.org/dbus/dbus/-/commit/b104667bd7ec55dda057ff4ffdde848336f253f4,
# the meson build assumes that the user name exists as a group name as well. Require 1.14.10 (only autotools).
- '@1.14.10'
- +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'
- +python
madx:
require:
- '@5.08.01'
mesa:
require:
- +glx +llvm +opengl +opengles +osmesa
nlohmann-json:
require:
- '@3.11.2'
node-js:
require:
# node-js@22.3: fails with gcc-12.2 in bookworm
- '@20.15.0'
nopayloadclient:
require:
- '@0.0.3'
opencascade:
require:
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
pyrobird:
require:
- '@0.1.23'
- +batch +xrootd
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'
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
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'