From 70ec14d930f1071fdafcee47b2346d5a550f8a38 Mon Sep 17 00:00:00 2001 From: Michael Kuhn Date: Tue, 16 Jan 2024 09:48:01 +0100 Subject: [PATCH] qt-base: fix xcb plugin not being built (#42070) Qt requires quite a few X11/xcb dependencies to be able to compile the xcb platform plugin. See https://doc.qt.io/qt-6/linux-requirements.html --- var/spack/repos/builtin/packages/qt-base/package.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/var/spack/repos/builtin/packages/qt-base/package.py b/var/spack/repos/builtin/packages/qt-base/package.py index c2e155e3920..73817c28f48 100644 --- a/var/spack/repos/builtin/packages/qt-base/package.py +++ b/var/spack/repos/builtin/packages/qt-base/package.py @@ -153,6 +153,13 @@ class QtBase(QtPackage): depends_on("libxkbcommon") depends_on("libxcb@1.13:") # requires xinput depends_on("libxrender") + depends_on("libx11") + depends_on("xcb-util") + depends_on("xcb-util-cursor") + depends_on("xcb-util-image") + depends_on("xcb-util-keysyms") + depends_on("xcb-util-renderutil") + depends_on("xcb-util-wm") with when("+network"): depends_on("openssl")