summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerasimos Chourdakis <chourdak@in.tum.de>2021-01-21 16:38:53 +0100
committerGitHub <noreply@github.com>2021-01-21 09:38:53 -0600
commit1ceab34fc8afce4e9c26342bb75d9c87db17635d (patch)
tree398c1b0c71168a3fc651ea451129c8eca5d77b1e
parentd9a8ff455e7244711c60357fa2c9e742b63290ee (diff)
downloadspack-1ceab34fc8afce4e9c26342bb75d9c87db17635d.tar.gz
spack-1ceab34fc8afce4e9c26342bb75d9c87db17635d.tar.bz2
spack-1ceab34fc8afce4e9c26342bb75d9c87db17635d.tar.xz
spack-1ceab34fc8afce4e9c26342bb75d9c87db17635d.zip
precice: Add version 2.2.0 (#21166)
-rw-r--r--var/spack/repos/builtin/packages/precice/package.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/var/spack/repos/builtin/packages/precice/package.py b/var/spack/repos/builtin/packages/precice/package.py
index 95954d00cc..3b9a5ff973 100644
--- a/var/spack/repos/builtin/packages/precice/package.py
+++ b/var/spack/repos/builtin/packages/precice/package.py
@@ -19,6 +19,7 @@ class Precice(CMakePackage):
maintainers = ['fsimonis', 'MakisH']
version('develop', branch='develop')
+ version('2.2.0', sha256='f8c4e0810dcaeb6a40a0fcab64b95c899f0121c968e0730416d4d2a97d39d0c4')
version('2.1.1', sha256='729b7c24a7a61b3953bb70d96a954ad3a85729a29a35a288b59ba25661117064')
version('2.1.0', sha256='1e6432724f70d0c6c05fdd645e0026754edbc547719a35bf1d3c12a779b1d00e')
version('2.0.2', sha256='72864480f32696e7b6da94fd404ef5cd6586e2e1640613e46b75f1afac8569ed')
@@ -45,6 +46,7 @@ class Precice(CMakePackage):
depends_on('boost@1.60.0:')
depends_on('boost@1.65.1:', when='@1.4:')
depends_on('boost@:1.72.99', when='@:2.0.2')
+ depends_on('boost@:1.74.99', when='@:2.1.1')
depends_on('eigen@3.2:')
depends_on('eigen@:3.3.7', type='build', when='@:1.5') # bug in prettyprint
depends_on('libxml2')
@@ -60,13 +62,12 @@ class Precice(CMakePackage):
depends_on('py-numpy@:1.16', when='@:1.9+python', type=('build', 'run'))
depends_on('py-numpy@1.17:', when='@2:+python', type=('build', 'run'))
- # We require C++11 compiler support as well as
- # library support for time manipulators (N2071, N2072)
+ # We require C++14 compiler support
conflicts('%gcc@:4')
- conflicts('%apple-clang@:4')
+ conflicts('%apple-clang@:5')
conflicts('%clang@:3.7')
- conflicts('%intel@:14')
- conflicts('%pgi@:14')
+ conflicts('%intel@:16')
+ conflicts('%pgi@:17.3')
def cmake_args(self):
"""Populate cmake arguments for precice."""