Merge remote-tracking branch 'origin/master' into staging-next
This commit is contained in:
@@ -302,12 +302,28 @@ in with passthru; stdenv.mkDerivation (finalAttrs: {
|
||||
mingw-patch = fetchgit {
|
||||
name = "mingw-python-patches";
|
||||
url = "https://src.fedoraproject.org/rpms/mingw-python3.git";
|
||||
rev = "45c45833ab9e5480ad0ae00778a05ebf35812ed4"; # for python 3.11.5 at the time of writing.
|
||||
sha256 = "sha256-KIyNvO6MlYTrmSy9V/DbzXm5OsIuyT/BEpuo7Umm9DI=";
|
||||
rev = "3edecdbfb4bbf1276d09cd5e80e9fb3dd88c9511"; # for python 3.11.9 at the time of writing.
|
||||
hash = "sha256-kpXoIHlz53+0FAm/fK99ZBdNUg0u13erOr1XP2FSkQY=";
|
||||
};
|
||||
in [
|
||||
"${mingw-patch}/*.patch"
|
||||
]);
|
||||
in (
|
||||
builtins.map (f: "${mingw-patch}/${f}")
|
||||
[
|
||||
# The other patches in that repo are already applied to 3.11.10
|
||||
"mingw-python3_distutils.patch"
|
||||
"mingw-python3_frozenmain.patch"
|
||||
"mingw-python3_make-sysconfigdata.py-relocatable.patch"
|
||||
"mingw-python3_mods-failed.patch"
|
||||
"mingw-python3_module-select.patch"
|
||||
"mingw-python3_module-socket.patch"
|
||||
"mingw-python3_modules.patch"
|
||||
"mingw-python3_platform-mingw.patch"
|
||||
"mingw-python3_posix-layout.patch"
|
||||
"mingw-python3_pthread_threadid.patch"
|
||||
"mingw-python3_pythonw.patch"
|
||||
"mingw-python3_setenv.patch"
|
||||
"mingw-python3_win-modules.patch"
|
||||
])
|
||||
);
|
||||
|
||||
postPatch = optionalString (!stdenv.hostPlatform.isWindows) ''
|
||||
substituteInPlace Lib/subprocess.py \
|
||||
|
||||
Reference in New Issue
Block a user