28 lines
931 B
Python
28 lines
931 B
Python
# Copyright 2013-2020 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 Pcma(MakefilePackage):
|
|
"""PCMA is a progressive multiple sequence alignment program that combines
|
|
two different alignment strategies."""
|
|
|
|
homepage = "http://prodata.swmed.edu/pcma/pcma.php"
|
|
url = "http://prodata.swmed.edu/download/pub/PCMA/pcma.tar.gz"
|
|
|
|
version('2.0', sha256='4b92d412126d393baa3ede501cafe9606ada9a66af6217d56befd6ec2e0c01ba')
|
|
|
|
def edit(self, spec, prefix):
|
|
makefile = FileFilter('makefile')
|
|
makefile.filter('gcc', spack_cc)
|
|
|
|
def install(self, spec, prefix):
|
|
mkdirp(prefix.bin)
|
|
install('pcma', prefix.bin)
|
|
|
|
# set return value and change return type of function [-Wreturn-type]
|
|
patch('fix_return_type_err.patch')
|