added relion 3.0.7 - removed deprecated versions (#12101)

* relion - added v 3.0.7 and removed deprecated versions that have inferior performance

* relion 3.0.7 does require cuda 9 or above
This commit is contained in:
Douglas Duckworth 2019-07-23 19:13:00 -04:00 committed by Adam J. Stewart
parent 58427a7102
commit ec29461632

View File

@ -15,9 +15,7 @@ class Relion(CMakePackage, CudaPackage):
homepage = "http://http://www2.mrc-lmb.cam.ac.uk/relion"
git = "https://github.com/3dem/relion.git"
version('3.0.6', preferred='true', tag='3.0.6')
version('2.1', tag='2.1')
version('2.0.3', tag='2.0.3')
version('3.0.7', tag='3.0.7')
# relion has no develop branch though pulling from master
# should be considered the same as develop
version('develop', branch='master')
@ -43,11 +41,8 @@ class Relion(CMakePackage, CudaPackage):
depends_on('fltk', when='+gui')
depends_on('libtiff')
# relion 3 supports cuda 9
# relion < 3 does not
depends_on('cuda', when='+cuda')
depends_on('cuda@9:', when='@3: +cuda')
depends_on('cuda@8.0:8.99', when='@:2 +cuda')
depends_on('cuda@9:10.99', when='@3: +cuda')
def cmake_args(self):