Matt Thompson
599d32d1c2
py-questionary: add 2.1.0 ( #49414 )
...
* py-questionary: add 2.1.0
* Reorder
* Add myself as maintainer
2025-03-12 19:31:42 -07:00
Massimiliano Culpo
e5c7fe87aa
spla: update to use oneapi packages ( #49435 )
...
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2025-03-12 19:26:47 -07:00
Massimiliano Culpo
cc6ab75063
speexdsp: update to use oneapi packages ( #49434 )
...
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2025-03-12 19:26:32 -07:00
Massimiliano Culpo
fe00c13afa
plasma: update to use oneapi packages ( #49433 )
...
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2025-03-12 19:26:11 -07:00
Wouter Deconinck
d610ff6cb1
libseccomp: add v2.5.5, v2.5.6, v2.6.0 ( #49243 )
2025-03-12 19:14:26 -07:00
Wouter Deconinck
54f947fc2a
armadillo: add v14.4.0 ( #49242 )
2025-03-12 19:12:44 -07:00
afzpatel
a5aa784d69
add 6.3.2 ( #49266 )
2025-03-12 19:10:10 -07:00
Robert Maaskant
3bd58f3b49
py-setuptools-scm: add v8.1.0, v8.2.0 ( #49271 )
...
* py-setuptools-scm: add v8.1.0, v8.2.0 and refactor deps
* fixup! py-setuptools-scm: add v8.1.0, v8.2.0 and refactor deps
* fixup! fixup! py-setuptools-scm: add v8.1.0, v8.2.0 and refactor deps
2025-03-12 19:04:51 -07:00
Wouter Deconinck
cac0beaecf
(py-)onnx: add v1.17.0 ( #49287 )
...
* onnx/py-onnx: update to 1.17.0
* (py-)onnx: depends_on cmake@3.14: when=@1.17:
---------
Co-authored-by: Joseph C Wang <joequant@gmail.com>
2025-03-12 19:02:09 -07:00
kenche-linaro
406ccc2fe3
linaro-forge: add v24.1.2 ( #49223 )
2025-03-12 18:59:50 -07:00
snehring
40cd8e6ad8
virtualgl: add v3.1.2 ( #49215 )
...
Signed-off-by: Shane Nehring <snehring@iastate.edu>
2025-03-12 18:58:14 -07:00
snehring
682e4bf4d4
Add package libglvnd ( #49214 )
...
* Add package libglvnd
Signed-off-by: Shane Nehring <snehring@iastate.edu>
* libglvnd: add virtual defaults
Signed-off-by: Shane Nehring <snehring@iastate.edu>
---------
Signed-off-by: Shane Nehring <snehring@iastate.edu>
2025-03-12 18:53:43 -07:00
John W. Parent
56b2979966
adios2 package: turn off new options by default on windows ( #47070 )
...
... for now. Will turn them back on for Windows when necessary
adjustments are made to the package to support them.
2025-03-12 16:48:11 -07:00
Tamara Dahlgren
d518aaa4c9
path and remote_file_cache: support windows paths ( #49437 )
...
Windows paths with drives were being interpreted as network protocols
in canonicalize_path (which was expanded to handle more general URLs
in #48784 ).
This fixes that and adds some tests for it.
2025-03-12 22:28:37 +00:00
Thomas Dickerson
8486a80651
Fix: tensorflow empty config vars ( #49424 )
...
* Create allow-empty-config-environment-variables.patch
* Apply patch from last commit
* [@spackbot] updating style on behalf of elfprince13
---------
Co-authored-by: elfprince13 <elfprince13@users.noreply.github.com>
2025-03-12 14:25:32 -06:00
Thomas Dickerson
28341ef0a9
Fix assumption of linux platform in py-tensorflow ( #49425 )
...
post_configure_fixes assumed py-tensorflow depends on patchelf, but that dependency is platform dependent.
2025-03-12 14:05:17 -06:00
Harmen Stoppels
f89a2ada4c
Move %compiler last in static spec strings ( #49438 )
2025-03-12 19:41:43 +01:00
Harmen Stoppels
cf804c4ea8
cppcheck: add latest, deprecate older versions ( #49445 )
2025-03-12 18:16:13 +01:00
Harmen Stoppels
a45d09abcd
Spec to string: show %compiler at the end ( #49439 )
...
In Spack v1.0 we plan to parse caret ^ and percent % the same. Their meaning is direct and transitive dependency respectively. It means that variants, versions, arch, platform, os, target and dag hash should go before the %, so that they apply to dependent not the %dependency.
2025-03-12 18:15:34 +01:00
Harmen Stoppels
cd3068dc0b
warpx: update checksum after repo name changed ( #49443 )
2025-03-12 15:28:07 +01:00
Althea Denlinger
de9aa3bcc6
nco: Add many versions and OpenMP support ( #49014 )
...
* Include OpenMP support
* Add many new versions of NCO
* Add maintainers
---------
Co-authored-by: Xylar Asay-Davis <xylarstorm@gmail.com>
2025-03-12 08:23:06 -06:00
Harmen Stoppels
db7ab9826d
spec_parser: check next_token if not expecting next token ( #49408 )
2025-03-12 08:39:23 +01:00
Harmen Stoppels
9f69d9b286
get_mark_from_yaml_data: move to spack.util.spack_yaml ( #49409 )
2025-03-12 08:36:14 +01:00
Massimiliano Culpo
d352b71df0
Error when an anonymous spec is required for a virtual package ( #49385 )
...
When requiring a constraint on a virtual package, it makes little
sense to use anonymous specs, and our documentation shows no example
of requirements on virtual packages starting with `^`.
Right now, due to how `^` is implemented in the solver, writing:
```yaml
mpi:
require: "^openmpi"
```
is equivalent to the more correct form:
```yaml
mpi:
require: "openmpi"
```
but the situation will change when `%` will shift its meaning to be a
direct dependency.
To avoid later errors that are both unclear, and quite slow to get to the user,
this commit makes anonymous specs under virtual requirements an error,
and shows a clear error message pointing to the file and line where the
spec needs to be changed.
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2025-03-12 08:33:42 +01:00
Robert Maaskant
4cb4634c74
oniguruma: add v6.9.10 ( #49412 )
...
* oniguruma: add v6.9.10
* oniguruma: update url to trigger ci
2025-03-11 20:02:15 -05:00
Robert Maaskant
594554935d
nghttp2: add v1.65.0 ( #49411 )
2025-03-11 19:58:59 -05:00
Mikael Simberg
8b56470650
mold: Add 2.37.0 ( #49416 )
2025-03-11 19:55:09 -05:00
Michael Kuhn
ba4fd64caa
postgresql: add missing perl build dependency ( #49417 )
...
Without it, the build fails with errors like this:
```
Can't locate File/Compare.pm in @INC (you may need to install the File::Compare module) (@INC contains: ...) at ../../../src/backend/catalog/Catalog.pm line 19.
```
2025-03-11 15:51:22 -05:00
Loïc Pottier
07ec8a9ba3
Added standalone package to install flux python api ( #49197 )
...
Signed-off-by: Loic Pottier <pottier1@llnl.gov>
2025-03-11 10:24:05 -07:00
Vicente Bolea
64ba324b4a
adios2: fix smoke test ( #49199 )
2025-03-11 10:15:22 -07:00
Andy Porter
2aab567782
py-psyclone: add v3.1.0 ( #49190 )
...
* Update py-psyclone package.py to refer to 3.1.0 release
* Fix hash for 3.1.0 tarball
2025-03-11 10:13:50 -07:00
John W. Parent
d4e29c32f0
CMake: verions 3.30.8, 3.31.6 ( #49192 )
2025-03-11 10:09:16 -07:00
Adam J. Stewart
30e5639995
fish: add v4.0.0 ( #49283 )
2025-03-11 17:16:42 +01:00
Adam J. Stewart
fa4c09d04e
GEOS: add v3.9.6 -> v3.13.1 ( #49279 )
2025-03-11 17:13:51 +01:00
Adam J. Stewart
f0a458862f
py-keras: add v3.9.0 ( #49300 )
2025-03-11 17:10:28 +01:00
Adam J. Stewart
2938680878
py-rtree: add v1.4.0 ( #49336 )
2025-03-11 17:09:52 +01:00
Adam J. Stewart
a8132e5c94
libspatialindex: add v2.1.0 ( #49337 )
2025-03-11 17:09:01 +01:00
Massimiliano Culpo
9875a0e807
cairo: fix a few "wrong" defaults ( #49415 )
...
Having variants all conditional leaves a lot more degree of freedom to clingo,
and slows down the search.
If variants have inconsistent defaults, we might end up with multiple, equally
sub-optimal solutions. Sometimes this creates a "plateau" in the search space.
Remove conditional boolean variants that can't be activated, since this just increases
the complexity of the model.
If 4 variants have to be all active / inactive together, it's better to use a single requires,
than to explode it into multiple statements dealing with a single variant at a time.
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2025-03-11 17:05:23 +01:00
Michael Kuhn
cb4d3a9fc2
vim: add 9.1.1194 ( #49418 )
2025-03-11 09:34:03 -06:00
psakievich
7d79648cb5
build_environment.py: fix external module loading ( #49401 )
...
* load external modules in topo order from leaf to root
* only load external modules of transitive link/run deps
2025-03-11 14:05:26 +01:00
Robert Maaskant
e84e5fa9bf
node-js: add versions up to 22.14.0 ( #49131 )
2025-03-11 06:38:41 -06:00
John W. Parent
f25cbb0fe4
icu4c package: fix windows build quoting issue ( #49196 )
...
ICU4C's NMAKE seems to over-quote to the degree
that it passes paths like ""<path>"" which
confuses the Python command line in subprocesses
the build starts
2025-03-10 18:19:28 -07:00
John W. Parent
f3257cea90
Windows Ci: Ensure consistent EOL ( #49377 )
2025-03-10 18:06:02 -07:00
Stephen Nicholas Swatman
d037e658a4
geomodel: add v6.10.0 ( #49386 )
...
This commit adds version 6.10.0 of the geomodel package.
2025-03-10 10:10:57 -05:00
Wouter Deconinck
a14acd97bd
fjcontrib: add v1.101 ( #49182 )
2025-03-10 08:09:46 -07:00
Robert Maaskant
199cce879f
ca-certificates-mozilla: add v2025-02-25 ( #49184 )
...
* ca-certificates-mozilla: v2025-02-25
* ca-certificates-mozilla: undo refactor
2025-03-10 09:27:57 -04:00
Robert Maaskant
7d66063bd9
go: v1.22.12, v1.23.7, v1.24.1 ( #49389 )
2025-03-10 09:24:52 -04:00
Massimiliano Culpo
47c6fb750a
spfft: update to use oneapi packages ( #49311 )
...
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2025-03-10 08:32:49 +01:00
Massimiliano Culpo
8c3ac352b7
suite-sparse: update to use oneapi packages ( #49310 )
...
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2025-03-10 08:32:01 +01:00
Massimiliano Culpo
d6ac16ca16
dyhidrogen: update to use oneapi packages ( #49303 )
...
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2025-03-10 08:29:47 +01:00