From 0cef7b435596f8d283143f5466fddc25adbe292d Mon Sep 17 00:00:00 2001
From: Levi Baber <baberlevi@gmail.com>
Date: Sun, 22 Jul 2018 17:17:44 -0500
Subject: [PATCH] Trinity plugins (#8516)

* trinity: fix plugin installation

* trinity: flake8

* trinity: more specific types for dependencies
---
 var/spack/repos/builtin/packages/trinity/package.py | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/var/spack/repos/builtin/packages/trinity/package.py b/var/spack/repos/builtin/packages/trinity/package.py
index a4fc604a17..eab36f9ae4 100644
--- a/var/spack/repos/builtin/packages/trinity/package.py
+++ b/var/spack/repos/builtin/packages/trinity/package.py
@@ -44,14 +44,18 @@ class Trinity(MakefilePackage):
 
     version('2.6.6', 'b7472e98ab36655a6d9296d965471a56')
 
-    depends_on("java@8:")
+    depends_on("java@8:", type=("build", "run"))
     depends_on("bowtie2")
     depends_on("jellyfish")
     depends_on("salmon")
-    depends_on("perl+threads")
+    depends_on("perl+threads", type=("build", "run"))
+    depends_on("autoconf", type="build")
+    depends_on("automake", type="build")
+    depends_on("libtool", type="build")
 
     def build(self, spec, prefix):
-        make
+        make()
+        make("trinity_essentials")
         make("plugins")
 
     def install(self, spec, prefix):
@@ -73,3 +77,4 @@ def install(self, spec, prefix):
 
     def setup_environment(self, spack_env, run_env):
         run_env.set('TRINITY_HOME', self.prefix.bin)
+        spack_env.append_flags('CXXFLAGS', self.compiler.openmp_flag)
-- 
GitLab