From c3deca82ebb7080b34aef27a0578e9b8b5175075 Mon Sep 17 00:00:00 2001 From: Erik Jensen Date: Sun, 31 May 2026 00:12:18 -0700 Subject: [PATCH] afsctool: fetch submodules to enable LZFSE afsctool pulls in Apple's open-source LZFSE and LZVN code via a submodule. Without it, only zlib is supported. --- pkgs/by-name/af/afsctool/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/af/afsctool/package.nix b/pkgs/by-name/af/afsctool/package.nix index 526b11ade2fb..2879be3d1ab9 100644 --- a/pkgs/by-name/af/afsctool/package.nix +++ b/pkgs/by-name/af/afsctool/package.nix @@ -17,7 +17,12 @@ stdenv.mkDerivation rec { owner = "RJVB"; repo = "afsctool"; tag = "v${version}"; - hash = "sha256-cZ0P9cygj+5GgkDRpQk7P9z8zh087fpVfrYXMRRVUAI="; + fetchSubmodules = true; + gitConfigFile = builtins.toFile "gitconfig" '' + [url "https://github.com/"] + insteadOf = "git://github.com/" + ''; + hash = "sha256-irWPQnnV5mHZS7pw9PAWp6MO/3MahKaOIZCr6awcwEg="; }; cmakeFlags = [