diff --git a/var/spack/repos/builtin/packages/dbus/package.py b/var/spack/repos/builtin/packages/dbus/package.py
index fe28740824b0d4521771dfa6ed76cf1b2cfd28fe..938a7bf2c8766b97e26bcb5afb9d82b4f7909927 100644
--- a/var/spack/repos/builtin/packages/dbus/package.py
+++ b/var/spack/repos/builtin/packages/dbus/package.py
@@ -46,6 +46,7 @@ class Dbus(Package):
     version('1.8.4', '4717cb8ab5b80978fcadf2b4f2f72e1b')
     version('1.8.2', 'd6f709bbec0a022a1847c7caec9d6068')
 
+    depends_on('pkgconfig', type='build')
     depends_on('expat')
 
     def install(self, spec, prefix):