summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-11-27googletest: Add 1.13.0 and 1.14.0 tags (#41253)Thomas Madlener1-6/+25
* Add latest tags for googletest * Implement proper url_for_version * Fix hashes for older versions
2023-11-27Improve semantic for packages:all:require (#41239)Massimiliano Culpo5-47/+227
An `all` requirement is emitted for a package if all variants referenced are defined by it. Otherwise, the constraint is rejected.
2023-11-27libxsmm: relax arch requirement (#41193)Harmen Stoppels1-2/+8
* libxsmm: relax arch requirement * libxsmm: add a fixed commit from main
2023-11-27Remove old conflict with gcc@10.3.0 (#41254)Alberto Invernizzi1-5/+0
The conflict is captured in CudaPackage and redundant in umpire
2023-11-27force cp2k cuda/rocm variant on elpa (#41241)Rocco Meli1-1/+6
2023-11-25py-fenics-basix: update for main and future 0.8.0 (#40838)Chris Richardson1-4/+6
* Update to latest version * Add dependency * revert * address PR comments * Correct dependencies for 0.7 to 0.8 transition * Fix cmake line. * Update nanobind dep --------- Co-authored-by: Matt Archer <ma595@cam.ac.uk> Co-authored-by: Jack S. Hale <mail@jackhale.co.uk> Co-authored-by: Garth N. Wells <gnw20@cam.ac.uk>
2023-11-25py-vermin: add latest version 1.6.0 (#41261)Morten Kristensen1-1/+2
2023-11-25py-heat: add new package (#39394)svengoldberg1-0/+47
* heat: Create new spack package * t8code: Add maintainer * t8code: Add variant descriptions * t8code: Add second maintainer * t8code: Add another maintainer * heat: Changes after review * heat: Fix style test error * heat: Delete obsolete install_options and re-add package homepage * heat: Add dependency on py-setuptools --------- Co-authored-by: Sven Goldberg <sven.goldberg@dlr.de>
2023-11-25py-sqlalchemy-utils, py-sql-alchemy: version bump (#41081)Erik Heeren2-2/+6
* py-sqlalchemy-utils, py-sql-alchemy: version bump * Update var/spack/repos/builtin/packages/py-sqlalchemy-utils/package.py Co-authored-by: Manuela Kuhn <36827019+manuelakuhn@users.noreply.github.com> --------- Co-authored-by: Manuela Kuhn <36827019+manuelakuhn@users.noreply.github.com>
2023-11-25py-dictdiffer: version bump (#41080)Erik Heeren1-1/+3
* py-dictdiffer: version bump * py-dictdiffer: removed runtime py-setuptools dependency in 0.9.0 * Update var/spack/repos/builtin/packages/py-dictdiffer/package.py Co-authored-by: Manuela Kuhn <36827019+manuelakuhn@users.noreply.github.com> --------- Co-authored-by: Manuela Kuhn <36827019+manuelakuhn@users.noreply.github.com>
2023-11-25Update py-neo (#39213)Moritz Kern1-5/+16
* add 0.12.0 * remove whitespace * update deps * Update var/spack/repos/builtin/packages/py-neo/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * add dep for python 3.8+ * add dep for python 3.8+ with 0.12.0 --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-11-25py-stashcp: new package (#41091)Wouter Deconinck1-0/+20
* py-stashcp: new package * py-stashcp: depends_on py-urllib3 * py-stashcp: comment as suggested in review * Update var/spack/repos/builtin/packages/py-stashcp/package.py
2023-11-24iwyu: new versions up 0.21 (depends_on llvm-17) (#41235)Wouter Deconinck1-1/+12
2023-11-24Fix multi-word aliases (#41126)Michael Kuhn1-3/+5
PR #40929 reverted the argument parsing to make `spack --verbose install` work again. It looks like `--verbose` is the only instance where this kind of argument inheritance is used since all other commands override arguments with the same name instead. For instance, `spack --bootstrap clean` does not invoke `spack clean --bootstrap`. Therefore, fix multi-line aliases again by parsing the resolved arguments and instead explicitly pass down `args.verbose` to commands.
2023-11-24spack graph: fix coloring with environments (#41240)Massimiliano Culpo1-1/+1
If we use all specs, we won't color correctly build-only dependencies
2023-11-24linaro-forge: update for 23.1 (#41236)joscot-linaro1-0/+3
2023-11-24pfunit: add version 4.7.4 (#41232)Jógvan Magnus Haugaard Olsen1-0/+1
2023-11-24starpu: add release 1.4.2 (#41238)Nathalie Furmento1-0/+1
2023-11-23nlcglib: pass cuda_arch setting to kokkos dependency (#39725)Loris Ercole1-3/+6
When building with `+cuda`, the specified `cuda_arch` was not passed to kokkos, leading to a wrong concretization.
2023-11-23ASP-based solver: don't error for type mismatch on preferences (#41138)Massimiliano Culpo3-1/+65
This commit discards type mismatches or failures to validate a package preference during concretization. The values discarded are logged as debug level messages. It also adds a config audit to help users spot misconfigurations in packages.yaml preferences.
2023-11-23rdma-core: add new variants for a library without Python dependencies (#41195)Mark Abraham1-1/+8
These variants allow packages that use rdma-core as a library to avoid dependencies on python infrastructure that is not useful to them.
2023-11-23Add dla-future 0.3.1 (#41219)Raffaele Solcà1-0/+1
2023-11-22Update CHANGELOG.md from v0.21.0Todd Gamblin1-0/+287
Co-authored-by: Harmen Stoppels <me@harmenstoppels.nl>
2023-11-22test_which: do not mutate os.environHarmen Stoppels1-2/+2
2023-11-22composable-kernel, migraphx: Fix build on CentOS8 (#41206)afzpatel2-3/+4
2023-11-22gloo: add a patch for building with gcc 12 (#41169)Juan Miguel Carceller1-0/+7
2023-11-22[nettle] depend on spack managed openssl (#40783)Jen Herting1-0/+1
2023-11-22dd4hep: add v1.27.1 (#41202)Thomas Madlener1-0/+7
* Make sure that geant4 comes with cxxstd that should be OK
2023-11-22fzf: add v0.44.1 (#41204)Alec Scott1-0/+1
2023-11-22pulseaudio: add missing m4 dependency (#41216)Manuela Kuhn1-0/+1
2023-11-22aocc: help compiler find include paths and libstdc++.so (#40450)Stephen Sachs1-0/+10
Add --gcc-toolchain option by default. Only add these paths if c++ libs and include files are available and the compiler was built with gcc
2023-11-22edm4hep: add latest tag for 0.10.2 (#41201)Thomas Madlener1-0/+1
2023-11-22setup_platform_environment before package env mods (#41205)Harmen Stoppels1-5/+6
This roughly restores the order of operation from Spack 0.20, where where `AutotoolsPackage.setup_build_environment` would override the env variable set in `setup_platform_environment` on macOS.
2023-11-22ASP-based solver: don't emit spurious debug output (#41218)Massimiliano Culpo1-8/+2
When improving the error message, we started #showing in the answer set a lot more symbols - but we forgot to suppress the debug messages warning about UNKNOWN SYMBOLs
2023-11-22onnxruntime: fix the call to as_string() operator (#41087)LucaMarradi1-0/+6
* onnxruntime: fix the call to as_string() operator * Update var/spack/repos/builtin/packages/py-onnxruntime/package.py Co-authored-by: Wouter Deconinck <wdconinc@gmail.com> * Update var/spack/repos/builtin/packages/py-onnxruntime/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-onnxruntime/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * py-onnxruntime: rm now-unused stringpiece_1_10.patch --------- Co-authored-by: Wouter Deconinck <wdconinc@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-11-22hub: add v2.14.2, update to go module (#41183)Tom Scogland1-7/+29
* packages/hub: add new version, update to module Hub now uses a go module to build, needs different env vars, and we're on a very, very old version before that. Deprecate the old ones so we can clean out that old build once we pass a spack version. * cleanup suggested by @adamjstewart
2023-11-22perl: add missing gmake dependency (#41210)Michael Kuhn1-0/+1
2023-11-22python: add missing gmake dependency (#41211)Michael Kuhn1-0/+1
2023-11-21Add cxx17_flag to intel.py (#41207)Alex Richert1-0/+8
* Add cxx17_flag to intel.py
2023-11-21Update py-scikit-build-core to version 0.6.1 (#40779)Chris Richardson1-0/+4
* Update to latest version * Fix linebreak * Make suggested changes * bumped to 0.6.1 * Update var/spack/repos/builtin/packages/py-scikit-build-core/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Chris Richardson <cnr12@cam.ac.uk> Co-authored-by: Matt Archer <ma595@cam.ac.uk> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-11-21gettext: add v0.22.4 (#41189)Alec Scott1-0/+1
2023-11-21build(deps): bump pygments from 2.16.1 to 2.17.1 in /lib/spack/docs (#41191)dependabot[bot]1-1/+1
Bumps [pygments](https://github.com/pygments/pygments) from 2.16.1 to 2.17.1. - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](https://github.com/pygments/pygments/compare/2.16.1...2.17.1) --- updated-dependencies: - dependency-name: pygments dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-21spack style: fix isort on sl:7 (#41133)Massimiliano Culpo2-5/+22
Bump the minimum version required for isort. This should fix an issue reported on Scientific Linux 7, and due to: https://github.com/PyCQA/isort/issues/1363
2023-11-20elfutils: add version 0.190 (#41187)Mark W. Krentel1-0/+1
2023-11-20qt-base: have QtBase provide qmake, ont QtPackage (#41186)Wouter Deconinck1-2/+2
2023-11-20gromacs: fix newly added variant (#41178)Mark Abraham1-1/+1
In practice, one can only compiler for the Intel Data Center Max GPU via a SYCL build and the oneAPI compiler. This is unlikely to change, so we can be explicit about that.
2023-11-20py-grpcio* do not assume lib / header dir (#41182)Harmen Stoppels2-4/+8
2023-11-20MSVC preview version breaks clingo build (#41185)John W. Parent1-1/+2
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2023-11-20rust: add v1.73.0 and add support for external openssl certs (#41161)Alec Scott2-23/+61
Co-authored-by: Tom Scogland <scogland1@llnl.gov>
2023-11-20llvm: Remove python bindings when >= v17 (#41160)Alec Scott1-1/+4
Co-authored-by: Tom Scogland <scogland1@llnl.gov>