summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-04-30re2c: depends on gmake (#43916)Harmen Stoppels1-0/+4
regressed in 650a668a9de31ef66b3a944ef8630277052a71cd
2024-04-30py-fenics-ufl: add new version (#43848)Garth N. Wells1-0/+3
* Bump version to 2024.1.0 * Bump to .post0 * Dependency fix * Format file * Run black on package file
2024-04-30Add version 1.9.2. (#43838)Garth N. Wells1-3/+4
2024-04-30PackageStillNeededError: add pkg that needs spec to exception msg (#43845)Wouter Deconinck1-1/+6
* PackageStillNeededError: add pkg that needs spec to exception msg * PackageStillNeededError: f-string with short fmt and hash * PackageStillNeededError: split long string
2024-04-30petsc, py-petsc4py: add v3.21.1 (#43887)Satish Balay2-0/+2
2024-04-30Update crtm-fix and crtm from JCSDA fork (#43855)Dom Heinzeller3-27/+67
2024-04-30hack: drop glibc and musl in old concretizer (#43914)Harmen Stoppels1-1/+9
The old concretizer creates a cyclic graph when expanding virtuals for `iconv`, which is a bug. This hack drops glibc and musl as possible providers for `iconv` in the old concretizer to work around it.
2024-04-30glibc: provides iconv (#43897)Harmen Stoppels4-0/+40
`iconv` is a bit of weird virtual because the only shared API between `glibc` and `libiconv` is: ``` iconv iconv_open iconv_close ``` whereas `libiconv` has further symbols [iconvctl](https://www.gnu.org/software/libiconv/documentation/libiconv-1.17/iconvctl.3.html), [iconv_open_into](https://www.gnu.org/software/libiconv/documentation/libiconv-1.17/iconv_open_into.3.html), and an `iconv` executable and `libcharset.so`. Packages that need those will have to do `depends_on("[virtuals=iconv] libiconv")`.
2024-04-29Fix duckdb version handling again (#43762)Teague Sterling1-2/+7
* Added package to build Ollama * Update package.py Add license and documentation * [@spackbot] updating style on behalf of teaguesterling * We can now use OVERRIDE_GIT_DESCRIBE to set the version in DuckDB * Update duckdb/package.py - use f-string - fix version specs to address inconsistencies * Update package.py Fix spec definitions further * [@spackbot] updating style on behalf of teaguesterling --------- Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2024-04-29Update package.py (#43764)one1-1/+1
2024-04-29starpu: add release 1.4.5 and dependancy for building starpupy (#43810)Nathalie Furmento1-0/+2
2024-04-29ucc: add 1.3.0 (#43828)Carlos Bederián1-0/+1
2024-04-29boost: Add 1.85.0 (#43788)Mikael Simberg1-1/+16
* boost: Add 1.85.0 * Add conflict for Boost 1.85.0 stacktrace change
2024-04-29starpu: add branch 1.4 (#43837)Nathalie Furmento1-0/+1
2024-04-29(py-)fenics-basix: update for new version (#43841)Garth N. Wells2-1/+5
* Bump version to 2024.1.0 * Bump py-basix version * Revert UFL change * Python version update
2024-04-29Update scine-qcmaquis (#43817)Loris Ercole2-11/+53
`scine-qcmaquis` is updated with a version 3.1.4. The option to build the OpenMolcas interface is added, and some dependencies are clarified.
2024-04-29dotnet-core-sdk: Fix environment setup (#43842)Rémi Lacroix1-3/+3
The "DOTNET_CLI_TELEMETRY_OPTOUT" environment variable should be defined when using the product, not when installing it (the installation phase is just extract the files anyway). Also use `~` instead of `-` to check for the variant and fix the second argument for `env.set` which should also be a string.
2024-04-29Update Petaca (#43849)Zach Jibben1-0/+4
* Add recent petaca releases * Add Petaca 24.04
2024-04-29nopayloadclient: new package (#43853)Wouter Deconinck1-0/+30
2024-04-29Delete leftover file (#43869)Massimiliano Culpo1-9/+0
This file is not needed anymore, was introduced in #19688
2024-04-29Prettier: add new package (#43866)Adam J. Stewart1-0/+25
2024-04-29gprofng-gui: new package (#43873)Pramod Kumbhar1-0/+29
2024-04-29py-keras: add v3.3.3 (#43885)Adam J. Stewart2-53/+55
2024-04-29xbae: new package (#43889)Wouter Deconinck1-0/+25
2024-04-29py-einops: add v0.8.0 (#43890)Adam J. Stewart1-0/+2
2024-04-29fontconfig: depends_on gperf when 2.11.1: (#43892)Wouter Deconinck1-1/+1
2024-04-29hipblaslt: new package (#43846)afzpatel2-0/+135
* initial commit to add hipblaslt package * remove master and update patch * add docstring comment
2024-04-29openjdk: add v21_35 (#40699)Ryan Marcellino1-0/+7
* openjdk: add v21+35 * add provides java@21 * Update var/spack/repos/builtin/packages/openjdk/package.py Co-authored-by: Wouter Deconinck <wdconinc@gmail.com> --------- Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2024-04-29compiler.py: fix early return (#43898)Harmen Stoppels2-7/+18
2024-04-29Run audits on windowsGregory Becker23-20/+66
Add debug log for external detection tests. The debug log is used to print which test is being executed. Skip version audit on Windows where appropriate
2024-04-29Fix concretization when installing missing compilers (#43876)Massimiliano Culpo2-2/+29
Restore the previous behavior when config:install_missing_compilers is True. The libc of the missing compiler is inferred from the Python process.
2024-04-29add ILP64 option for BLIS (#43882)Jeff Hammond1-0/+8
Signed-off-by: Jeff Hammond <jeff.science@gmail.com>
2024-04-28autoconf: fix typo in m4 dependencies (#43893)Michael Kuhn1-2/+2
m4 1.4.8 is actually required starting with autoconf 2.72 according to the NEWS file.
2024-04-27Revert "package/npm update (#43692)" (#43884)Adam J. Stewart1-7/+0
This reverts commit 03a074ebe72f52cd0a25835c4eb5315605c68ade.
2024-04-27gcc: generate spec file and fix external libc default paths after install ↵Harmen Stoppels9-32/+172
from cache (#43839) Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-04-26containers: Add Fedora 40, 39 (#43847)Jonathon Anderson5-32/+33
2024-04-26Miniconda3: Added Versions: 24.3.0, 24.1.2, 23.11.0, 23.9.0, 23.5.2, 23.5.1, ↵Huston Rogers1-0/+54
23.5.0, 23.3.1, 23.1.0 (#43868) * Added Versions of miniconda3: 24.3.0, 24.1.2, 23.11.0, 23.9.0, 23.5.2, 23.5.1, 23.5.0, 23.3.1, 23.1.0 * fixed style --------- Co-authored-by: James H. Rogers <jhrogers@spear.hpc.msstate.edu>
2024-04-26osg-ca-certs: new version osg 1.119 and igtf 1.128 (#43871)Sakib Rahman1-20/+7
* Update package.py to osg 1.119 and igtf 1.128 * Remove unnecessary white space * Add missing comma * change url to use git and use commit hash from repository instead of ssh256sum of tar.gz * [@spackbot] updating style on behalf of rahmans1 --------- Co-authored-by: rahmans1 <rahmans1@users.noreply.github.com>
2024-04-26[SOS] update license (#43864)Robert Cohn1-1/+1
Auto-generated license was wrong
2024-04-26ASP-based solver: update os compatibility for macOS (#43862)Massimiliano Culpo1-0/+2
2024-04-26ARMCI-MPI: add new package (#43813)Jeff Hammond1-0/+43
Signed-off-by: Jeff Hammond <jeff.science@gmail.com> Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-04-26libcatalyst: add v2.0.0 (#43804)Abhishek Yenpure1-2/+2
2024-04-26[intel-oneap-*] no redistribution (#43826)Robert Cohn2-3/+4
2024-04-26Add `tests-sos` package + Variants to `sos` package (#43830)Jack Morrison2-2/+76
* * Add initial tests-sos package * Remove failing call of missing setup_compiler_environment from sos package * Add several variants for sos package * [@spackbot] updating style on behalf of jack-morrison
2024-04-26spack audit externals: allow selecting platforms and checking extra ↵Massimiliano Culpo10-3/+124
attributes (#43782)
2024-04-26julia: add v1.10.2 (#41151)Mosè Giordano2-4/+49
* julia: add v1.10.2 * julia: add patch to remove suite-sparse cuda stub files * julia: use permalinks for patches
2024-04-26gcc: simplify specs file, make binutils locatable (#43861)Harmen Stoppels1-60/+25
2024-04-26ldflags=* are compiler flags, not linker flags (#43820)Harmen Stoppels2-6/+8
We run `extend spack_flags_list SPACK_LDFLAGS` for `$mode in ld|ccld`. That's problematic, cause `ccld` needs `-Wl,--flag` whereas `ld` needs `--flag` directly. Only `-L` and `-l` are common to compiler & linker. In all build systems `LDFLAGS` is for the compiler not the linker, cause any linker flag `-x` can be passed as a compiler flag `-Wl,-x`, and there are many compiler flags that affect the linker invocation, like `-fopenmp`, `-fuse-ld=`, `-fsanitize=` etc. So don't pass `LDFLAGS` to the linker directly. This way users can set `ldflags: -Wl,--allow-shlib-undefined` in compilers.yaml to work around an issue where the linker tries to resolve the `libcuda.so.1` stub lib which cannot be located by design in `cuda`.
2024-04-26llvm: use --gcc_install_dir in config files (#43795)Harmen Stoppels1-4/+43
2024-04-25Update package.py (#43836)Alex Richert1-0/+1