From 6c94fc4fd28437da840b5761fd63b53224d2f17c Mon Sep 17 00:00:00 2001
From: Adam Moody <moody20@llnl.gov>
Date: Wed, 17 Sep 2014 12:28:00 -0700
Subject: [PATCH] added mpileaks (finally!)

---
 var/spack/packages/mpileaks/package.py | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/var/spack/packages/mpileaks/package.py b/var/spack/packages/mpileaks/package.py
index 3307b9fdee..4ef866588c 100644
--- a/var/spack/packages/mpileaks/package.py
+++ b/var/spack/packages/mpileaks/package.py
@@ -25,13 +25,20 @@
 from spack import *
 
 class Mpileaks(Package):
-    homepage = "http://www.llnl.gov"
-    url      = "http://www.llnl.gov/mpileaks-1.0.tar.gz"
+    """Tool to detect and report leaked MPI objects like MPI_Requests and MPI_Datatypes."""
+
+    homepage = "https://github.com/hpc/mpileaks"
+    url      = "https://github.com/hpc/mpileaks/releases/download/v1.0/mpileaks-1.0.tar.gz"
+
+    version('1.0', '8838c574b39202a57d7c2d68692718aa')
 
     depends_on("mpi")
+    depends_on("adept-utils")
     depends_on("callpath")
 
     def install(self, spec, prefix):
-        configure("--prefix=" + prefix)
+        configure("--prefix=" + prefix,
+                  "--with-adept-utils=" + spec['adept-utils'].prefix,
+                  "--with-callpath=" + spec['callpath'].prefix)
         make()
         make("install")
-- 
GitLab