From 36d94b3e6343bb15306333ccb5dd126496478c8e Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 24 Jul 2025 21:38:55 +0300 Subject: [PATCH] qt6.qtbase: backport fix for HTTP/2 stream corruption Recommended by KDE. --- .../development/libraries/qt-6/modules/qtbase/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/libraries/qt-6/modules/qtbase/default.nix b/pkgs/development/libraries/qt-6/modules/qtbase/default.nix index df8286ee8f46..62b18f42dcb5 100644 --- a/pkgs/development/libraries/qt-6/modules/qtbase/default.nix +++ b/pkgs/development/libraries/qt-6/modules/qtbase/default.nix @@ -80,6 +80,7 @@ libinput, # options qttranslations ? null, + fetchpatch, }: let @@ -217,6 +218,13 @@ stdenv.mkDerivation rec { ./qmlimportscanner-import-path.patch # don't pass qtbase's QML directory to qmlimportscanner if it's empty ./skip-missing-qml-directory.patch + + # Backport patch recommended by KDE to fix HTTP2 stream corruption issues + # FIXME: remove in 6.9.2 + (fetchpatch { + url = "https://invent.kde.org/qt/qt/qtbase/-/commit/904aec2f372e2981af19bf762583a0ef42ec6bb9.diff"; + hash = "sha256-bSf4TgYUk7Ariu37NHGQKv6wFArVpQLlnHCTbCFzAfI="; + }) ]; postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''