From 8814f3ae1a8e7071e690ac7c68e13b65880b9443 Mon Sep 17 00:00:00 2001 From: Rine Amakawa Date: Tue, 14 Jul 2026 07:27:15 +0900 Subject: [PATCH] ipatool: fix build with proxyVendor --- pkgs/by-name/ip/ipatool/package.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ip/ipatool/package.nix b/pkgs/by-name/ip/ipatool/package.nix index 25cfe240f238..7ea5aa5d8e93 100644 --- a/pkgs/by-name/ip/ipatool/package.nix +++ b/pkgs/by-name/ip/ipatool/package.nix @@ -5,6 +5,7 @@ nix-update-script, testers, ipatool, + writableTmpDirAsHomeHook, }: buildGoModule (finalAttrs: { @@ -18,7 +19,13 @@ buildGoModule (finalAttrs: { hash = "sha256-ZGy7Oxpjb5ONe//ImAN3bQwl+G9udvaf9V7heLq625c="; }; - vendorHash = "sha256-3H7ct0FIvOabXp8ShpRWltdMhyPRyuUAAxtLQTvgzF8="; + vendorHash = "sha256-PZDlJIIW+teFu6XuaTLB5eHHSeVJMUVAuq/StvyIVlc="; + + # Fixes "import lookup disabled by -mod=vendor" for onepassword-sdk-go on macOS + proxyVendor = true; + + # Fixes "unable to open output file '/homeless-shelter/.cache/clang/ModuleCache/" on macOS + nativeBuildInputs = [ writableTmpDirAsHomeHook ]; ldflags = [ "-s"