qt6: fixate the Linux version (#401073)

K900 dd36c9b0 20be50bf

Changed files
+8 -2
pkgs
development
libraries
qt-6
modules
qtbase
+3
pkgs/development/libraries/qt-6/modules/qtbase/default.nix
···
"-DQT_FEATURE_system_sqlite=ON"
"-DQT_FEATURE_openssl_linked=ON"
"-DQT_FEATURE_vulkan=ON"
+
# don't leak OS version into the final output
+
# https://bugreports.qt.io/browse/QTBUG-136060
+
"-DCMAKE_SYSTEM_VERSION="
]
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
"-DQT_FEATURE_sctp=ON"
+5 -2
pkgs/development/libraries/qt-6/qtModule.nix
···
++ (args.propagatedBuildInputs or [ ]);
cmakeFlags =
-
args.cmakeFlags or [ ]
-
++ lib.optional stdenv.hostPlatform.isDarwin "-DQT_NO_XCODE_MIN_VERSION_CHECK=ON";
+
# don't leak OS version into the final output
+
# https://bugreports.qt.io/browse/QTBUG-136060
+
[ "-DCMAKE_SYSTEM_VERSION=" ]
+
++ lib.optional stdenv.hostPlatform.isDarwin "-DQT_NO_XCODE_MIN_VERSION_CHECK=ON"
+
++ args.cmakeFlags or [ ];
moveToDev = false;