From e0f2e41d20dc71fb5dd620f4c45bc4912f3d49ae Mon Sep 17 00:00:00 2001 From: sh0uv1 Date: Wed, 9 Sep 2026 09:23:32 +0000 Subject: [PATCH] bbedit: preserve code signature by stripping APFS stream files Preserve vendor code signature by removing APFS alternate data streams extracted by 7zz during unpackPhase. Assisted-by: Gemini 3.8 Flash --- pkgs/by-name/bb/bbedit/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/bb/bbedit/package.nix b/pkgs/by-name/bb/bbedit/package.nix index cadb3f5b0522..862e48b717f8 100644 --- a/pkgs/by-name/bb/bbedit/package.nix +++ b/pkgs/by-name/bb/bbedit/package.nix @@ -18,6 +18,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { nativeBuildInputs = [ _7zz ]; + # 7zz extracts APFS alternate data streams as separate files, breaking the seal + postUnpack = '' + find . -name "*:com.apple.*" -delete + ''; + installPhase = '' runHook preInstall