···44, installShellFiles
55, stdenv
66, darwin
77+, rust-jemalloc-sys
78 # tests
89, ruff-lsp
910}:
···3132 installShellFiles
3233 ];
33343434- buildInputs = lib.optionals stdenv.isDarwin [
3535+ buildInputs = [
3636+ rust-jemalloc-sys
3737+ ] ++ lib.optionals stdenv.isDarwin [
3538 darwin.apple_sdk.frameworks.CoreServices
3639 ];
37403841 cargoBuildFlags = [ "--package=ruff_cli" ];
3942 cargoTestFlags = cargoBuildFlags;
4040-4141- preBuild = lib.optionalString (stdenv.isDarwin && stdenv.isx86_64) ''
4242- # See https://github.com/jemalloc/jemalloc/issues/1997
4343- # Using a value of 48 should work on both emulated and native x86_64-darwin.
4444- export JEMALLOC_SYS_WITH_LG_VADDR=48
4545- '';
46434744 # tests expect no colors
4845 preCheck = ''
+2
pkgs/servers/kanidm/default.nix
···1111, sqlite
1212, pam
1313, bashInteractive
1414+, rust-jemalloc-sys
1415}:
15161617let
···5960 openssl
6061 sqlite
6162 pam
6363+ rust-jemalloc-sys
6264 ];
63656466 # The UI needs to be in place before the tests are run.