diff --git a/var/spack/repos/builtin/packages/qt/package.py b/var/spack/repos/builtin/packages/qt/package.py
index c220acc8890d05591c79617aaeaf4e5e3cf47292..5cc5c835c0e96a45c85a2844366d4b0d280babdc 100644
--- a/var/spack/repos/builtin/packages/qt/package.py
+++ b/var/spack/repos/builtin/packages/qt/package.py
@@ -103,7 +103,7 @@ class Qt(Package):
     depends_on("icu4c")
     depends_on("fontconfig", when=(sys.platform != 'darwin'))  # (Unix only)
     depends_on("freetype")
-    depends_on("sqlite")
+    depends_on("sqlite", type=('build', 'run'))
     depends_on("pcre+multibyte", when='@5.0:5.8')
     depends_on("pcre2+multibyte", when='@5.9:')
     depends_on("double-conversion", when='@5.7:')