summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeth R. Johnson <johnsonsr@ornl.gov>2021-01-08 15:48:23 -0500
committerGitHub <noreply@github.com>2021-01-08 15:48:23 -0500
commit1e3f6489c49f68f3efb3966c81a5f2ae8e0a08c1 (patch)
tree379f3f5e8e2b1f01350242896d13d27a4b637aa3
parent3f0f79d2c928ea10063263f1e1d8bc392f6e77d7 (diff)
downloadspack-1e3f6489c49f68f3efb3966c81a5f2ae8e0a08c1.tar.gz
spack-1e3f6489c49f68f3efb3966c81a5f2ae8e0a08c1.tar.bz2
spack-1e3f6489c49f68f3efb3966c81a5f2ae8e0a08c1.tar.xz
spack-1e3f6489c49f68f3efb3966c81a5f2ae8e0a08c1.zip
ForTrilinos: add version 2.0.0 (#20695)
I finally figured out how to get version 2.0.0 to play nice with the dev versions. Yuck.
-rw-r--r--var/spack/repos/builtin/packages/fortrilinos/package.py22
1 files changed, 17 insertions, 5 deletions
diff --git a/var/spack/repos/builtin/packages/fortrilinos/package.py b/var/spack/repos/builtin/packages/fortrilinos/package.py
index f81aea8bc4..99b9d20a52 100644
--- a/var/spack/repos/builtin/packages/fortrilinos/package.py
+++ b/var/spack/repos/builtin/packages/fortrilinos/package.py
@@ -24,21 +24,33 @@ class Fortrilinos(CMakePackage):
"""
homepage = "https://trilinos.github.io/ForTrilinos/"
- url = "https://github.com/trilinos/ForTrilinos/archive/v2.0.0-dev1.tar.gz"
+ url = "https://github.com/trilinos/ForTrilinos/archive/v2.0.0.tar.gz"
git = "https://github.com/trilinos/ForTrilinos.git"
maintainers = ['sethrj', 'aprokop']
- version('2.0.0-dev2', sha256='2a55c668b3fe986583658d272eab2dc076b291a5f2eb582a02602db86a32030b')
- version('2.0.0-dev1', sha256='ab664ce2d7fe75c524d7ff6b1efffa3e459ab5739a916e6ea810ae40f39ca4f4')
+ version('2.0.0', sha256='9af3b3eea9934e44d74654a5fa822de08bd0efa43e06e4a4e35a777781f542d6')
+ # Note: spack version comparison implies Version('2.0.0') <
+ # Version('2.0.0-dev1'), so this is the best workaround I could find.
+ version('2.0.dev3',
+ sha256='c20a34b374a56b050bc1db0be1d3db63fca3e59c5803af0cb851b044ac84e6b3',
+ url="https://github.com/trilinos/ForTrilinos/archive/v2.0.0-dev3.tar.gz")
+ version('2.0.dev2',
+ sha256='2a55c668b3fe986583658d272eab2dc076b291a5f2eb582a02602db86a32030b',
+ url="https://github.com/trilinos/ForTrilinos/archive/v2.0.0-dev2.tar.gz")
+ version('2.0.dev1',
+ sha256='ab664ce2d7fe75c524d7ff6b1efffa3e459ab5739a916e6ea810ae40f39ca4f4',
+ url="https://github.com/trilinos/ForTrilinos/archive/v2.0.0-dev1.tar.gz")
version('master', branch='master')
variant('hl', default=True, description='Build high-level Trilinos wrappers')
variant('shared', default=True, description='Build shared libraries')
# Trilinos version dependencies
- depends_on('trilinos@12.18.1', when='@2.0.0-dev2')
- depends_on('trilinos@12.17.1', when='@2.0.0-dev1')
+ depends_on('trilinos@13', when='@2.0.0:')
+ depends_on('trilinos@12.18.1', when='@2.0.dev3')
+ depends_on('trilinos@12.18.1', when='@2.0.dev2')
+ depends_on('trilinos@12.17.1', when='@2.0.dev1')
# Baseline trilinos dependencies
depends_on('trilinos+teuchos gotype=long_long')