From 169a143f318108685eb382aebac95d8de68c3f4d Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Sat, 31 May 2025 12:32:04 +0200 Subject: [PATCH] qt6.qtbase: remove xmlstarlet dependency `xmlstarlet` is only necessary to minify the mime ypes resources [1]. It is virtually unnecessary: the closure size reduction from minification here is mostly useless compared to the cost of including xmlstarlet in the closure. [1] https://github.com/qt/qtbase/blob/475c951d69a326e7aed0f18f525a155dd95a6a6b/src/corelib/QtCompressMimeDatabase.cmake#L8-L15 Co-authored-by: K900 --- pkgs/development/libraries/qt-6/modules/qtbase/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/libraries/qt-6/modules/qtbase/default.nix b/pkgs/development/libraries/qt-6/modules/qtbase/default.nix index e1c4eab6b812..436d147f9bbf 100644 --- a/pkgs/development/libraries/qt-6/modules/qtbase/default.nix +++ b/pkgs/development/libraries/qt-6/modules/qtbase/default.nix @@ -12,7 +12,6 @@ which, cmake, ninja, - xmlstarlet, libproxy, xorg, zstd, @@ -179,7 +178,6 @@ stdenv.mkDerivation rec { pkg-config which cmake - xmlstarlet ninja ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ moveBuildTree ];