diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/masurca/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/masurca/package.py | 45 |
1 files changed, 22 insertions, 23 deletions
diff --git a/var/spack/repos/builtin/packages/masurca/package.py b/var/spack/repos/builtin/packages/masurca/package.py index 4840643cd7..b01b903f43 100644 --- a/var/spack/repos/builtin/packages/masurca/package.py +++ b/var/spack/repos/builtin/packages/masurca/package.py @@ -9,39 +9,38 @@ from spack.pkg.builtin.boost import Boost class Masurca(Package): """MaSuRCA is whole genome assembly software. It combines the efficiency - of the de Bruijn graph and Overlap-Layout-Consensus (OLC) - approaches.""" + of the de Bruijn graph and Overlap-Layout-Consensus (OLC) + approaches.""" homepage = "http://www.genome.umd.edu/masurca.html" url = "https://github.com/alekseyzimin/masurca/releases/download/v3.3.1/MaSuRCA-3.3.1.tar.gz" - version('4.0.9', sha256='a31c2f786452f207c0b0b20e646b6c85b7357dcfd522b697c1009d902d3ed4cf') - version('4.0.5', sha256='db525c26f2b09d6b359a2830fcbd4a3fdc65068e9a116c91076240fd1f5924ed') - version('4.0.1', sha256='68628acaf3681d09288b48a35fec7909b347b84494fb26c84051942256299870') - version('3.3.1', sha256='587d0ee2c6b9fbd3436ca2a9001e19f251b677757fe5e88e7f94a0664231e020') - version('3.2.9', sha256='795ad4bd42e15cf3ef2e5329aa7e4f2cdeb7e186ce2e350a45127e319db2904b') + version("4.0.9", sha256="a31c2f786452f207c0b0b20e646b6c85b7357dcfd522b697c1009d902d3ed4cf") + version("4.0.5", sha256="db525c26f2b09d6b359a2830fcbd4a3fdc65068e9a116c91076240fd1f5924ed") + version("4.0.1", sha256="68628acaf3681d09288b48a35fec7909b347b84494fb26c84051942256299870") + version("3.3.1", sha256="587d0ee2c6b9fbd3436ca2a9001e19f251b677757fe5e88e7f94a0664231e020") + version("3.2.9", sha256="795ad4bd42e15cf3ef2e5329aa7e4f2cdeb7e186ce2e350a45127e319db2904b") - depends_on('perl', type=('build', 'run')) + depends_on("perl", type=("build", "run")) depends_on(Boost.with_default_variants) - depends_on('zlib') - patch('arm.patch', when='target=aarch64:') + depends_on("zlib") + patch("arm.patch", when="target=aarch64:") def patch(self): - filter_file('#include <sys/sysctl.h>', '', - 'global-1/CA8/src/AS_BAT/memoryMappedFile.H') - if self.spec.target.family == 'aarch64': - for makefile in 'Makefile.am', 'Makefile.in': - m = join_path('global-1', 'prepare', makefile) - filter_file('-minline-all-stringops', '', m) - m = join_path('global-1', makefile) - filter_file('-minline-all-stringops', '', m) + filter_file("#include <sys/sysctl.h>", "", "global-1/CA8/src/AS_BAT/memoryMappedFile.H") + if self.spec.target.family == "aarch64": + for makefile in "Makefile.am", "Makefile.in": + m = join_path("global-1", "prepare", makefile) + filter_file("-minline-all-stringops", "", m) + m = join_path("global-1", makefile) + filter_file("-minline-all-stringops", "", m) def setup_build_environment(self, env): - if '@4:' in self.spec: - env.set('DEST', self.prefix) + if "@4:" in self.spec: + env.set("DEST", self.prefix) def install(self, spec, prefix): - installer = Executable('./install.sh') + installer = Executable("./install.sh") installer() - if '@:4' in self.spec: - install_tree('.', prefix) + if "@:4" in self.spec: + install_tree(".", prefix) |