summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-04-27MODYLAS: New package (#16317)Toyohisa Kameyama3-0/+477
2020-04-27Add new package: stinger (#16316)darmac1-0/+26
2020-04-27Add new package: smartdenovo (#16310)darmac2-0/+59
2020-04-27tulip: added new package at v5.4.0 (#16319)Massimiliano Culpo1-0/+42
closes #3479 Co-authored-by: Kate Isaacs <kisaacs@cs.arizona.edu> Co-authored-by: Kate Isaacs <kisaacs@cs.arizona.edu>
2020-04-27singularity: better info re post-install step (#16311)George Hartzell1-1/+4
The singularity info should actually suggest where you might find the info about the post-install steps. Co-authored-by: george.hartzell <george.hartzell@sana.com>
2020-04-27xabclib: added package at v1.03 (#16271)Toyohisa Kameyama1-0/+60
2020-04-27spglib: added libs property (#16318)asmaahassan901-0/+5
2020-04-27votca-csg: Block gromacs@2020 and newer (#16315)Christoph Junghans1-1/+1
2020-04-27Improve the coverage of spack.relocate (#15654)Massimiliano Culpo3-76/+148
This PR introduces trivial refactoring in: - `get_existing_elf_rpaths` - `get_relative_elf_rpaths` - `get_normalized_elf_rpaths` - `set_placeholder` mainly to be more consistent with practices used in other parts of the code and to simplify functions locally. It also adds or reworks unit tests for these functions and extends their docstrings. Co-authored-by: Patrick Gartung <gartung@fnal.gov> Co-authored-by: Peter J. Scheibel <scheibel1@llnl.gov>
2020-04-26ppOpen-APPL/AMR-FDM: New package (#16199)Toyohisa Kameyama1-0/+62
* ppOpen-APPL/AMR-FDM: New package * separate build and install. * Fix description.
2020-04-26qt: fix macOS w/ AppleClang (mesa libs) (#16302)Axel Huebl1-1/+3
Building the `py-jupyter` stack on macOS with AppleClang breaks on the `py-qtconsole` -> `py-qtconsole` -> `qt +opengl` package build environment setup with: ``` ==> Error: AttributeError: Query of package 'mesa' for 'libs' failed ... ==> Error: Failed to install qt due to ChildError: AttributeError: Query of package 'mesa' for 'libs' failed ``` This tries to add more library targets build by `mesa` to avoid this.
2020-04-26libpciaccess: mirror (#16312)Axel Huebl1-2/+2
Support mirrors for libpciaccess downloads.
2020-04-26libbsd: mirror (#16313)Axel Huebl1-1/+4
Add a mirror for `libbsd` to improve fetch stability. libbsd.freedesktop.org sometimes failes in my nightly CI/CD scripts.
2020-04-26py-profilehooks (new package) (#16305)Axel Huebl1-0/+20
Adds the py-profilehooks package.
2020-04-26py-blosc (new package) (#16307)Axel Huebl1-0/+23
Add the py-blosc python package.
2020-04-26py-h5py: master (new version) (#16306)Axel Huebl1-0/+2
Add the `master` branch of h5py as a version.
2020-04-26PyTorch: disable XNNPACK build (#16304)Adam J. Stewart1-0/+5
2020-04-25LLVM lldb 10.0: Python Link Dependency (#16299)Axel Huebl1-2/+6
* LLVM: Python Dependency Effort to expose the linked python library when building LLVM. This might fix the forward propagation of libintl that comes with the static python library build on darwin. * LLDB Py: Remove Ignored Old Flags Changed in LLVM 10.0+
2020-04-25py-pyyaml: add new version and variant (#16301)Adam J. Stewart1-4/+18
2020-04-25libyaml: add new version (#16300)Adam J. Stewart1-1/+3
2020-04-25ucx : add version, modify variants (#16252)Sajid Ali1-1/+11
* fixes * remove extra newline
2020-04-25py-spacy: add new package (#16293)Adam J. Stewart1-0/+31
2020-04-25Version bump: jdk 14 (#15821)Jonathon Anderson1-0/+3
2020-04-24py-thinc: add new package (#16295)Adam J. Stewart1-0/+29
2020-04-24Improved the accuracy of the dependencies for the 'visit' package. (#16297)Joseph Ciurej1-4/+18
Added a fix for the 'visit' package when building variant '@3%gcc'.
2020-04-24py-preshed: add new package (#16292)Adam J. Stewart1-0/+18
2020-04-24py-srsly: add new package (#16294)Adam J. Stewart2-0/+41
2020-04-24py-wasabi: add new package (#16296)Adam J. Stewart1-0/+16
2020-04-24py-plac: add new package (#16291)Adam J. Stewart1-0/+16
2020-04-24py-nltk: add new package (#16290)Adam J. Stewart1-0/+23
2020-04-24py-murmurhash: add new package (#16289)Adam J. Stewart1-0/+16
2020-04-24py-cymem: add new package (#16288)Adam J. Stewart1-0/+16
2020-04-24py-catalogue: add new package (#16287)Adam J. Stewart1-0/+19
2020-04-24py-blis: add new package (#16286)Adam J. Stewart1-0/+18
2020-04-24py-wheel: add new version (#16285)Adam J. Stewart1-0/+1
2020-04-24py-tqdm: add new version (#16284)Adam J. Stewart1-1/+2
2020-04-24spack env: activate note (#16279)Axel Huebl1-0/+4
print a note on how to activate a newly created environment
2020-04-24Chainer: New Package. (#16251)Toyohisa Kameyama2-1/+39
* Chainer: New Package. * 1. Add maintainers. 2. fix dependency. 3. Add typing-extention@3.6.6 and fix version dependency. * afixed dependency. * remove python dependency for version 6.
2020-04-24Add vscode files to gitignore (#16270)Jeffrey Salmond1-0/+4
2020-04-23tests: each mock package now has its own class (#16157)Todd Gamblin9-153/+279
Packages in Spack are classes, and we need to be able to execute class methods on mock packages. The previous design used instances of a single MockPackage class; this version gives each package its own class that can spider depenencies. This allows us to implement class methods like `possible_dependencies()` on mock packages. This design change moves mock package creation into the `MockPackageMultiRepo`, and mock packages now *must* be created from a repo. This is required for us to mock `possible_dependencies()`, which needs to be able to get dependency packages from the package repo. Changes include: * `MockPackage` is now `MockPackageBase` * `MockPackageBase` instances must now be created with `MockPackageMultiRepo.add_package()` * add `possible_dependencies()` method to `MockPackageBase` * refactor tests to use new code structure * move package mocking infrastructure into `spack.util.mock_package`, as it's becoming a more sophisticated class and it gets lots in `conftest.py`
2020-04-23oneDNN: add new version (#16267)Adam J. Stewart1-0/+1
2020-04-23add fontconfig as vim dependency (#16268)Jeffrey Salmond1-0/+1
2020-04-23eospac: prefer 6.4.0 (#16266)Christoph Junghans1-2/+2
2020-04-23spack info: allow variants section to be as wide as the terminal (#16254)Todd Gamblin1-9/+14
The variants table in `spack info` is cramped, as the *widest* it can be is 80 columns. And that's actually only sort of true -- the padding calculation is off, so it still wraps on terminals of size 80 because it comes out *slightly* wider. This change looks at the terminal size and calculates the width of the description column based on it. On larger terminals, the output looks much nicer, and on small terminals, the output no longer wraps. Here's an example for `spack info qmcpack` with 110 columns. Before: Name [Default] Allowed values Description ==================== ==================== ============================== afqmc [off] on, off Install with AFQMC support. NOTE that if used in combination with CUDA, only AFQMC will have CUDA. build_type [Release] Debug, Release, The build type to build RelWithDebInfo complex [off] on, off Build the complex (general twist/k-point) version cuda [off] on, off Build with CUDA After: Name [Default] Allowed values Description ==================== ==================== ======================================================== afqmc [off] on, off Install with AFQMC support. NOTE that if used in combination with CUDA, only AFQMC will have CUDA. build_type [Release] Debug, Release, The build type to build RelWithDebInfo complex [off] on, off Build the complex (general twist/k-point) version cuda [off] on, off Build with CUDA
2020-04-23libunwind: add 1.4.0 release and 1.5 stable branch (#16261)Mark W. Krentel1-9/+12
2020-04-23Rust 1.43.0 (#16260)Andrew Gaspar1-0/+7
2020-04-23tensorflow: compile against spack-provided protobuf (#16258)Andrew W Elble1-3/+7
This allows horovod to be built with frameworks=pytorch,tensorflow. I tracked down the crash I observed in #15719, where loading torch before tensorflow would cause a crash in: google::protobuf::internal::(anonymous namespace)::InitSCC_DFS(google::protobuf::internal::SCCInfoBase*) The solution is to make tensorflow compile against the protobuf version Spack provides, instead of allowing it to use it's own. It's likely we'll want to go after some of the others that are listed in third_party/systemlibs/syslibs_configure.bzl in the future.
2020-04-23phist: don't apply patch to 1.9.0 (#16257)jthies1-1/+1
2020-04-23Go: support for aarch64 (#16083)darmac1-1/+5
2020-04-23ambari: added package at v2.7.5 (#16149)darmac1-0/+25