sssd: build with python3.12

+8 -6
+6 -3
pkgs/os-specific/linux/sssd/default.nix
··· 83 83 preConfigure = 84 84 '' 85 85 export SGML_CATALOG_FILES="${docbookFiles}" 86 - export PYTHONPATH=$(find ${python3.pkgs.python-ldap} -type d -name site-packages) 87 86 export PATH=$PATH:${openldap}/libexec 88 87 89 88 configureFlagsArray=( ··· 129 128 samba 130 129 nfs-utils 131 130 p11-kit 132 - python3 131 + (python3.withPackages ( 132 + p: with p; [ 133 + distutils 134 + python-ldap 135 + ] 136 + )) 133 137 popt 134 138 talloc 135 139 tdb ··· 147 151 libxslt 148 152 libxml2 149 153 libuuid 150 - python3.pkgs.python-ldap 151 154 systemd 152 155 nspr 153 156 check
+2 -3
pkgs/top-level/all-packages.nix
··· 5325 5325 globalprotect-openconnect = libsForQt5.callPackage ../tools/networking/globalprotect-openconnect { }; 5326 5326 5327 5327 sssd = callPackage ../os-specific/linux/sssd { 5328 + # NOTE: freeipa and sssd need to be built with the same version of python 5328 5329 inherit (perlPackages) Po4a; 5329 - # python312Packages.python-ldap is broken 5330 - # https://github.com/NixOS/nixpkgs/issues/326296 5331 - python3 = python311; 5332 5330 }; 5333 5331 5334 5332 sentry-cli = callPackage ../development/tools/sentry-cli { ··· 8819 8817 }; 8820 8818 8821 8819 freeipa = callPackage ../os-specific/linux/freeipa { 8820 + # NOTE: freeipa and sssd need to be built with the same version of python 8822 8821 kerberos = krb5.override { 8823 8822 withVerto = true; 8824 8823 };