Feature/spm (#10053)

* extract spm12.ctf to get binaries and libraries

* flake8 edits

* flake8 edits

* spm: updates

* spm: previous version
This commit is contained in:
Miles Perry 2018-12-13 12:43:45 -06:00 committed by Adam J. Stewart
parent 7f60226662
commit b7a2192f91

View file

@ -0,0 +1,32 @@
# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other
# Spack Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
from spack import *
class Spm(Package):
"""Statistical Parametric Mapping refers to the construction and assessment
of spatially extended statistical processes used to test hypotheses
about functional imaging data. These ideas have been instantiated in
software that is called SPM."""
homepage = "https://www.fil.ion.ucl.ac.uk/spm/"
url = "https://www.fil.ion.ucl.ac.uk/spm/download/restricted/utopia/spm12_r7219.zip"
list_url = "https://www.fil.ion.ucl.ac.uk/spm/download/restricted/utopia/previous/"
version('12_r7219', sha256='b46fe8ce5ab537caeea7634c650f3a12fe2716f6a2e8ac15aa0d62b3652fe764',
url='https://www.fil.ion.ucl.ac.uk/spm/download/restricted/utopia/previous/spm12_r7219_R2010a.zip')
depends_on('zip', type='build')
depends_on('matlab', type='run')
def install(self, spec, prefix):
unzip = which('unzip')
unzip('spm12.ctf')
bash = which('bash')
bash('./run_spm12.sh')
install_tree('spm12', prefix)