cpython: remove x11support

This is required for tkinter, which we now build standalone as tkinter
in the python package set.

-29
-23
pkgs/development/interpreters/python/cpython/default.nix
··· 47 47 gdbm, 48 48 withReadline ? !withMinimalDeps && !stdenv.hostPlatform.isWindows, 49 49 readline, 50 - x11Support ? false, 51 - tcl, 52 - tk, 53 - tclPackages, 54 - libX11, 55 - xorgproto, 56 50 57 51 # splicing/cross 58 52 pythonAttr ? "python${sourceVersion.major}${sourceVersion.minor}", ··· 113 107 # cannot use fetchpatch! All mutable patches (generated by GitHub or 114 108 # cgit) that are needed here should be included directly in Nixpkgs as 115 109 # files. 116 - 117 - assert x11Support -> tcl != null && tk != null && xorgproto != null && libX11 != null; 118 110 119 111 assert bluezSupport -> bluez != null; 120 112 ··· 280 272 ++ optionals withReadline [ 281 273 readline 282 274 ] 283 - ++ optionals x11Support [ 284 - libX11 285 - tcl 286 - tk 287 - xorgproto 288 - ] 289 275 ); 290 276 291 277 hasDistutilsCxxPatch = !(stdenv.cc.isGNU or false); ··· 446 432 + optionalString mimetypesSupport '' 447 433 substituteInPlace Lib/mimetypes.py \ 448 434 --replace-fail "@mime-types@" "${mailcap}" 449 - '' 450 - + optionalString (pythonOlder "3.13" && x11Support && ((tclPackages.tix or null) != null)) '' 451 - substituteInPlace "Lib/tkinter/tix.py" --replace-fail \ 452 - "os.environ.get('TIX_LIBRARY')" \ 453 - "os.environ.get('TIX_LIBRARY') or '${tclPackages.tix}/lib'" 454 435 ''; 455 436 456 437 env = { ··· 580 561 --replace-fail 'libmpdec_machine=universal' 'libmpdec_machine=${ 581 562 if stdenv.hostPlatform.isAarch64 then "uint128" else "x64" 582 563 }' 583 - '' 584 - + optionalString (stdenv.hostPlatform.isDarwin && x11Support && pythonAtLeast "3.11") '' 585 - export TCLTK_LIBS="-L${tcl}/lib -L${tk}/lib -l${tcl.libPrefix} -l${tk.libPrefix}" 586 - export TCLTK_CFLAGS="-I${tcl}/include -I${tk}/include" 587 564 '' 588 565 + optionalString stdenv.hostPlatform.isWindows '' 589 566 export NIX_CFLAGS_COMPILE+=" -Wno-error=incompatible-pointer-types"
-6
pkgs/top-level/all-packages.nix
··· 6206 6206 self = python3Full; 6207 6207 pythonAttr = "python3Full"; 6208 6208 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez; 6209 - x11Support = true; 6210 6209 }; 6211 6210 python310Full = python310.override { 6212 6211 self = python310Full; 6213 6212 pythonAttr = "python310Full"; 6214 6213 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez; 6215 - x11Support = true; 6216 6214 }; 6217 6215 python311Full = python311.override { 6218 6216 self = python311Full; 6219 6217 pythonAttr = "python311Full"; 6220 6218 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez; 6221 - x11Support = true; 6222 6219 }; 6223 6220 python312Full = python312.override { 6224 6221 self = python312Full; 6225 6222 pythonAttr = "python312Full"; 6226 6223 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez; 6227 - x11Support = true; 6228 6224 }; 6229 6225 python313Full = python313.override { 6230 6226 self = python313Full; 6231 6227 pythonAttr = "python313Full"; 6232 6228 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez; 6233 - x11Support = true; 6234 6229 }; 6235 6230 python314Full = python314.override { 6236 6231 self = python314Full; 6237 6232 pythonAttr = "python314Full"; 6238 6233 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez; 6239 - x11Support = true; 6240 6234 }; 6241 6235 6242 6236 # https://py-free-threading.github.io