spack/var/spack/repos/builtin/packages/seqkit/package.py
2024-05-27 11:41:56 -07:00

30 lines
1.2 KiB
Python

# Copyright 2013-2024 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.package import *
class GoBuilder(spack.build_systems.go.GoBuilder):
@property
def build_directory(self):
return join_path(self.pkg.stage.source_path, "seqkit")
class Seqkit(GoPackage):
"""seqkit: a cross-platform and ultrafast toolkit for FASTA/Q file manipulation"""
homepage = "https://bioinf.shenwei.me/seqkit/"
url = "https://github.com/shenwei356/seqkit/archive/refs/tags/v2.4.0.tar.gz"
license("MIT", checked_by="A-N-Other")
version("2.8.2", sha256="9cf1e744b785fa673af5a7a1ce2f96d52dc03e14b6537097df86aa6266204556")
version("2.7.0", sha256="b5c723ffd4640659860fc70a71c218d8f53bea0eae571cecc98eff04c7291e02")
version("2.6.1", sha256="d88249bd3b630c908ebd308abaa9cd7acb7a781c12bab877d3daaab56f43c443")
version("2.5.1", sha256="76d105921f918be20e616fbb607fe0fb2db603535a254ec0f853cb36bef817da")
version("2.4.0", sha256="c319f3d5feb7c99309e654042432959f01bbc5f7e4c71f55dc9854df46c73c7f")
depends_on("go@1.17:", type="build")