summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-07-20global: add v6.6.7 (#24930)Gabriel Rockefeller1-0/+1
2021-07-20poppler: add v21.07.0 (#24931)Alec Scott1-1/+9
2021-07-20fenics: add HDF5_NO_FIND_PACKAGE_CONFIG_FILE to cmake opts in FEniCS (#24922)Martin Köhler1-0/+1
In some cases the FindHDF5.cmake returnd a wrong value for the HDF5 library names and path. For example it returns hdf5-shared as library name without a search path or checking if this is really an existing shared library. By HDF5_NO_FIND_PACKAGE_CONFIG_FILE=True/ON to the cmake options, the FindHDF5 module does not rely on a properly install hdf5-config.cmake and thus searches for the library and its paths. This results in a usable return value and fenics works afterwards.
2021-07-20py-pydocstyle: add new package (#24929)Adam J. Stewart1-0/+22
2021-07-20metall: add v0.15 (#24932)Alec Scott1-1/+2
2021-07-20rust: add spack external find support (#24939)Adam J. Stewart1-0/+11
2021-07-20Fenicsx ecosystem: various updates (#24940)Chris Richardson6-24/+29
* Updates for dependencies in main branch * Add more depends * Make CMake available at runtime for fenics-dolfinx * Add maintainer Co-authored-by: Garth N. Wells <gnw20@cam.ac.uk>
2021-07-20zchecker: add v0.7 (#24942)Sheng Di1-1/+2
2021-07-20py-fsspec: add v2021.7.0 (#24943)Adam J. Stewart1-0/+1
2021-07-20py-pytorch-lightning: add v1.3.8 (#24944)Adam J. Stewart1-15/+19
2021-07-20votca: add v2021.1 (#24949)Christoph Junghans4-4/+9
apply patch only to @2021
2021-07-20py-numpy: add v1.21.1 (#24950)Adam J. Stewart1-0/+1
2021-07-20pvm: add fpic variant (#24954)Bryan Herman1-0/+14
2021-07-20petsc, petsc4py: add version 3.15.2 (#24961)Satish Balay2-0/+2
2021-07-20petsc: pass in 'cuda_arch' to configure via --with-cuda-gencodearch [or ↵Satish Balay1-0/+9
CUDAFLAGS for older releases] (#24962)
2021-07-20ncbi-rmblastn: add build dependency on cpio (#24963)Filip Sedlák1-0/+1
Although `cpio` is present in many environments, it may not be always available. The failure to build this package can be reproduced in a fresh Docker image `debian:10`.
2021-07-19Add Julia v1.6.2 (#24935)Alec Scott1-0/+1
2021-07-19abinit: make libxml2 really optional, add optimization-flavor variant, fix ↵Tiziano Müller3-31/+49
build with ifort for atompaw (#24876)
2021-07-19py-pygithub: add new package (#24957)Manuela Kuhn1-0/+22
2021-07-19libint: add debug/fma variants, fix tests for v2.6 (#24665)Tiziano Müller1-6/+27
2021-07-19fix compile error with the correct python path (#24936)Sreenivasa Murthy Kolam1-0/+14
2021-07-19meson: add 0.59.0 and 0.58.1 (#24955)Michael Kuhn1-0/+2
2021-07-19openblas: add version 0.3.17 (#24941)Kai Torben Ohlhus1-0/+1
2021-07-19Fix S3 urlparse scheme error and add test (#24952)Harmen Stoppels2-4/+13
2021-07-19mpas-model: support Intel compiler (#24905)Timothy Brown1-0/+7
2021-07-19darshan runtime,darshan-util: convert to autotool packages (#24906)shanedsnyder2-40/+55
2021-07-19minc-toolkit: allow building shared libs and enable by default (#24909)Ben Darwin1-1/+4
2021-07-19py-pythran: add new version (#24900)Adam J. Stewart1-5/+24
2021-07-19py-pyproj: add new versions (#24893)Adam J. Stewart1-14/+36
2021-07-19PROJ: add v8.x (#24892)Adam J. Stewart1-0/+3
2021-07-19Remove -Wmissing-format-attribute if compiling with nvhpc (#24873)Ricardo Jesus1-0/+5
2021-07-19py-rtree: add new version, fix runtime env (#24862)Adam J. Stewart2-10/+22
2021-07-19py-bandit: add new package (#24857)Adam J. Stewart1-0/+23
2021-07-19strumpack@develop: update change in examples/data PATH (#24814)Satish Balay1-4/+6
2021-07-19gchp: add versions 13.1.0, 13.1.1, 13.1.2 (#24755)Lizzie Lundgren1-2/+5
2021-07-19go: add v1.16.6 (#24934)Alec Scott1-53/+57
2021-07-16trilinos: simplify some variants (#24820)Seth R. Johnson15-188/+139
* trilinos: rename basker variant The Basker solver is part of amesos2 but is clearer without the extra scoping. * trilinos: automatically enable teuchos and remove variant Basically everything in trilinos needs teuchos * trilinos: group top-level dependencies * trilinos: update dependencies, removing unused - GLM, X11 are unused (x11 lacks dependency specs too) - Python variant is more like a TPL so rearrange that - Gtest internal package shouldn't be compiled or exported - Add MPI4PY requirement for pytrilinos * trilinos: remove package meta-options - XSDK settings and "all opt packages" are not used anywhere - all optional packages are dangerous * trilinos: Use hwloc iff kokkos See #19119, also the HWLOC tpl name was misspelled so this was being ignored before. * Flake * Fix trilinos +netcdf~mpi * trilinos: default to disabling external dependencies * Remove teuchos from downstream dependencies * fixup! trilinos: Use hwloc iff kokkos * Add netcdf requirements to packages with ^trilinos+exodus * trilinos: disable exodus by default * fixup! Add netcdf requirements to packages with ^trilinos+exodus * trilinos: only enable hwloc when @13: +kokkos * xyce: propagate trilinos dependencies more simply * dtk: fix missing boost dependency * trilinos: remove explicit metis dependency * trilinos: require metis/parmetis for zoltan Disable zoltan by default to minimize default dependencies * trilinos: mark mesquite disabled and fix kokkos arch * xsdk: fix trilinos to also list zoltan [with zoltan2] * ci: remove nonexistent variant from trilinos * trilinos: add missing boost dependency Co-authored-by: Satish Balay <balay@mcs.anl.gov>
2021-07-16Sphinx 3.4+ required for correct reference target linkingAdam J. Stewart3-3/+3
2021-07-16API Docs: fix broken reference targetsAdam J. Stewart57-471/+510
2021-07-16Python: query distutils to find site-packages directory (#24095)Adam J. Stewart4-90/+145
Third-party Python libraries may be installed in one of several directories: 1. `lib/pythonX.Y/site-packages` for Spack-installed Python 2. `lib64/pythonX.Y/site-packages` for system Python on RHEL/CentOS/Fedora 3. `lib/pythonX/dist-packages` for system Python on Debian/Ubuntu Previously, Spack packages were hard-coded to use the (1). Now, we query the Python installation itself and ask it which to use. Ever since #21446 this is how we've been determining where to install Python libraries anyway. Note: there are still many packages that are hard-coded to use (1). I can change them in this PR, but I don't have the bandwidth to test all of them. * Python: handle dist-packages and site-packages * Query Python to find site-packages directory * Add try-except statements for when distutils isn't installed * Catch more errors * Fix root directory used in import tests * Rely on site_packages_dir property
2021-07-16Added missing Plumed 2.5-2.7 versions to Gromacs package (#24912)Maciej Wójcik2-11/+51
* Added missing Plumed 2.5-2.7 releases * Added missing Plumed 2.5-2.7 dependencies * Merged version ranges * Simplified version ranges * Deduplicated comment
2021-07-15ci: build trilinos with all variants on (#24908)eugeneswalker2-3/+2
2021-07-15archspec: added support for arm compiler on graviton2 (#24904)Massimiliano Culpo2-1/+7
2021-07-15py-gast: add v0.5.0 (#24898)Adam J. Stewart1-0/+1
2021-07-15py-beniget: add v0.4.0, v0.2.3 (#24899)Adam J. Stewart1-1/+5
2021-07-15simsipm: add new package (#24903)Valentin Volkl1-0/+38
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-07-14boost: Run `b2 headers` after a git clone (#24889)Erik Schnetter1-0/+4
2021-07-14Change url+checksums for libpng to official sourceforge archives (#23767)vucoda1-3/+3
* Change url and checksums for libpng to official sourceforge archives * Update url scheme from http to https * switch to .xz archives Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
2021-07-14Update stand-alone tests to use test stage work directory (#24112)Tamara Dahlgren1-2/+7
2021-07-14Dask: 2021.06.2 (#24606)Axel Huebl2-19/+46
* Dask: 2021.06.2 Add the latest DASK release. * Apply suggestions from code review Co-authored-by: Sergey Kosukhin <skosukhin@gmail.com> * Update py-distributed relation Co-authored-by: Sergey Kosukhin <skosukhin@gmail.com>