diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/eem/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/eem/package.py | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/var/spack/repos/builtin/packages/eem/package.py b/var/spack/repos/builtin/packages/eem/package.py index 776190ce79..0c830596a1 100644 --- a/var/spack/repos/builtin/packages/eem/package.py +++ b/var/spack/repos/builtin/packages/eem/package.py @@ -8,31 +8,32 @@ from spack.package import * class Eem(MakefilePackage): """EEM is a program to extract the gene group and expression modules - that are co-expressed in the mRNA expression data.""" + that are co-expressed in the mRNA expression data.""" homepage = "http://www.scls.riken.jp/scruise/software/eem.html" - url = "http://www.scls.riken.jp/wp-content/uploads/2014/07/eemParallel_1.0.1.tar.gz" + url = "http://www.scls.riken.jp/wp-content/uploads/2014/07/eemParallel_1.0.1.tar.gz" - version('1.0.1', sha256='f617ea7350fce3b2581c814f70bda4427cbab83aac54a2dcadb36e8193f300bb') + version("1.0.1", sha256="f617ea7350fce3b2581c814f70bda4427cbab83aac54a2dcadb36e8193f300bb") - variant('K', default=False, description='Build for K computer') + variant("K", default=False, description="Build for K computer") - depends_on('mpi') + depends_on("mpi") - build_directory = 'src' + build_directory = "src" - patch('add_include.patch') + patch("add_include.patch") def edit(self, spec, prefix): - settings = FileFilter('./src/local_settings.mk') - - settings.filter('$(HOME)/local', prefix, string=True) - settings.filter('mpicxx', self.spec['mpi'].mpicxx, string=True) - - if '+K' in self.spec: - settings.filter('CXXFLAGS= -Wall -Wno-sign-compare -g', - 'CXXFLAGS=', string=True) - settings.filter('CXXFLAGS+= -std=c++11 -DHAVE_UNORDERED_MAP', - 'CXXFLAGS+= -DHAVE_UNORDERED_MAP', string=True) - settings.filter('CXXFLAGS+= -DHAVE_SHUFFLE', - '#CXXFLAGS+= -DHAVE_SHUFFLE', string=True) + settings = FileFilter("./src/local_settings.mk") + + settings.filter("$(HOME)/local", prefix, string=True) + settings.filter("mpicxx", self.spec["mpi"].mpicxx, string=True) + + if "+K" in self.spec: + settings.filter("CXXFLAGS= -Wall -Wno-sign-compare -g", "CXXFLAGS=", string=True) + settings.filter( + "CXXFLAGS+= -std=c++11 -DHAVE_UNORDERED_MAP", + "CXXFLAGS+= -DHAVE_UNORDERED_MAP", + string=True, + ) + settings.filter("CXXFLAGS+= -DHAVE_SHUFFLE", "#CXXFLAGS+= -DHAVE_SHUFFLE", string=True) |