summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-11-30octave: add version 6.1.0 (#20168)Kai Torben Ohlhus1-0/+1
2020-11-30Add libs properties to a few packages (#20163)Adam J. Stewart5-10/+19
2020-11-30freeglut: prevent linking to system deps (#20161)Adam J. Stewart1-1/+17
2020-11-29Qt: fix GCC (#19948)Angel de Vicente2-0/+10
tested only for gcc8.3.0 but should be safe for other compilers
2020-11-29go: added v1.15.5 and v1.14.12 (#20142)Michael Kuhn1-0/+2
2020-11-29mfem: apply patches from #19452 when mfem@4.1: (#20151)Geoffrey Oxberry1-0/+3
As part of pull request #19452, a patch method was added to the mfem package to delete byte order marks from 3 mfem source files. These files first appeared in a stable release of mfem as of version 4.1. Consequently, attempts to install mfem 3.4 or mfem 4.0 fail because no files exist at the path arguments of the filter_file commands used to execute this operation. Decorating the patch method so it runs only on mfem versions 4.1 and later resolves the errors that were thrown due to files not found. This commit adds that decorator.
2020-11-29librsvg: added v2.50.2 (#20150)Michael Kuhn1-0/+1
2020-11-29node-js: added v15.3.0 and v14.15.1 (#20145)Michael Kuhn1-1/+3
2020-11-29npm: added v6.14.9 (#20146)Michael Kuhn1-0/+1
2020-11-29rust: Add 1.48.0 (#20149)Michael Kuhn1-1/+9
2020-11-29[catch2] add versions and fix github branch (#20157)vvolkl1-1/+7
2020-11-29mesa: Require at least one front-end and back-end to be selected (#20144)Chuck Atkins2-21/+20
2020-11-29Qt: add options to disable docs and gui (#20078)Seth R. Johnson2-116/+106
* Qt: add options to disable docs and gui - Add `~gui` option for minimal build - Add `+doc` option to install docs, and attempt to disable the implicit llvm dependency if not - Removes the 'freetype' option which hasn't worked reliably in qt5, as many of the gui components implicitly rely on freetype. - Add and test version 5.15 (and skip qtlocation if disabling opengl) - Refactor some of the dependency logic I've tested this on linux with 5.15.2 and 4.8.7 in a couple of different configurations. * Address reviewer feedback and correctly disable llvm * Fix qt doc generation
2020-11-28Set default to range-v3~doc (#20153)vvolkl1-1/+1
This is a more sensible default, I think, as it avoids the doxygen dependency.
2020-11-28py-rosinstall: add new package (#20110)Adam J. Stewart1-0/+20
2020-11-28py-rosinstall-generator: add new package (#20109)Adam J. Stewart1-0/+19
2020-11-28py-rosdep: add new package (#20107)Adam J. Stewart1-0/+19
* py-rosdep: add new package * setuptools needed at run-time Co-authored-by: Andrew W Elble <aweits@rit.edu> Co-authored-by: Andrew W Elble <aweits@rit.edu>
2020-11-27py-rosdistro: add new package (#20108)Adam J. Stewart1-0/+19
2020-11-27py-rospkg: add new package (#20111)Adam J. Stewart1-0/+19
* py-rospkg: add new package * setuptools needed at run-time Co-authored-by: Andrew W Elble <aweits@rit.edu> Co-authored-by: Andrew W Elble <aweits@rit.edu>
2020-11-27py-catkin-pkg: add new package (#20106)Adam J. Stewart1-0/+19
* py-catkin-pkg: add new package * setuptools is needed at run-time Co-authored-by: Andrew W Elble <aweits@rit.edu> Co-authored-by: Andrew W Elble <aweits@rit.edu>
2020-11-27py-wstool: add new package (#20115)Adam J. Stewart1-0/+18
2020-11-27concretizer: treat target ranges in directives correctly (#19988)Massimiliano Culpo3-1/+74
fixes #19981 This commit adds support for target ranges in directives, for instance: conflicts('+foo', when='target=x86_64:,aarch64:') If any target in a spec body is not a known target the following clause will be emitted: node_target_satisfies(Package, TargetConstraint) when traversing the spec and a definition of the clause will then be printed at the end similarly to what is done for package and compiler versions.
2020-11-26py-vcstool: add new package (#20112)Adam J. Stewart1-0/+19
2020-11-26py-vcstools: add new package (#20114)Adam J. Stewart1-0/+17
2020-11-26archspec: added support for aocc (#20124)Massimiliano Culpo3-2/+145
2020-11-26spack recipe for gromacs with aocc compiler support (#19745)AMD Toolchain Support1-2/+31
* spack recipe for gromacs with aocc compiler support Change-Id: I364aab4a0aa2dcd44bc47eb50c81b2d94c99cfbd * Removed arch and other associated compilers flags Added cycle_subcounters variant Co-authored-by: vkallesh <Vijay-teekinavar.Kallesh@amd.com>
2020-11-26concretizer: prioritize matching compilers over newer versions (#20020)Massimiliano Culpo4-6/+37
fixes #20019 Before this modification having a newer version of a node came at higher priority in the optimization than having matching compilers. This could result in unexpected configurations for packages with conflict directives on compilers of the type: conflicts('%gcc@X.Y:', when='@:A.B') where changing the compiler for just that node is preferred to lower the node version to less than 'A.B'. Now the priority has been switched so the solver will try to lower the version of the nodes in question before changing their compiler.
2020-11-26Add cmake 3.19.1 (#20118)Harmen Stoppels1-0/+1
2020-11-26llvm-amdgpu: fix the build for version 3.9.0 (#20029)Mark W. Krentel2-1/+30
* llvm-amdgpu: fix the build for version 3.9.0 Adapt the fix-system-zlib-ncurses.patch for version 3.9.0. Without the patch, llvm-amdgpu builds, but then rocm-device-libs fails with "cannot find -ltinfo." Tighten the version requirements for cmake according to the llvm/CMakeLists.txt file. * Add a conflict for cmake 3.19.0.
2020-11-26concretizer: allow a bool to be passed as argument for tests dependencies ↵Massimiliano Culpo6-8/+69
(#20082) refers #20079 Added docstrings to 'concretize' and 'concretized' to document the format for tests. Added tests for the activation of test dependencies.
2020-11-25concretizer: treat conditional providers correctly (#20086)Massimiliano Culpo4-1/+49
refers #20040 This modification emits rules like: provides_virtual("netlib-lapack","blas") :- variant_value("netlib-lapack","external-blas","False"). for packages that provide virtual dependencies conditionally instead of a fact that doesn't account for the condition.
2020-11-25intel-tbb: patch for arm64 on macOS (#20039)Martin Aumüller2-2/+40
* intel-tbb: patch for arm64 on macOS as submitted upstream and used in homebrew * intel-tbb: check patchable versions * intel-tbb: avoid patch breakage when 2021.1 is released 2021.1-beta05 would be considered newer than 2021.1
2020-11-25Add the 'exciting' package. (#20060)downloadico2-0/+144
* Add the 'exciting' package. Version 14 (latest available) is defined. An as-of-yet unpublished patch (dfgather.patch) from the developers is also included. * fixed flake8 errors (I *thought* I had already gotten them! OOPS!) * Update var/spack/repos/builtin/packages/exciting/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * fixed install method to just do the install, and no build method is needed. * *Actually* added the lapack dependency! * removed variant from blas dependency Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-25concretizer: remove debug statement (#20085)Harmen Stoppels1-1/+0
2020-11-25powertop: Add depend ncurses (#20080)Tomoyasu Nojiri1-0/+1
2020-11-24h5cpp: Correct checksum and build instructions (#20053)Erik Schnetter1-2/+8
* h5cpp: Correct checksum and build instructions Closes https://github.com/spack/spack/issues/20046. * h5cpp: Update to 1.10.4-6 * Update var/spack/repos/builtin/packages/h5cpp/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * h5cpp: Correct formatting Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-24root: Add 6.22.02, remove preferred label (#20002)Dr. Christian Tacke1-2/+2
Drop the preferred label from 6.20.x. Let's just default to the latest (production) version.
2020-11-24phist needs sbang fix for build script (#20063)Scott Wittenburg2-0/+14
2020-11-24sqlcipher: new package at v4.4.1 (#20009)Ricardo Silva1-0/+33
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-11-24clhep: new version 2.4.4.0 (#20066)Ben Morgan1-0/+1
2020-11-24vecgeom: new version 1.1.8 (#20067)Ben Morgan1-0/+1
2020-11-24[root] fix rootfit/roofit variant (#20051)vvolkl1-2/+2
* [root] fix rootfit/roofit variant fix typo * Update var/spack/repos/builtin/packages/root/package.py Co-authored-by: Hadrien G. <knights_of_ni@gmx.com> Co-authored-by: Hadrien G. <knights_of_ni@gmx.com>
2020-11-24[gaudi] clhep is not optional (#20052)vvolkl1-1/+2
2020-11-23r-stanheaders: add 2.21.0-6 (#20057)Justin S1-0/+4
2020-11-23py-tensorboard: force use of spack's python, force build of ijar (#20059)Andrew W Elble2-0/+16
(same fix for py-tensorboard-plugin-wit)
2020-11-23Also build static library (#20016)Martin Oberzalek1-1/+3
2020-11-23mysql: Add sasl as dependency for versions <5.7.999 (#20027)Dmitri Smirnov1-0/+1
2020-11-23charmpp: fix tests (#20047)Matthias Diener1-2/+4
2020-11-23r-bh: add 1.72.0-3 (#20058)Justin S1-0/+1
2020-11-23pybind11: 2.6.1 (#20061)Axel Huebl1-1/+2
Add the latest pybind11 release. Since release 2.6.0 was a major release with many changes in the build system, prefer 2.5.0 for now.