From 8faec7a14645ab696e6631426e2cc4d915ae1202 Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Thu, 9 Jul 2026 21:04:28 -0400 Subject: [PATCH] git: fix darwin crashes when dealing with unicode filenames --- pkgs/by-name/gi/git/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/gi/git/package.nix b/pkgs/by-name/gi/git/package.nix index a6fe8a13efc3..3aa66809b005 100644 --- a/pkgs/by-name/gi/git/package.nix +++ b/pkgs/by-name/gi/git/package.nix @@ -133,6 +133,12 @@ stdenv.mkDerivation (finalAttrs: { url = "https://lore.kernel.org/git/20260504101429.340123-1-joerg@thalheim.io/raw"; hash = "sha256-44EPfEJ39LjPWjqjFb52EKNaJGzYxZzJaJOis8QnazU="; }) + # Fix fortify darwin crashes when dealing with unicode filenames. + (fetchurl { + name = "darwin-unicode-filename-fix.patch"; + url = "https://lore.kernel.org/git/20260704233724.16928-1-ihar.hrachyshka@gmail.com/raw"; + hash = "sha256-lpGz3nFKQvFDtW2TtQLx/684ECJVBLGPGqip0XEtOdU="; + }) ] ++ lib.optionals withSsh [ # Hard-code the ssh executable to ${pkgs.openssh}/bin/ssh instead of