diff --git a/modulesets/gnome-suites-core-deps-3.6.modules b/modulesets/gnome-suites-core-deps-3.6.modules
index fb95ba7..953a4ed 100644
--- a/modulesets/gnome-suites-core-deps-3.6.modules
+++ b/modulesets/gnome-suites-core-deps-3.6.modules
@@ -43,6 +43,8 @@
     href="http://files.itstool.org/itstool/"/>
 <repository type="tarball" name="libpwquality"
     href="https://fedorahosted.org/releases/l/i/libpwquality/"/>
+<repository type="tarball" name="graphviz.org"
+    href="http://www.graphviz.org/pub/"/>
 
 <include href="gnome-suites-core-deps-base-3.6.modules"/>
 
@@ -861,6 +863,22 @@
     </dependencies>
   </autotools>
 
+  <autotools id="graphviz">
+    <pkg-config>libgvc.pc</pkg-config>
+    <branch repo="graphviz.org"
+            module="graphviz/stable/SOURCES/graphviz-2.28.0.tar.gz" version="2.28.0"
+            hash="md5:8d26c1171f30ca3b1dc1b429f7937e58"
+            size="19620087">
+    </branch>
+  </autotools>
+
+  <autotools id="valadoc">
+    <branch />
+    <dependencies>
+      <dep package="graphviz"/>
+    </dependencies>
+  </autotools>
+
   <autotools id="WebKit" makefile="GNUmakefile"
              autogenargs="--enable-introspection"
              supports-parallel-builds="no">
