summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-09-15fetch_strategy: show the effective URL on checksum validation failure (#46349)Harmen Stoppels1-20/+26
2024-09-15Updated HyPar package (#46394)Debojyoti Ghosh1-4/+5
* updated HyPar repo links * updated configure args with and without MPI * updated checksum for zipped source
2024-09-14py-awkward: add v2.6.6 and py-awkward-cpp v35 (#46372)Juan Miguel Carceller2-1/+11
* py-awkward: add v2.6.6 and py-awkward-cpp v35 * Add dependencies on python and numpy * Add a conflict with GCC 14 * Move conflict to py-awkward-cpp * py-awkward: 2.1.1 depends on py-awkward-cpp@12 --------- Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com> Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2024-09-14glab: add v1.46.1 (#46353)Alec Scott1-2/+9
2024-09-14goma: add v7.7.0 (#46362)Weston Ortiz1-0/+1
2024-09-14py-torchmetrics: add v1.4.2 (#46389)Adam J. Stewart1-3/+3
2024-09-14py-future: add version 1.0.0 (#46375)Richard Berger1-0/+1
2024-09-14enchant: new versions, update homepage and url (#46386)Richard Berger1-3/+15
2024-09-14texlive: add new versions (#46374)Richard Berger1-2/+14
* texlive: use https * texlive: add 20230313 and 20240312 versions
2024-09-13py-pydantic-core: new package (#46306)Jen Herting1-0/+22
* py-pydantic-core: new package * [py-pydantic-core] fixed licence(checked_by) * [py-pydantic-core] removed unnecessary python dependency --------- Co-authored-by: Alex C Leute <acl2809@rit.edu>
2024-09-13py-pypdf: new package (#46303)Jen Herting1-0/+21
* [py-pypdf] New package * [py-pypdf] added webpage
2024-09-13build(deps): bump urllib3 from 2.2.2 to 2.2.3 in /lib/spack/docs (#46368)dependabot[bot]1-1/+1
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.2 to 2.2.3. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.2.2...2.2.3) --- updated-dependencies: - dependency-name: urllib3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13Optionally output package namespace (#46359)Kyle Knoepfel3-2/+15
2024-09-13Seacas add libcatalyst variant 2 (#46339)jeffmauldin1-0/+12
* Update seacas package.py Adding libcatalyst variant to seacas package When seacas is installed with "seacas +libcatalyst" then a dependency on the spack package "libcatalyst" (which is catalyst api 2 from kitware) is added, and the appropriage cmake variable for the catalyst TPL is set. The mpi variant option in catalyst (i.e. build with mpi or build without mpi) is passed on to libcatalyst. The default of the libcatalyst variant is false/off, so if seacas is installed without the "+libcatalyst" in the spec it will behave exactly as it did before the introduction of this variant. * shortened line 202 to comply with < 100 characters per line style requirement
2024-09-13audit: deprecate certain globals (#44895)Harmen Stoppels2-10/+92
2024-09-13nasm: add v2.16.03 (#46357)Wouter Deconinck1-0/+1
* nasm: add v2.16.03 * nasm: don't need 2.16.02
2024-09-13zziplib: add v0.13.78 (#46361)Juan Miguel Carceller1-0/+1
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
2024-09-13bash: use libc malloc on musl instead of internal malloc (#46370)David Collins1-0/+3
2024-09-13remove self-import cycles (#46371)Harmen Stoppels4-9/+5
2024-09-13py-pycontour: add dev/fixes (#46290)Joseph Wang1-2/+3
2024-09-12e4s rocm external ci stack: upgrade to rocm v6.2.0 (#46328)eugeneswalker3-76/+77
* e4s rocm external ci stack: upgrade to rocm v6.2.0 * magma: add rocm 6.2.0
2024-09-12py-pip package: fix bootstrap for Python 3.12+ on Windows (#46332)James Smillie1-1/+10
2024-09-12fastjet: avoid plugins=all,cxx combinations (#46276)Wouter Deconinck1-6/+7
* fastjet: avoid plugins=all,cxx combinations * fastjet: depends_on fortran when plugins=all or plugins=pxcone
2024-09-12tl-expected: add v1.1.0; deprecated custom calver version (#46036)Wouter Deconinck1-8/+10
* tl-expected: add v1.1.0; deprecated calver version * tl-expected: fix url
2024-09-12py-httpx: added version 0.27.0 and 0.27.2 (#46311)Jen Herting1-22/+34
* py-httpx: New version * [py-httpx] fix when for dependencies * [py-httpx] organized dependencies * [py-httpx] added version 0.27.2 --------- Co-authored-by: Alex C Leute <aclrc@rit.edu>
2024-09-12emacs: add v29.4 (#46350)Alec Scott1-11/+11
* emacs: add v29.4 * confirmed license * emacs: update git link for https clones --------- Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2024-09-12go: add v1.23.1 (#46354)Alec Scott1-0/+1
2024-09-12fd: add v10.2.0 (#46352)Alec Scott1-0/+3
* fd: add v10.2.0 * fd: add rust build dependency constraint
2024-09-12restic: add v0.17.1 (#46351)Alec Scott1-0/+1
2024-09-12ripgrep: add v14.1.1 (#46348)Alec Scott1-0/+3
* ripgrep: add v14.1.1 * ripgrep: fix rust dependency type
2024-09-12kubectl: add v1.31.0 (#46343)Alec Scott1-2/+2
2024-09-12fzf: add v0.55.0 (#46342)Alec Scott1-0/+1
2024-09-12flux-sched: add v0.37.0, v0.38.0 (#46215)Vanessasaurus1-0/+4
* Automated deployment to update package flux-sched 2024-09-05 * flux-sched: add back check for run environment * flux-sched: add conflict for gcc and clang above 0.37.0 --------- Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2024-09-12cpp-argparse: Add version 3.1 (#46319)Lydéric Debusschère1-0/+1
2024-09-12build(deps): bump pytest from 8.3.2 to 8.3.3 in /lib/spack/docs (#46315)dependabot[bot]1-1/+1
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.2 to 8.3.3. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.3.2...8.3.3) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-12curl: add v8.8.0 (#44622)Alec Scott2-94/+20
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2024-09-12ELSI: add v2.11 and dlaf variant (#46317)Rocco Meli2-3/+28
* provide dlaff libs * fix incompatibility with ntpoly * add cuda conflicts * [@spackbot] updating style on behalf of RMeli * Update var/spack/repos/builtin/packages/elsi/package.py Co-authored-by: Alberto Invernizzi <9337627+albestro@users.noreply.github.com> * move pexsi conflict to context --------- Co-authored-by: RMeli <RMeli@users.noreply.github.com> Co-authored-by: Alberto Invernizzi <9337627+albestro@users.noreply.github.com>
2024-09-12geant4: add hdf5 variant (#46312)Xuefeng Ding1-0/+6
2024-09-12fix various pkgs depending on libtool only (#46299)Harmen Stoppels19-35/+33
autotools packages with a configure script should generate the libtool executable, there's no point in `depends_on("libtool", type="build")`. the libtool executable in `<libtool prefix>/bin/libtool` is configured for the wrong toolchain (libtools %compiler instead of the package's %compiler). Some package link to `libltdl.so`, which is fine, but had a wrong dependency type.
2024-09-12pika: Add conflicts between pika's and apex's allocator options (#46318)Mikael Simberg1-1/+5
2024-09-12w3m: add v0.5.3.git20230121 (#45747)Wouter Deconinck1-3/+16
2024-09-12libssh: add v0.9.8, v0.10.6, v0.11.0 (#45689)Wouter Deconinck1-0/+5
2024-09-12codespaces: add ubuntu22.04 (#46100)Wouter Deconinck2-0/+6
2024-09-12py-zope-*: add new versions (#46338)Wouter Deconinck2-5/+19
2024-09-12mdspan: fix typo in satisfies condition (#46340)Wouter Deconinck1-1/+1
2024-09-12re2: add versions through 2024-07-02; add variant icu (#46337)Wouter Deconinck1-2/+36
2024-09-12pcre2: add v10.44 (#46341)Wouter Deconinck1-2/+3
2024-09-12pika: Add conflict between HIP and GCC (libstdc++) >= 13 (#46291)Mikael Simberg1-0/+2
2024-09-11acts: further simplify `cxxstd` handling (#46333)Todd Gamblin1-8/+3
See https://github.com/spack/spack/pull/46314#discussion_r1752940332. This further simplifies `cxxstd` variant handling in `acts` by removing superfluous version constraints from dependencies for `geant4` and `root`. The version constraints in the loop are redundant with the conditional variant values here: ```python _cxxstd_values = ( conditional("14", when="@:0.8.1"), conditional("17", when="@:35"), conditional("20", when="@24:"), ) _cxxstd_common = { "values": _cxxstd_values, "multi": False, "description": "Use the specified C++ standard when building.", } variant("cxxstd", default="17", when="@:35", **_cxxstd_common) variant("cxxstd", default="20", when="@36:", **_cxxstd_common) ``` So we can simplify the dependencies in the loop to: ```python for _cxxstd in _cxxstd_values: for _v in _cxxstd: depends_on(f"geant4 cxxstd={_v.value}", when=f"cxxstd={_v.value} +geant4") depends_on(f"geant4 cxxstd={_v.value}", when=f"cxxstd={_v.value} +fatras_geant4") depends_on(f"root cxxstd={_v.value}", when=f"cxxstd={_v.value} +tgeo") ``` And avoid the potential for impossible variant expressions. Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
2024-09-11bugfix: unit test broken everywhere by package change(#46344)Peter Scheibel1-1/+0
Openmpi provider statements were changed in #46102. The package change was fine in and of itself, but apparently one of our tests depends on the precise constraints used in those statements. I updated the test to remove the checks for constraints that were removed.