Commit Graph

40847 Commits

Author SHA1 Message Date
jmlapre
05ce2c7766
sst: update core, elements, macro to 15.0.0 (#50473) 2025-05-21 14:18:27 -07:00
Thomas Madlener
d8c819f3b8
podio, edm4hep: Add version 1.3 and 0.99.2 and ensure make sure EDM4hep still builds (#50489)
* Add tag for podio v01-03

* Update minimal root version for RNTuple support

* Make sure clang-format does not interfere with code generation

* Add edm4hep version 0.99.2 and new podio version dependency

* Keep root versions ordered for dependencies

Co-authored-by: Juan Miguel Carceller <22276694+jmcarcell@users.noreply.github.com>

---------

Co-authored-by: Juan Miguel Carceller <22276694+jmcarcell@users.noreply.github.com>
2025-05-21 14:06:45 -05:00
Afzal Patel
4d563acd1b
bump up the version for ROCm-6.4.0 (#50037)
* bump up the version for ROCm-6.4.0
* update rocm-openmp-extras
* fix for rocprofiler-sdk
* fix hipblaslt ci fail
* bump hipsparselt
* set clang to use llvm-amdgpu
* modify rom-smi-lib and update hip-tensor
* miopen-hip: replace patch with commit
* miopen-hip: remove patch
* fix rocdecode libdrm error
* rocjpeg fix libdrm error
* rocm-bandwidth-test and amdsmi: add c dependency
* add explicit roctracer-dev dependency
* fix issue with rocm-openmp-extras using external
* add c dependency to rocm-debug-agent and rocm-dbgapi
* rocm-debug-agent: set clang as compiler
* hip-tensor: add c dependency
* hipsparselt: modify patch
* hipsparselt: fix ROCM_SMI_PATH
* hipsparselt: add c dependency
* rocm-validation-suite: add patch for libdrm
* rdc: remove rocm-smi-lib dependency
* rocmwmma: replace patch
* rocmwmma: remove old patch
* rocwmma: modify patch
* add c dependencies
* add c dependency to rocwmma and rocm-examples
* rocAL: force use of spack python
* rdc: add c dependency
* roctracer-dev: use llvm-amdgpu clang++
* rocm-tensile: add patch
* rocm-cmake: fix standalone test
* rocblas: fix client test error
* roctracer-dev: fix ci fail
* hipblaslt: add patch for client test
* hipfort: add c dependency
* py-tensorflow restrict to rocm 6.3
2025-05-21 11:53:30 -07:00
Julien Cortial
7d27e11698
vtk: add patch for missing includes (#50248)
Adds patch from upstream VTK for VTK 9.1 and 9.2 adding a missing include, without which VTK will fail to compile with modern compilers.
2025-05-21 14:27:15 -04:00
Adam J. Stewart
cac7684faa
py-matplotlib: add v3.10.3 (#50404) 2025-05-21 11:00:14 -07:00
Adam J. Stewart
8caba599af
py-scipy: add v1.15.3 (#50395) 2025-05-21 10:52:38 -07:00
Buldram
b542f379d5
chafa: add v1.16.1 (#50588) 2025-05-21 10:49:38 -07:00
Mark Abraham
a8aeb17e37
gromacs: support new releases (#50509)
* gromacs: support new releases

Also removed deprecated releases, per previously published policy, and marked new branches as deprecated.

* [@spackbot] updating style on behalf of mabraham

---------

Co-authored-by: mabraham <mabraham@users.noreply.github.com>
2025-05-21 07:34:42 -10:00
Sam Reeve
8bcbe52b01
additivefoam: add 1.1 and website (#50551)
* additivefoam: add new version and website
* additivefoam: use spack prefix for bin & lib build path
* additivefoam: update logic for version asset selection

---------

Co-authored-by: Gerry Knapp <knappgl@ornl.gov>
2025-05-21 10:13:01 -07:00
Alec Scott
ecb02c1fc6
typescript: add v5.8.3 (#50574) 2025-05-21 11:06:24 -06:00
Afzal Patel
1f74ac5188
opencv: add pkgconfig dependency when +ffmpeg (#50457)
* opencv: add pkgconfig dependency when +ffmpeg

* add type build
2025-05-21 16:37:26 +02:00
Alberto Invernizzi
23ba489e06
neovim: add 0.10.3, 0.10.4 and 0.11 + drop old deps (#50123)
* add newer neovim versions + drop dependencies and add new ones

* waiting to fix/update some luajit problems on macOS ARM64

* Update var/spack/repos/builtin/packages/neovim/package.py

Co-authored-by: Felix Thaler <thaler@cscs.ch>

---------

Co-authored-by: Felix Thaler <thaler@cscs.ch>
2025-05-21 08:54:15 -04:00
Massimiliano Culpo
5879724a2a
builtin: remove spack.variant imports (#50576)
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2025-05-21 11:35:06 +02:00
Harmen Stoppels
bfc52d6f50
spack repo migrate: fix order of if-elif (#50579) 2025-05-21 11:31:26 +02:00
Harmen Stoppels
0107792a9e
archspec: change module from archspec to _vendoring.archspec (#50450) 2025-05-21 11:25:02 +02:00
Massimiliano Culpo
de6f07094e
builtin: remove unnecessary use of archspec.cpu (#50582)
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2025-05-21 10:09:21 +02:00
Harmen Stoppels
63c60c18c7
ci: sync packages to python/spack_repo instead of spack_repo/ (#50589) 2025-05-21 09:10:01 +02:00
Alex Richert
f01a442ad4
cmd/mirror.py: match CLI specs to concrete specs in env (#50307)
* cmd/mirror.py: match CLI specs to concrete specs in env

* Allow using 'mirror create -a/--all' to match multiple concrete specs

* remove unit test preventing 'mirror create -a <spec>'

* Add test_mirror_spec_from_env() unit test (cmd/mirror.py)
2025-05-21 05:40:14 +00:00
Alberto Sartori
cca0eb6873
justbuild: add v1.5.1 and v1.5.2 (#50566)
* justbuild: add v1.5.1
* justbuild: add v1.5.2
2025-05-20 23:33:40 -06:00
Todd Gamblin
c39725a9e6
bugfix: add build system imports to new packages (#50587)
Since #50452, build systems are no longer in core and need their own imports.

Specifically, in addition to:

```python
from spack.package import *
```

you now also need, e.g.:

```python
from spack_repo.builtin.build_systems.python import PythonPackage
```

Or similar for other build systems, or things will break.

- [x] Fix `py-deprecat` package
- [x] Fix `cryoef` package

Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
2025-05-20 18:26:24 -07:00
Daniele Colombo
e58351f421
py-maturin: update rust dependency version (#50485) 2025-05-20 17:18:40 -07:00
Daniele Colombo
2a028144ba
cryoef: new package (#50486) 2025-05-20 17:05:34 -07:00
Adam J. Stewart
22a7419235
py-numpy: add v2.2.6 (#50524) 2025-05-20 16:28:04 -07:00
Briffou
7e21357045
mgis: wrong version for tfel 5.0.0 (#50523) 2025-05-20 16:26:55 -07:00
Adam J. Stewart
cf7e1643c3
py-distributed: Python 3.12+ not supported before 2022.6.1 (#50525) 2025-05-20 16:25:22 -07:00
Adam J. Stewart
158ddf72cf
py-datacube: add v1.9.3 (#50526) 2025-05-20 16:22:11 -07:00
Alec Scott
9567b13b4f
direnv: add v2.36.0 (#50527)
* direnv: add v2.36.0
* Fix go version constraint
2025-05-20 16:19:22 -07:00
Alec Scott
f6da60b541
fzf: add v0.62.0 (#50528) 2025-05-20 16:18:14 -07:00
Alec Scott
3caff2c5a0
goimports: add v0.33.0 (#50529)
* goimports: add v0.33.0
* Fix depends_on go version constraint
2025-05-20 16:12:08 -07:00
Alec Scott
091a8a4734
gopls: add v0.18.1 (#50530) 2025-05-20 16:11:10 -07:00
Alec Scott
cfcee7d092
hugo: add v0.147.3 (#50531) 2025-05-20 16:09:23 -07:00
Alec Scott
c6d04286c5
kubectl: add v1.33.1 (#50532)
* kubectl: add v1.33.1
* Fix go version constraint
2025-05-20 16:08:28 -07:00
Wouter Deconinck
3c3e1c6d30
rdma-core: add through v57.0 (#50535) 2025-05-20 16:06:40 -07:00
Buldram
3669f0356b
chafa: add v1.16.0 (#50536) 2025-05-20 16:05:12 -07:00
Eddie Nolan
dd72df89d6
mpfr: Apply patches for versions 4.1.0-4.2.1 (#50537)
In particular, the 4.2.1 patches address a bug that prevents building
gcc with recent clang and glibc.

See details here: https://www.mpfr.org/mpfr-4.2.1/#fixed
2025-05-20 16:01:17 -07:00
Fernando Ayats
445667adbe
py-py-spy: fix linkage with libunwind (#50542) 2025-05-20 15:58:17 -07:00
Adam J. Stewart
3ec4797513
py-shapely: add v2.1.1 (#50544) 2025-05-20 15:55:59 -07:00
Dennis Klein
50e8f6395c
fairlogger: add new v2.2.0 (#50545)
* remove deprecated
   * remove obsolete conditions
* deprecate remaining `@:1`
2025-05-20 15:54:58 -07:00
Dennis Klein
bf9426a48d
fairmq: conflicts boost@1.88: (#50546) 2025-05-20 15:50:30 -07:00
Wouter Deconinck
bf08b1e2c6
openldap: depends_on uuid (#50557) 2025-05-20 15:43:36 -07:00
Wouter Deconinck
687137a057
e2fsprogs: depends_on uuid (#50559) 2025-05-20 15:41:51 -07:00
Patrick Lavin
6c4c9985d5
sst-core: depends on c (#50561) 2025-05-20 15:30:05 -07:00
Harmen Stoppels
2927e708bc
PackageBase: make _update_external_dependencies private (#50580) 2025-05-20 15:27:35 -07:00
Bram Veenboer
a9d3bd8d7f
Update pynvml package (#50398)
* Add dependency on Python <= 3.11 for 8.0.4
   The SafeConfigParser was removed in Python 3.12.
* Add version 11.5.3
* Add version 12.2.0
* Update order of version from newest to oldest
* Remove unneeded requirement on python@3.6
   Since Spack only has Python 3.6 or newer anyway.

* Update license to BSD-3-Clause from version 12 onwards

* Set minimum Python version to 3.9 from version 12 onwards

* Add py-nvidia-ml-py dependency from version 12 onwards

* Update py-nvidia-ml-py package

- Change license to BSD-2-Clause
- Add many more versions

* Apply black formatting

* Add url_for_version helper function

Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>

* Remove spaces on empty line

* Apply spack style

* Move depends_on directive

---------

Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2025-05-20 15:14:03 -07:00
Harmen Stoppels
64fc66ab48
ci: import-check continue-on-error: true (#50581)
Allow other CI checks to continue even if the circular import check fails.

Circular imports are often indicative of code that needs to be restructured, but there
are still places where we need to add them. This allows CI to continue, so that if CI is
passing *except* for a problematic import, we can still force merge and accept a bit
of technical debt to admit a useful feature.  Also, this allows people to keep working
while they fix their circular import issues, without being blind to CI results.

- [x] update ci workflow: import-check continue-on-error: true
2025-05-20 15:50:14 -06:00
Harmen Stoppels
c86b2860aa
docs: fix a few typos (#50573)
* docs: fix a few typos

* fix a few issues in packaging_guide.rst

* more fixes
2025-05-20 13:24:54 -04:00
Seth R. Johnson
d991ebbe09
celeritas: new versions through 0.6 (#50197)
* Add v0.5.2

* celeritas: new version

* celeritas: new version 0.6

* Add sanity check

* celeritas: add Ben as mantainer

* Enable celeritas covfie variant

* Fix missing covfie requirement

* Fix covfie/hip conflict

* fixup! Fix covfie/hip conflict

* Add new covfie version dependency

* Update covfie dependencies

* fixup! Update covfie dependencies

* try removing references to 0.6.1

* Style

* fixup! try removing references to 0.6.1

* Fix hep stack
2025-05-20 11:00:01 -04:00
Hugh Carson
3f00eeabd2
strumpack: Propagate cuda_arch to slate (#50460) 2025-05-20 07:51:09 -07:00
John Pennycook
b77d9b87f8
py-codebasin: new package (#50549) 2025-05-20 07:46:47 -07:00
jordialcaraz
e46dae9eb6
[Tau package] patch for rocm 6.2, do not configure for rocprofiler by default, only if enabled with +rocprofiler (#50555)
* Updateing TAU recipe to add patch file for ROCM>6.2

* Create tau-rocm-disable-rocprofiler-default.patch

* Changing from version check to +rocm

* [@spackbot] updating style on behalf of jordialcaraz

---------

Co-authored-by: jordialcaraz <jordialcaraz@users.noreply.github.com>
2025-05-20 07:31:34 -07:00