Age | Commit message (Collapse) | Author | Files | Lines |
|
Also add v0.4.0 and remove version lower bound on petsc4py
|
|
- Add support for pmix (optional)
- Install pmi2 header and library
|
|
* working on updating to cmake
* generic package, any ver of cmake
* install for autotools or cmake
|
|
|
|
|
|
|
|
* Add post-installation tests to Python package
* libbsd does not build on macOS
* Make Python dependencies optional
* Add readline dep, remove ncurses patch, fix autoreconf
|
|
|
|
|
|
|
|
Also replace MD5 hashes with SHA256 hashes for older versions
|
|
|
|
Update older md5 checksums to sha256. Require CMake >= 3.6.0 (updated
from 3.5.0). Remove some third-party depends_on statements (which
were commented out before).
|
|
Extract implicit xenv dependency into a new package and add it as an
explicit dependency. Update Gaudi to explicitly depend on older
versions of xenv rather than the latest develop because that
conflicts with Spack's compiler wrappers.
|
|
|
|
|
|
The nvptx installation support phase (added in 040b658) was always
running for gcc regardless of whether +nvptx was enabled. This
removes the "@when" syntax (which apparently is not working) and
adds a check inside of the "nvptx_install" function to bail out if
+nvptx is not enabled.
|
|
|
|
Add optional support for Nvidia PTX
|
|
|
|
|
|
On macOS, the build of libxxhash is performed by a bare `make`
launched by `MakePackage`s default `build` phase. As `prefix`
is not set at this point, the library gets compiled with a hard-coded
install name of `/usr/local/libxxhash.dylib`. Downstream clients,
in the tested case Root, will then fail to build as the install name
is incorrect.
Move setting of `prefix` from `install` to `edit` so that it
propagates to subsequent `build` and `install` phases.
|
|
|
|
* QE hdf5 is now a multi-valued variant. Update conflicts accordingly.
* Update dependencies for hdf5 multi-valued variant. Bug fix: high-level hdf5 library needs to be a hard dependecy.
* Support for HDF5 serial interface. Note that this is not supported in QE autoconf, but will be fixed in the next official release.
|
|
|
|
- new GitHub home
- new 3.2 release
|
|
|
|
|
|
- Add support for nemesis:ofi netmod
- Add missing pkg-config and libxml2 dependencies
|
|
|
|
|
|
Refactor dependencies, increase new min versions, add
mpi4py variant.
|
|
Add the latest bugfix release.
|
|
add the lastest bugfix release of Catch2
|
|
* Support in QMCPACK for CUDA_ARCH flag.
* No need to have explicit CUDA variant anymore.
* Internal QMCPACK CMake assumes a minimum GPU architecture if none is provided.
|
|
|
|
|
|
* cp2k: archive the Makefile after a successful installation
* cp2k: all checksums are now sha256
* libint: all checksums are now sha256 + added versions 2.4.X
* libxc: all checksums are now sha256 + added version 4.3.2
* cp2k: os.path.join instead of join_path + simplified openmp flags
* cp2k: turned into a MakefilePackage
* cp2k: refactored edit method so that Makefile writing happens last
|
|
* pythia6: fix issue validating integer input.
* pythia6: account for apparent update of example data file.
|
|
* xrootd: add cxxstd variant.
* xrootd: support for recent and upcoming versions.
|
|
* icu4c: Add cxxstd variant
For versions supported in Spack, ICU4C defaults to the C++11.
Provide a variant to default to this, plus options for C++14
and 17 if dependees require for ABI compatibility.
* icu4c: cxxstd variant cannot be multi
|
|
* Add a RELAX package
* Add a Gaudi package
|
|
|
|
|
|
(#10518)
* Updated Geant4 and dependencies clhep and vecgeom to use cxxstd= variant so that it is applied consistently.
* Make standalone geant4 data packages that are used when data is not installed with geant4. This allows installing the data files are externals that can be common to many compiler version.
* move geant4 data package dependencies to umbrella package geant4-data
|
|
Fixes #7855
Closes #8070
Closes #2645
When searching for library directories (e.g. to add "-L" arguments to
the compiler wrapper) Spack was only trying the "lib/" and "lib64/"
directories for each dependency install prefix; this missed cases
where packages would install libraries to subdirectories and also was
not customizable. This PR makes use of the ".headers" and ".libs"
properties for more-advanced location of header/library directories.
Since packages can override the default behavior of ".headers" and
".libs", it also allows package writers to customize.
The following environment variables which used to be set by Spack
for a package build have been removed:
* Remove SPACK_PREFIX and SPACK_DEPENDENCIES environment variables as
they are no-longer used
* Remove SPACK_INSTALL environment variable: it was not used before
this PR
|
|
|
|
Set defaults in eigen package to omit typically-unused dependencies
|
|
* Added a package for the MDAnalysis toolkit.
* Updated LBANN, Hydrogen, and Aluminum to not require CUDA-aware MPI
even when using CUDA. Fixed small bugs within both LBANN and Hydrogen
packages. Added requirements for breathe and cereal to LBANN.
* Update use case for doc dependencies.
* Cleaning up some of the LBANN software stack dependencies.
|
|
|