summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-02-13cmake: Enable compilation database generation (#42353)John Pennycook1-1/+22
* cmake: Enable CMAKE_EXPORT_COMPILE_COMMANDS Enabling this option causes CMake to generate a compile_commands.json file containing a compilation database that can be used to drive third-party tools. CMAKE_EXPORT_COMPILE_COMMANDS only exists for CMake >= 3.5 Exporting compilation databases is only supported for Makefile and Ninja generators, so check these conditions as well. CMAKE_EXPORT_COMPILE_COMMANDS is only enabled in supported configurations
2024-02-13Remove boost as dependency for trilinos+stk (#39556)Jon Rood2-13/+2
* Remove boost as dependency for trilinos+stk. * Formatting. * Put bounds on STK requirement of Boost.
2024-02-13boost: Add patch to workaround mpl compiler error with gcc 8.3 and c++17. ↵Victor Brunini2-0/+64
(#39144) Works around this issue: https://github.com/boostorg/mpl/issues/44 Co-authored-by: psakievich <psakiev@sandia.gov>
2024-02-13ELPA package: add patched version from Nov 2023 (#42539)Nichols A. Romero1-0/+5
2024-02-13pdt: add aocc support (#42634)Alex Richert1-1/+1
2024-02-13py-py-tes: add new package (#42531)Maciej Wójcik1-0/+24
* py-py-tes: add new package * py-py-tes: add constraint on Python
2024-02-13khmer: new package @2.1.1 (#42450)George Young1-0/+32
* khmer: new package @2.1.1 * rationalising patch * adding dep, modifying patch * Update var/spack/repos/builtin/packages/khmer/package.py Indeed! Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update package.py --------- Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-13possvm: new package @1.2 (#42516)George Young3-0/+79
* possvm: new package @1.2 * black! * appeasing flake8 * Updating commit ID * Adding graphing dep * Update var/spack/repos/builtin/packages/py-markov-clustering/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update package.py --------- Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-13py-pysftp: add new package (#42525)Maciej Wójcik1-0/+18
* py-pysftp: add new package * py-pysftp: correct version Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-13Adds the spack recipe for building the pynpm python package (#42582)Jeremy Fix1-0/+22
* Adds the spack recipe for building the pynpm python package * fix license header * Update var/spack/repos/builtin/packages/py-pynpm/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-13cellpose: new package @2.2.3 (#42403)George Young5-0/+152
* py-fastremap: new package @1.14.1 * py-pyqtgraph: new package @0.13.3 * py-roifile: new package @2024.1.10 * py-superqt: new package @0.6.1 * cellpose: new package @2.2.3 * Appeasing black ... * Dropping the cuda variant * Update var/spack/repos/builtin/packages/py-fastremap/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Adding python version dependency * Update var/spack/repos/builtin/packages/py-pyqtgraph/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-pyqtgraph/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-roifile/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-superqt/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Adding missing dep & conflict * Appeasing black * Adding missing py- prefix for dep * Switching over to py-pyqt6 * Switching over to py-pyqt6 --------- Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-13py-biobb-structure-checking: new package (#42580)Dani1-0/+26
* new builtin package: py-biobb-structure-checking * Update var/spack/repos/builtin/packages/py-biobb-structure-checking/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * dependencies are also build dependencies --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-13new builtin package: py-biobb-io (#42451)Dani1-0/+23
* new builtin package: py-biobb-io * Update var/spack/repos/builtin/packages/py-biobb-io/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-13py-biobb-gromacs: add new package (#42579)Dani1-0/+24
* new builtin package: py-biobb-gromacs * Update var/spack/repos/builtin/packages/py-biobb-gromacs/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * added setuptools dependency --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-13PythonExtension.add_files_to_view: link non-executable/non-shebang regular ↵Harmen Stoppels1-0/+2
files (#42641)
2024-02-13squashfuse: add versions (#42589)Jordan Ogas1-4/+11
2024-02-13clfft: workaround compiler error (#42519)Henri Menke1-0/+6
2024-02-12psipred: new package @4.02 (#42529)George Young1-0/+71
Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk>
2024-02-12ROCm packages and dependents: add 6.0.2 release (#42544)Sreenivasa Murthy Kolam54-87/+187
* Bump up the version for rocm-6.0.2 release * extend the patches that were created for apps for rocm-6.0.0 and rocm-6.0.2 releases (but apply hipfft patch for only 6.0.0)
2024-02-12More updates for GitLab CI memory requests (#42425)Zack Galbreath1-36/+131
* gitlab: remove requests for unreferenced packages The packages removed in this commit are not built by any of our current GitLab CI stacks. * gitlab: update memory requests for "huge" packages * gitlab: reduce memory requests for overprovisioned packages * gitlab: more memory for py-torch (again) * gitlab: update memory but keep CPU the same
2024-02-12audit: detect self-referential depends_on (#42456)Massimiliano Culpo1-2/+22
2024-02-12Adds latest releases of eccodes/eckit/metkit (#42618)Victoria Cherkas3-0/+3
2024-02-12Fix multiple issues with Python in views (#42601)Harmen Stoppels3-63/+97
This fixes bugs, performance issues, and removes no longer necessary code. Short version: 1. Creating views from Python extensions would error if the Spack `opt` dir itself was in some symlinked directory. Use of `realpath` would expand those, and keying into `merge_map` would fail. 2. Creating views from Python extensions (and Python itself, potentially) could fail if the `bin/` dir contains symlinks pointing outside the package prefix -- Spack keyed into `merge_map[target_of_symlink]` incorrectly. 3. In the `python` package the `remove_files_from_view` function was broken after a breaking API change two years ago (#24355). However, the entire function body was redundant anyways, so solved it by removing it. 4. Notions of "global view" (i.e. python extensions being linked into Python's own prefix instead of into a view) are completely outdated, and removed. It used to be supported but was removed years ago. 5. Views for Python extension would _always_ copy non-symlinks in `./bin/*`, which is a big mistake, since all we care about is rewriting shebangs of scripts; we don't want to copy binaries. Now we first check if the file is executable, and then read two bytes to check if it has a shebang, and only if so, copy the entire file and patch up shebangs. The bug fixes for (1) and (2) basically consist of getting rid of `realpath` entirely, and instead simply keep track of file identifiers of files that are copied/modified in the view. Only after patching up regular files do we iterate over symlinks and check if they target one of those. If so, retarget it to the modified file in the view.
2024-02-12h5hut: fix to work with latest hdf5 (H5_USE_110_API) (#42607)John Biddiscombe1-1/+17
2024-02-12caliper: allow newer papi to be used (#42501)Richard Berger1-1/+1
2024-02-12pdc: add v0.4 (#42508)Jean Luca Bez1-6/+23
2024-02-12nco: add v5.1.9 (#42512)Brian Vanderwende1-0/+3
2024-02-12bdw-gc: add v8.2.6 (#42524)Ivan Maidanski1-1/+2
2024-02-12lcio: add v2.21 (#42514)Thomas Madlener1-0/+1
2024-02-12podio: add 0.99 pre-release version and deprecate all older versions (#42526)Thomas Madlener1-6/+31
2024-02-12samtools: add v1.19.2 (#42550)James Beal2-0/+3
Co-authored-by: James Beal <jb23@sanger.ac.uk>
2024-02-12edm4hep: add v0.10.5, deprecate broken v0.10.4 (#42561)Thomas Madlener1-1/+6
2024-02-12litestream: add new package (#42565)Caetano Melone1-0/+25
2024-02-12Fixed papi release tar hash due to rebuild of tar file (#42567)G-Ragghianti1-1/+1
2024-02-12mpich: Fix +vci variant for newer releases (#42570)Ken Raffenetti1-1/+0
--with-ch4-max-vcis=default is no longer accepted by MPICH configure since the 4.1 release. Just omit the option from the +vci variant, since configure will select the default value in its absence.
2024-02-12flux-core: drop czmq,jsonschema requirements for recent versions (#42560)Mark Grondona1-2/+2
Problem: Older versions of the flux-core package require czmq and jsonschema, but these dependencies have been dropped in recent versions. Add `when=` arguments to drop these requirements for the appropriate versions of flux-core.
2024-02-12libuv: update compiler requirements (#42576)Julien Cortial1-0/+8
2024-02-12py-lightning: add v2.2.0 (#42577)Adam J. Stewart1-3/+6
2024-02-12lammps: add v20240207 (#42587)Richard Berger1-1/+2
* lammps: correct license LAMMPS has always been GPL-2.0 only. The clarification was made here: https://github.com/lammps/lammps/commit/9a8ac23663027f319c98ed4a08d4cda55faec606
2024-02-12pika: add v0.22.2 (#42617)Mikael Simberg1-0/+1
2024-02-12orca: added new versions (#38822)Sebastian Ehlert2-21/+64
2024-02-12freexl: add v2.0.0 (#42574)Sinan1-0/+4
Co-authored-by: sbulut <sbulut@3vgeomatics.com>
2024-02-12xmlf90: add version and fix for fujitsu compiler (#42305)kinagaki-fj2-8/+26
2024-02-12blitz: fix for fujitsu compiler (#42307)kinagaki-fj2-0/+44
Co-authored-by: m-shunji <m.shunji@fujitsu.com>
2024-02-12raylib: add new package (#42594)George Malerbo1-0/+31
2024-02-12coretuils: add v9.4 (#42596)Alec Scott1-0/+1
2024-02-12curl: add v8.6.0 (#42597)Alec Scott1-0/+1
2024-02-12Fix for tirpc variable in libdap4 (#42511)Brian Vanderwende1-1/+1
2024-02-12Sleef: fix build on macOS arm64, add test support (#42583)Adam J. Stewart2-23/+32
2024-02-12bfs: add v3.1 (#42595)Alec Scott1-0/+2