builtin: remove unnecessary use of archspec.cpu (#50582)

Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
This commit is contained in:
Massimiliano Culpo
2025-05-21 10:09:21 +02:00
committed by GitHub
parent 63c60c18c7
commit de6f07094e
6 changed files with 8 additions and 33 deletions

View File

@@ -4,23 +4,19 @@
from spack_repo.builtin.build_systems.generic import Package
import archspec
from spack.package import *
class Blast2go(Package):
"""Blast2GO is a bioinformatics platform for high-quality functional
annotation and analysis of genomic datasets."""
annotation and analysis of genomic datasets.
"""
homepage = "https://www.blast2go.com/"
version("5.2.5", sha256="c37aeda25f96ac0553b52da6b5af3167d50671ddbfb3b39bcb11afe5d0643891")
for t in set(
[str(x.family) for x in archspec.cpu.TARGETS.values() if str(x.family) != "x86_64"]
):
conflicts("target={0}:".format(t), msg="blast2go is available x86_64 only")
requires("target=x86_64:", msg="blast2go is available x86_64 only")
depends_on("bash", type="build")
depends_on("blast-plus", type="run")