From 42400b3876e776a09e819d92d15b46f3ea953aa9 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 11 Aug 2025 17:16:34 +0200 Subject: [PATCH 1/3] arduino-cli: 1.2.2 -> 1.3.0 --- pkgs/by-name/ar/arduino-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ar/arduino-cli/package.nix b/pkgs/by-name/ar/arduino-cli/package.nix index ab7c7eaa85c2..aa8c3acacf74 100644 --- a/pkgs/by-name/ar/arduino-cli/package.nix +++ b/pkgs/by-name/ar/arduino-cli/package.nix @@ -12,13 +12,13 @@ let pkg = buildGoModule rec { pname = "arduino-cli"; - version = "1.2.2"; + version = "1.3.0"; src = fetchFromGitHub { owner = "arduino"; repo = "arduino-cli"; tag = "v${version}"; - hash = "sha256-zP0N9QfyaKCFP413S2rlrWwqVdfhdcxAgcxsAO/mfpE="; + hash = "sha256-xRo38yyGW2k37JS2rZzbqR1fEUCQQJ1bm45brgtQ4bk="; }; nativeBuildInputs = [ installShellFiles ]; @@ -27,7 +27,7 @@ let subPackages = [ "." ]; - vendorHash = "sha256-BOB9K5N4ELLWdSHCNdFYCypbEyoZz2dOz9wouwP7AHw="; + vendorHash = "sha256-q7ojdO+Yy2o3slltVCzU/UB5/VgQfXBm/FOcWBR+vbk="; postPatch = let From e9423424ed1bc0332f0d09c71529eea0d847e6fb Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 17 Aug 2025 01:12:08 +0200 Subject: [PATCH 2/3] arduino-cli: use writableTmpDirAsHomeHook --- pkgs/by-name/ar/arduino-cli/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ar/arduino-cli/package.nix b/pkgs/by-name/ar/arduino-cli/package.nix index aa8c3acacf74..e2a2b8807bb4 100644 --- a/pkgs/by-name/ar/arduino-cli/package.nix +++ b/pkgs/by-name/ar/arduino-cli/package.nix @@ -5,6 +5,7 @@ fetchFromGitHub, buildFHSEnv, installShellFiles, + writableTmpDirAsHomeHook, go-task, }: @@ -21,7 +22,10 @@ let hash = "sha256-xRo38yyGW2k37JS2rZzbqR1fEUCQQJ1bm45brgtQ4bk="; }; - nativeBuildInputs = [ installShellFiles ]; + nativeBuildInputs = [ + installShellFiles + writableTmpDirAsHomeHook + ]; nativeCheckInputs = [ go-task ]; @@ -64,12 +68,10 @@ let ++ lib.optionals stdenv.hostPlatform.isLinux [ "-extldflags '-static'" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' - export HOME="$(mktemp -d)" installShellCompletion --cmd arduino-cli \ --bash <($out/bin/arduino-cli completion bash) \ --zsh <($out/bin/arduino-cli completion zsh) \ --fish <($out/bin/arduino-cli completion fish) - unset HOME ''; meta = { From 692a7980617248384dc0e47d7d4b480a70fe4632 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Thu, 28 Aug 2025 17:12:09 +0200 Subject: [PATCH 3/3] arduino-cli: 1.3.0 -> 1.3.1 --- pkgs/by-name/ar/arduino-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ar/arduino-cli/package.nix b/pkgs/by-name/ar/arduino-cli/package.nix index e2a2b8807bb4..b6a430c52128 100644 --- a/pkgs/by-name/ar/arduino-cli/package.nix +++ b/pkgs/by-name/ar/arduino-cli/package.nix @@ -13,13 +13,13 @@ let pkg = buildGoModule rec { pname = "arduino-cli"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "arduino"; repo = "arduino-cli"; tag = "v${version}"; - hash = "sha256-xRo38yyGW2k37JS2rZzbqR1fEUCQQJ1bm45brgtQ4bk="; + hash = "sha256-vUa/Mgztyu5jKVIIhp+Cg79n+ulN94mlfVpxecRb6PA="; }; nativeBuildInputs = [ @@ -31,7 +31,7 @@ let subPackages = [ "." ]; - vendorHash = "sha256-q7ojdO+Yy2o3slltVCzU/UB5/VgQfXBm/FOcWBR+vbk="; + vendorHash = "sha256-msv+ZG6uabTtPDVcRksRd8UTSpoztMKw3YGxvhJr26w="; postPatch = let