revbayes: add new versions (#13760)
This commit is contained in:
parent
3dbafb5ee7
commit
c8c8dca5b5
1 changed files with 17 additions and 2 deletions
|
@ -12,7 +12,11 @@ class Revbayes(CMakePackage):
|
|||
|
||||
homepage = "https://revbayes.github.io"
|
||||
url = "https://github.com/revbayes/revbayes/archive/v1.0.11.tar.gz"
|
||||
git = "https://github.com/revbayes/revbayes.git"
|
||||
|
||||
version('develop', branch='development')
|
||||
version('1.0.13', sha256='472b4ccc44d813c1ff1b8d27e8ccf3d96388de79aa1688b3714f683ba65038fa')
|
||||
version('1.0.12', sha256='d79f3a9bc72305cab35009d11e1f027fcaacde7329a4c49b5b8285588a8d3588')
|
||||
version('1.0.11', sha256='7e81b1952e3a63cb84617fa632f4ccdf246b4d79e7d537a423540de047dadf50')
|
||||
version('1.0.10', sha256='95e9affe8ca8d62880cf46778b6ec9dd8726e62a185670ebcbadf2eb2bb79f93')
|
||||
|
||||
|
@ -21,9 +25,14 @@ class Revbayes(CMakePackage):
|
|||
depends_on('boost')
|
||||
depends_on('mpi', when='+mpi')
|
||||
|
||||
conflicts('%gcc@7.1.0:')
|
||||
conflicts('%gcc@7.1.0:', when='@:1.0.12')
|
||||
|
||||
root_cmakelists_dir = 'projects/cmake/build'
|
||||
@property
|
||||
def root_cmakelists_dir(self):
|
||||
if self.spec.version > Version('1.0.13') and '+mpi' in self.spec:
|
||||
return 'projects/cmake/build-mpi'
|
||||
else:
|
||||
return 'projects/cmake/build'
|
||||
|
||||
@run_before('cmake')
|
||||
def regenerate(self):
|
||||
|
@ -44,3 +53,9 @@ def install(self, spec, prefix):
|
|||
else:
|
||||
install_path = join_path(self.build_directory, '..', 'rb')
|
||||
install(install_path, prefix.bin)
|
||||
|
||||
@when('@1.0.12:1.0.13')
|
||||
def install(self, spec, prefix):
|
||||
mkdirp(prefix.bin)
|
||||
install_path = join_path(self.build_directory, '..', 'rb')
|
||||
install(install_path, prefix.bin)
|
||||
|
|
Loading…
Reference in a new issue