diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/itk/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/itk/package.py | 76 |
1 files changed, 40 insertions, 36 deletions
diff --git a/var/spack/repos/builtin/packages/itk/package.py b/var/spack/repos/builtin/packages/itk/package.py index 0f304d452d..edeb208d33 100644 --- a/var/spack/repos/builtin/packages/itk/package.py +++ b/var/spack/repos/builtin/packages/itk/package.py @@ -20,21 +20,23 @@ class Itk(CMakePackage): with a MRI scan in order to combine the information contained in both.""" homepage = "https://itk.org/" - url = "https://github.com/InsightSoftwareConsortium/ITK/releases/download/v5.1.1/InsightToolkit-5.1.1.tar.gz" + url = "https://github.com/InsightSoftwareConsortium/ITK/releases/download/v5.1.1/InsightToolkit-5.1.1.tar.gz" - maintainers = ['glennpj'] + maintainers = ["glennpj"] - version('5.3rc02', sha256='163aaf4a6cecd5b70ff718c1a986c746581797212fd1b629fa81f12ae4756d14') - version('5.2.1', sha256='192d41bcdd258273d88069094f98c61c38693553fd751b54f8cda308439555db', preferred=True) - version('5.2.0', sha256='12c9cf543cbdd929330322f0a704ba6925a13d36d01fc721a74d131c0b82796e') - version('5.1.2', sha256='f1e5a78e11125348f68f655c6b89b617c3a8b2c09f710081f621054811a70c98') - version('5.1.1', sha256='39e2a63840054361b728878a35b21bbe38374682ffb4b5c4f8f8f7514dedb58e') + version("5.3rc02", sha256="163aaf4a6cecd5b70ff718c1a986c746581797212fd1b629fa81f12ae4756d14") + version( + "5.2.1", + sha256="192d41bcdd258273d88069094f98c61c38693553fd751b54f8cda308439555db", + preferred=True, + ) + version("5.2.0", sha256="12c9cf543cbdd929330322f0a704ba6925a13d36d01fc721a74d131c0b82796e") + version("5.1.2", sha256="f1e5a78e11125348f68f655c6b89b617c3a8b2c09f710081f621054811a70c98") + version("5.1.1", sha256="39e2a63840054361b728878a35b21bbe38374682ffb4b5c4f8f8f7514dedb58e") - variant('review', default=False, description='enable modules under review') - variant('rtk', default=False, - description='build the RTK (Reconstruction Toolkit module') - variant('minc', default=False, - description='enable support for MINC files') + variant("review", default=False, description="enable modules under review") + variant("rtk", default=False, description="build the RTK (Reconstruction Toolkit module") + variant("minc", default=False, description="enable support for MINC files") # TODO: This will not work if the resource is pulled from a spack mirror. # The build process will checkout the appropriate commit but it needs to be @@ -49,39 +51,41 @@ class Itk(CMakePackage): # when='+rtk', # ) - depends_on('git', type='build') - depends_on('perl', type='build') + depends_on("git", type="build") + depends_on("perl", type="build") - depends_on('eigen') - depends_on('expat') - depends_on('fftw-api') - depends_on('googletest') - depends_on('hdf5+cxx') - depends_on('jpeg') - depends_on('libpng') - depends_on('libtiff') - depends_on('zlib') + depends_on("eigen") + depends_on("expat") + depends_on("fftw-api") + depends_on("googletest") + depends_on("hdf5+cxx") + depends_on("jpeg") + depends_on("libpng") + depends_on("libtiff") + depends_on("zlib") def cmake_args(self): force = CMakePackage.define from_variant = self.define_from_variant - use_mkl = '^mkl' in self.spec + use_mkl = "^mkl" in self.spec args = [ - force('BUILD_SHARED_LIBS', True), - force('ITK_USE_SYSTEM_LIBRARIES', True), - force('ITK_USE_MKL', use_mkl), - from_variant('Module_ITKReview', 'review'), - from_variant('Module_RTK', 'rtk'), - from_variant('Module_ITKIOMINC', 'minc'), - from_variant('Module_ITKIOTransformMINC', 'minc') + force("BUILD_SHARED_LIBS", True), + force("ITK_USE_SYSTEM_LIBRARIES", True), + force("ITK_USE_MKL", use_mkl), + from_variant("Module_ITKReview", "review"), + from_variant("Module_RTK", "rtk"), + from_variant("Module_ITKIOMINC", "minc"), + from_variant("Module_ITKIOTransformMINC", "minc"), ] if not use_mkl: - args.extend([ - force('USE_FFTWD', True), - force('USE_FFTWF', True), - force('USE_SYSTEM_FFTW', True), - ]) + args.extend( + [ + force("USE_FFTWD", True), + force("USE_FFTWF", True), + force("USE_SYSTEM_FFTW", True), + ] + ) return args |