diff --git a/var/spack/repos/builtin/packages/qt/package.py b/var/spack/repos/builtin/packages/qt/package.py index 385147720f0..7e1d9e27583 100644 --- a/var/spack/repos/builtin/packages/qt/package.py +++ b/var/spack/repos/builtin/packages/qt/package.py @@ -127,9 +127,14 @@ class Qt(Package): # OpenGL hardware acceleration depends_on("mesa", when='@4:+opengl') + depends_on("libxcb", when=sys.platform != 'darwin') depends_on("libx11", when=sys.platform != 'darwin') + # This is only needed for qt@3:4.99, but combining + # spec string with boolean expression does not work: + depends_on("libxext", when=sys.platform != 'darwin') + # Webkit depends_on("flex", when='+webkit', type='build') depends_on("bison", when='+webkit', type='build')