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:
- '@35.2.0'
- cxxstd=20 +dd4hep +edm4hep +examples +fatras +geant4 +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:
celeritas:
require:
- '@0.5.0'
- +geant4 +hepmc3 +vecgeom
- one_of: [~cuda +root, +cuda +ipo ~root]
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:
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'
nopayloadclient:
require:
- '@0.0.3'
openblas:
require:
- ~fortran
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:
- +plot
pyrobird:
require:
- '@0.1.23'
- +batch +xrootd
py-awkward:
require:
Wouter Deconinck
committed
- '@3.3.1'
py-boto3:
require:
- '@1.26.26'
py-dask:
require:
- '@git.c15eefd88aeb08a2672d587d1d7c6d795678e1ca'
py-hepunits:
require:
- '@2.3.2'
py-hist:
require:
- '@2.6.1'
py-histoprint:
require:
- '@2.4.0'
py-ipython:
require:
py-jinja2:
require:
py-jinja2-cli:
require:
- '@0.8.2'
py-jupyter-console:
require:
- '@6.4.4'
py-jupyterlab:
require:
py-lmfit:
require:
- '@1.0.2'
py-matplotlib:
require:
- '@3.7.1'
py-mplhep:
require:
- '@0.3.26'
py-htgettoken:
require:
- '@1.16-33-g3788bb4'
py-numpy:
require:
py-pandas:
require:
py-particle:
require:
py-pre-commit:
require:
Wouter Deconinck
committed
py-pygithub:
require:
- '@2.1.1'
py-pycairo:
require:
py-pyyaml:
require:
py-seaborn:
require:
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'