summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2024-05-07mold: Add 2.30.0 and 2.31.0 (#44034)Mikael Simberg1-0/+2
2024-05-07python-venv: use correct python name for which call (#44048)John W. Parent1-1/+2
2024-05-07Fix issues in packages with the new release of archspec (#44037)Massimiliano Culpo6-17/+8
2024-05-06neic-finitefault: adding new package and dependencies (#44032)snehring6-0/+638
* neic-finitefault: adding new package * py-obspy: adding new package * py-okada-wrapper: adding new package * py-pygmt: adding new package * py-pyrocko: adding new package --------- Signed-off-by: Shane Nehring <snehring@iastate.edu>
2024-05-06amr-wind: updates and fixes (#43993)Jon Rood1-24/+34
* Updates and fixes for AMR-Wind. * Add versions and update openfast constraints. * Style. * Fix version.
2024-05-06(py)-fenics-dolfinx: version update (#44002)Garth N. Wells2-1/+12
* Update DOLFINx to v0.8 * Fix typo
2024-05-06Add LSP client extension for Kakoune (#44000)James Taliaferro1-0/+19
* new package: kakoune-lsp * blacken * add myself as a maintainer
2024-05-06py-torchmetrics: add v1.4.0 (#44027)Adam J. Stewart2-14/+37
2024-05-06python: always use a venv (#40773)Harmen Stoppels43-204/+173
This commit adds a layer of indirection to improve build isolation with and without external Python, as well as usability of environment views. It adds `python-venv` as a dependency to all packages that `extends("python")`, which has the following advantages: 1. Build isolation: only `PYTHONPATH` is considered in builds, not user / system packages 2. Stable install layout: fixes the problem on Debian, RHEL and Fedora where external / system python produces `bin/local` subdirs in Spack install prefixes. 3. Environment views are Python virtual environments (and if you add `py-pip` things like `pip list` work) Views work whether they're symlink, hardlink or copy type. This commit additionally makes `spec["python"].command` return `spec["python-venv"].command`. The rationale is that packages in repos we do not own do not pass the underlying python to the build system, which could still result in incorrectly computed install layouts. Other attributes like `libs`, `headers` should be on `python` anyways and need no change.
2024-05-06proj: patch for modern cmake (#43780)John W. Parent2-0/+18
2024-05-06clingo bootstrap: remove 3.12 patch and concretizer workarounds (#44028)Harmen Stoppels3-29/+12
2024-05-06External package detection for compilers (#43464)Greg Becker35-649/+1172
This creates shared infrastructure for compiler packages to implement the detailed search capabilities from the `spack compiler find` command for the `spack external find` command. After this commit, `spack compiler find` can be replaced with `spack external find --tag compiler`, with the exception of mixed toolchains.
2024-05-06archspec: add v0.2.4 (#44022)Massimiliano Culpo1-0/+1
2024-05-06pkgconf: add v2.2.0 (#44008)Alec Scott1-0/+1
2024-05-06rust: add v1.78.0 (#44012)Alec Scott2-0/+12
2024-05-06go: add v1.22.2 (#44013)Alec Scott1-0/+1
2024-05-06ncurses: add v6.5 (#44015)Alec Scott1-0/+1
2024-05-06libgpg-error: add v1.49 (#44023)Massimiliano Culpo1-0/+1
2024-05-06pcre2: add v10.43 (#44020)Alec Scott1-0/+1
2024-05-06libunistring: add v1.2 (#44018)Alec Scott1-0/+1
2024-05-06libidn2: add v2.3.7 (#44017)Alec Scott1-0/+1
2024-05-06openssl: v3.3.0 (#44019)Alec Scott1-0/+1
2024-05-05gettext: v0.22.5 (#44014)Alec Scott1-0/+1
2024-05-04lazygit: add v0.41.0 (#43903)Pranav Sivaraman1-0/+1
2024-05-04mesa: add 23.3.6 (#43736)Carlos Bederián1-2/+3
2024-05-04ccls: add new versions (#43923)Jon Rood1-0/+6
2024-05-04tmux: add v3.4 and missing yacc build dep (#43975)Seth Bromberger1-0/+3
2024-05-04pythia8: Add a gzip variant and filter some compiler wrapper paths (#43807)Juan Miguel Carceller1-4/+8
* Add a gzip variant and filter some compiler wrapper paths * Apply suggestions from code review Co-authored-by: Wouter Deconinck <wdconinc@gmail.com> --------- Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com> Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2024-05-04fix iconv from libc (#43996)Harmen Stoppels20-64/+67
* fix iconv from libc * fix args in glib
2024-05-03e4s-alc: add v1.0.2 (#44001)eugeneswalker1-0/+1
2024-05-03Add a gmake dependency for TAU (#43870)wspear1-0/+1
We discovered a case where the system gmake can get confused by spack's build environment. Let's use a spack-provided gmake for consistent builds.
2024-05-03Add py-flash-attn@2.4.2 (#43960)Auriane R1-0/+4
2024-05-03fix package permissions docs link for gaussian packages (#43998)Christopher Christofi2-2/+2
2024-05-03Modernize py-torch-geometric and dependencies (#43984)Adam J. Stewart5-112/+175
* Modernize py-torch-geometric and dependencies * Forgot one maintainer
2024-05-03hdf package: fix building with apple-clang@15: (#43964)Matthew Thompson1-1/+1
2024-05-03globalarrays package: add missing dependencies for armci=ofi/openib (#43971)Carlos Bederián1-0/+3
2024-05-03hpl: linking against fujitsu ssl2 if available (#43978)jdomke1-9/+12
* linking against fujitsu ssl2 if available --------- Co-authored-by: domke <673751-domke@users.noreply.gitlab.com>
2024-05-03adding clang compiler checks which behaves exactly like aocc (#43976)jdomke1-0/+6
Co-authored-by: domke <673751-domke@users.noreply.gitlab.com>
2024-05-03graphicsmagick package: add version 1.3.43 (#43977)snehring1-0/+1
2024-05-03New package: py-pylith (#43987)downloadico1-0/+26
2024-05-03preCICE: increase baseline versions for next ver (#43985)Frédéric Simonis1-0/+8
2024-05-03sowing: add @master (#43991)Satish Balay2-1/+2
2024-05-03Add checksum for R v4.4.0 (#43973)Owen Solberg1-1/+2
Co-authored-by: Owen Solberg <owen.solberg@sana.com>
2024-05-03openfast: updates to package (#43994)Jon Rood1-5/+8
2024-05-03r-asreml: adding new package (#43970)snehring1-0/+43
Signed-off-by: Shane Nehring <snehring@iastate.edu>
2024-05-03Add -fPIC to hdf-eos2 builds (#43794)Dom Heinzeller1-0/+11
* Add -fPIC to hdf-eos2 builds * Use self.compiler.cc_pic_flag instead of -fPIC * Fix style in var/spack/repos/builtin/packages/hdf-eos2/package.py
2024-05-03NWChem ARMCI-MPI variant and optional TCE builds (#43883)Jeff Hammond2-7/+44
* WIP NWChem with ARMCI-MPI and TCE optional * rename armci-mpi to armcimpi * add version for git * add ARMCI-MPI support to NWChem package EXTERNAL_ARMCI_PATH needs to be set to the ARMCI-MPI package install prefix. I could not get it from spec["armcimpi"] but it worked to use the dependent build environment method to export a generic environmental variable to use instead. * i suppose i can maintain NWChem as well * check rejects option that dozens of packages use i do not have time to fight with this nonsense Run . share/spack/setup-env.sh ==> Error: armcimpi version 'master' has extra arguments: 'branch' Valid arguments for a url fetcher are: 'url', 'sha256', 'md5', 'sha1', 'sha224', 'sha384', 'sha512', and 'checksum' Error: Process completed with exit code 1. * style * ARMCI-MPI needs depends_on; the rest seems fixed * fix ARMCI selection per review feedback from @zzzoom https://github.com/spack/spack/pull/43883#discussion_r1585014147 * address reviewer feedback from @yizeyi18 https://github.com/spack/spack/pull/43883#discussion_r1587228084 elaborate on what +extratce does, in terms of the NWChem build environment variables, some of which are documented on https://nwchemgit.github.io/TCE.html. * style * Update var/spack/repos/builtin/packages/nwchem/package.py --------- Signed-off-by: Jeff Hammond <jeff.science@gmail.com> Co-authored-by: Carlos Bederián <4043375+zzzoom@users.noreply.github.com>
2024-05-03Update package.py for vacuumms 1.2.0 (#43948)Frank Willmore1-6/+33
* updating vacuumms for new release * formatting * re-order versions and remove triple quote
2024-05-03[TAU package] Update with +rocprofv2. Updated some tests. (#43937)jalcaraz1-154/+112
* [TAU package] Update with +rocprofv2. Updated some tests. pdated with +rocprofv2 flag. Only works with rocm-core >= 6.0.0 Can be tested with (Omnia): spack install tau@master +rocm+rocprofv2 %gcc@11 Needs the last commit in our local repository, can be done by modifying the "git = " line, or waiting until the public one is updated. In the case that tests cause issues when building TAU, there is the flag: disable_tests = False The rocm test is disabled by default, as the PR regarding tests loading dependencies is not solved (PR#43682). * [@spackbot] updating style on behalf of jordialcaraz --------- Co-authored-by: jordialcaraz <jordialcaraz@users.noreply.github.com>
2024-05-03py-tensorflow: fix aarch64 build (#43852)Andrew W Elble2-0/+59
* py-tensorflow: fix aarch64 build * [@spackbot] updating style on behalf of aweits * patch format * change patch strategy, actually get the logic correct in the patch * only patch 2.16.1 onwards for aarch64 * __CUDACC__ not __NVCC__ * !(defined(__NVCC__) && defined(__CUDACC__)) --------- Co-authored-by: aweits <aweits@users.noreply.github.com>