···45 nixos-icons # needed for gnome and pantheon about dialog, nixos-manual and maybe more
46 xdg-utils
47 ];
48- # needed for some display managers to locate desktop manager sessions
49- pathsToLink = [
50- "/share/xsessions"
51- "/share/wayland-sessions"
52- ];
53 };
5455 fonts.enableDefaultPackages = lib.mkDefault true;
···45 nixos-icons # needed for gnome and pantheon about dialog, nixos-manual and maybe more
46 xdg-utils
47 ];
0000048 };
4950 fonts.enableDefaultPackages = lib.mkDefault true;
···26 # So, just drop the dependency to not have to deal with it.
27 patches = [ ./drop-smart-open.patch ];
2800000029 nativeBuildInputs = [ cython ];
3031 nativeCheckInputs = [
···26 # So, just drop the dependency to not have to deal with it.
27 patches = [ ./drop-smart-open.patch ];
2829+ # The repo has a vendored copy of the cython output, which doesn't build on 3.13,
30+ # so regenerate it with our cython, which does.
31+ preBuild = ''
32+ cython streaming_form_data/_parser.pyx
33+ '';
34+35 nativeBuildInputs = [ cython ];
3637 nativeCheckInputs = [
···2 lib,
3 bootstrapStdenv,
4 buildPackages,
5- fixDarwinDylibNames,
6 mkAppleDerivation,
7 python3,
8 testers,
···26 patches = [
27 # Skip MessageFormatTest test, which is known to crash sometimes and should be suppressed if it does.
28 ./patches/suppress-icu-check-crash.patch
000000029 ];
3031 preConfigure = ''
···2 lib,
3 bootstrapStdenv,
4 buildPackages,
5+ fetchpatch2,
6 mkAppleDerivation,
7 python3,
8 testers,
···26 patches = [
27 # Skip MessageFormatTest test, which is known to crash sometimes and should be suppressed if it does.
28 ./patches/suppress-icu-check-crash.patch
29+30+ # Python 3.13 compatibility
31+ (fetchpatch2 {
32+ url = "https://github.com/unicode-org/icu/commit/60d6bd71efc0cde8f861b109ff87dbbf9fc96586.patch?full_index=1";
33+ hash = "sha256-aJBSVvKidPUjD956jLjyRk8fewUZ9f+Ip4ka6rjevzU=";
34+ stripLen = 2;
35+ })
36 ];
3738 preConfigure = ''
···1646 quicklispPackagesGCL = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
1647 quicklispPackagesSBCL = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
1648 quickserve = throw "'quickserve' has been removed because its upstream is unavailable"; # Added 2025-05-10
01649 qxw = throw "'qxw' has been removed due to lack of maintenance upstream. Consider using 'crosswords' instead"; # Added 2024-10-19
16501651 ### R ###
···1646 quicklispPackagesGCL = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
1647 quicklispPackagesSBCL = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
1648 quickserve = throw "'quickserve' has been removed because its upstream is unavailable"; # Added 2025-05-10
1649+ qv2ray = throw "'qv2ray' has been removed as it was unmaintained"; # Added 2025-06-03
1650 qxw = throw "'qxw' has been removed due to lack of maintenance upstream. Consider using 'crosswords' instead"; # Added 2024-10-19
16511652 ### R ###