From c22a5326d802205b802268df64cb41675065908e Mon Sep 17 00:00:00 2001 From: Desmond Orton Date: Tue, 18 May 2021 12:12:33 -0600 Subject: [PATCH] trinity: Version Update to 2.12.0 (#23430) Added version requirements for deps Changed url to get proper versions --- var/spack/repos/builtin/packages/trinity/package.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/var/spack/repos/builtin/packages/trinity/package.py b/var/spack/repos/builtin/packages/trinity/package.py index efb7a1f572c..d1f557895d7 100644 --- a/var/spack/repos/builtin/packages/trinity/package.py +++ b/var/spack/repos/builtin/packages/trinity/package.py @@ -22,8 +22,11 @@ class Trinity(MakefilePackage): homepage = "http://trinityrnaseq.github.io/" url = "https://github.com/trinityrnaseq/trinityrnaseq/archive/Trinity-v2.6.6.tar.gz" + version('2.12.0.FULL', sha256='0d47dc433cc3003e1c732b97da605e29c6ccafa38cd52cdb8ecc42399a9195d0', + url="https://github.com/trinityrnaseq/trinityrnaseq/releases/download/v2.12.0/trinityrnaseq-v2.12.0.FULL.tar.gz") version('2.6.6', sha256='868dfadeefaf2d3c6150a88d5e86fbc09466d69bbf4a65f70b4f5a7485668984') + depends_on("cmake", type="build") depends_on("java@8:", type=("build", "run")) depends_on("bowtie2") depends_on("jellyfish") @@ -36,6 +39,14 @@ class Trinity(MakefilePackage): # There is no documented list of these deps, but they're in the Dockerfile # and we have runtime errors without them # https://github.com/trinityrnaseq/trinityrnaseq/blob/master/Docker/Dockerfile + depends_on("r-dexseq", type="run", when="@2.12") + depends_on("star", type="run", when="@2.12") + depends_on("picard", type="run", when="@2.12") + depends_on("subread", type="run", when="@2.12") + depends_on("gatk", type="run", when="@2.12") + depends_on("gmap-gsnap", type="run", when="@2.12") + depends_on("r-tximport", type="run", when="@2.12") + depends_on("r-tximportdata", type="run", when="@2.12") depends_on("blast-plus", type="run") depends_on("bowtie", type="run") depends_on("r", type="run")