From 6e03606720679a4728dd8dc96edd39c2f2f4cc4c Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 4 Mar 2025 08:39:22 +0300 Subject: [PATCH] qt6.qtbase: add Vulkan loader to rpath for QtGui Otherwise it can't be found. --- pkgs/development/libraries/qt-6/modules/qtbase/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/qt-6/modules/qtbase/default.nix b/pkgs/development/libraries/qt-6/modules/qtbase/default.nix index 2fec3fff2a6c..7654ec8ebb47 100644 --- a/pkgs/development/libraries/qt-6/modules/qtbase/default.nix +++ b/pkgs/development/libraries/qt-6/modules/qtbase/default.nix @@ -311,9 +311,9 @@ stdenv.mkDerivation rec { fixQtBuiltinPaths "$out" '*.pr?' '' + lib.optionalString stdenv.hostPlatform.isLinux '' - # FIXME: not sure why this isn't added automatically? patchelf --add-rpath "${libmysqlclient}/lib/mariadb" $out/${qtPluginPrefix}/sqldrivers/libqsqlmysql.so + patchelf --add-rpath "${vulkan-loader}/lib" --add-needed "libvulkan.so" $out/lib/libQt6Gui.so ''; dontWrapQtApps = true;