diff --git a/var/spack/packages/py-pyqt/package.py b/var/spack/packages/py-pyqt/package.py
index cb40af351aad07031bcbd89fcc88037f0448c6ce..8edca105bb660a5ba7bde598eed337bc6fc6f587 100644
--- a/var/spack/packages/py-pyqt/package.py
+++ b/var/spack/packages/py-pyqt/package.py
@@ -10,9 +10,12 @@ class PyPyqt(Package):
     version('4.11.3', '997c3e443165a89a559e0d96b061bf70')
 
     extends('python')
-    depends_on('qt@4')  # TODO: allow qt5 when conditional deps are supported.
     depends_on('py-sip')
 
+    # TODO: allow qt5 when conditional deps are supported.
+    # TODO: Fix version matching so that @4 works like @:4
+    depends_on('qt@:4')
+
     def install(self, spec, prefix):
         python('configure.py',
                '--confirm-license',
diff --git a/var/spack/packages/qt/package.py b/var/spack/packages/qt/package.py
index fcbcd2491a06518dfed70478b1739570a72e2e4d..3b5096c4f0c782e7ce51d885e5834dfcac322b84 100644
--- a/var/spack/packages/qt/package.py
+++ b/var/spack/packages/qt/package.py
@@ -43,9 +43,9 @@ def install(self, spec, prefix):
                   '-fast',
                   '-optimized-qmake',
                   '-no-pch',
-# phonon required for py-pyqt4
-#                  '-no-phonon',
-#                  '-no-phonon-backend',
+                  # phonon required for py-pyqt
+                  # '-no-phonon',
+                  # '-no-phonon-backend',
                   '-no-openvg')
         make()
         make("install")