diff --git a/pkgs/by-name/ss/sss_code/package.nix b/pkgs/by-name/ss/sss_code/package.nix index f6ce8ff17619..3da0e36b08b9 100644 --- a/pkgs/by-name/ss/sss_code/package.nix +++ b/pkgs/by-name/ss/sss_code/package.nix @@ -4,6 +4,8 @@ pkg-config, fontconfig, libiconv, + writableTmpDirAsHomeHook, + oniguruma, stdenv, libxcb, lib, @@ -27,13 +29,26 @@ rustPlatform.buildRustPackage (finalAttrs: { "sss_code" ]; - nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.buildPlatform.isDarwin [ libiconv ]; + nativeBuildInputs = [ + pkg-config + ] + ++ lib.optionals stdenv.buildPlatform.isDarwin [ + libiconv + ] + ++ lib.optionals stdenv.cc.isClang [ + writableTmpDirAsHomeHook + ]; buildInputs = [ fontconfig libxcb + oniguruma ]; + env = { + RUSTONIG_SYSTEM_LIBONIG = true; + }; + doCheck = false; meta = {