30 lines
1.2 KiB
Python
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")
|