diff --git a/var/spack/repos/builtin/packages/dyninst/package.py b/var/spack/repos/builtin/packages/dyninst/package.py
index 6f43c1eb7bb504c07e9582d133eb60e4ba319da0..b6d1fa540f1620a19dd40c1d71464b0ab7283ef7 100644
--- a/var/spack/repos/builtin/packages/dyninst/package.py
+++ b/var/spack/repos/builtin/packages/dyninst/package.py
@@ -13,8 +13,10 @@ class Dyninst(CMakePackage):
 
     homepage = "https://dyninst.org"
     git      = "https://github.com/dyninst/dyninst.git"
+    maintainers = ['hainest']
 
-    version('develop', branch='master')
+    version('master', branch='master')
+    version('10.2.0', tag='v10.2.0')
     version('10.1.0', tag='v10.1.0')
     version('10.0.0', tag='v10.0.0')
     version('9.3.2', tag='v9.3.2')
@@ -89,6 +91,11 @@ def cmake_args(self):
         else:
             args.append('-DENABLE_STATIC_LIBS=NO')
 
+        # Make sure Dyninst doesn't try to build its own dependencies
+        # outside of Spack
+        if spec.satisfies('@10.2.0:'):
+            args.append('-DSTERILE_BUILD=ON')
+
         return args
 
     # Old style cmake args, up through 10.0.