diff options
author | George Young <A-N-Other@users.noreply.github.com> | 2024-02-05 11:06:01 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-05 12:06:01 +0100 |
commit | c15ed38cef453623886aab3d9f338cd8550ada25 (patch) | |
tree | c5c97d4aed65a76ca3e44154b2c125e9fe993d06 | |
parent | fa4568d9c9e7607f4a64a375e3da74e08d12a2cc (diff) | |
download | spack-c15ed38cef453623886aab3d9f338cd8550ada25.tar.gz spack-c15ed38cef453623886aab3d9f338cd8550ada25.tar.bz2 spack-c15ed38cef453623886aab3d9f338cd8550ada25.tar.xz spack-c15ed38cef453623886aab3d9f338cd8550ada25.zip |
star: updating to 2.7.11a (#42011)
Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk>
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
-rw-r--r-- | var/spack/repos/builtin/packages/star/package.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/star/package.py b/var/spack/repos/builtin/packages/star/package.py index 4b0d1822ac..c72e1c0964 100644 --- a/var/spack/repos/builtin/packages/star/package.py +++ b/var/spack/repos/builtin/packages/star/package.py @@ -14,6 +14,7 @@ class Star(MakefilePackage): license("MIT") + version("2.7.11a", sha256="542457b1a4fee73f27a581b1776e9f73ad2b4d7e790388b6dc71147bd039f99a") version("2.7.10b", sha256="0d1b71de6c5be1c5d90b32130d2abcd5785a4fc7c1e9bf19cc391947f2dc46e5") version("2.7.10a", sha256="af0df8fdc0e7a539b3ec6665dce9ac55c33598dfbc74d24df9dae7a309b0426a") version("2.7.6a", sha256="9320797c604673debea0fe8f2e3762db364915cc59755de1a0d87c8018f97d51") @@ -36,6 +37,8 @@ class Star(MakefilePackage): ) depends_on("zlib-api") + # required for certain steps in the makefile + depends_on("xxd", type="build") build_directory = "source" @@ -44,8 +47,12 @@ class Star(MakefilePackage): env["CXXFLAGS_SIMD"] = "" def build(self, spec, prefix): + # different make targets if we're compiling for Mac M1/2 with working_dir(self.build_directory): - make("STAR", "STARlong") + if spec.satisfies("platform=darwin target=aarch64:"): + make("STARforMacStatic", "STARlongForMacStatic") + else: + make("STAR", "STARlong") def install(self, spec, prefix): mkdirp(prefix.bin) |