From aaaa7e8879388216f383800830aaeb0825bd6d57 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Thu, 11 Jun 2026 10:37:36 -0400 Subject: [PATCH 1/3] node-red: 4.1.8 -> 5.0.0 Changelog: https://github.com/node-red/node-red/blob/5.0.0/CHANGELOG.md --- pkgs/by-name/no/node-red/package.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/no/node-red/package.nix b/pkgs/by-name/no/node-red/package.nix index d85af08c4590..12a368265b5b 100644 --- a/pkgs/by-name/no/node-red/package.nix +++ b/pkgs/by-name/no/node-red/package.nix @@ -9,25 +9,23 @@ buildNpmPackage rec { pname = "node-red"; - version = "4.1.8"; + version = "5.0.0"; src = fetchFromGitHub { owner = "node-red"; repo = "node-red"; tag = version; - hash = "sha256-IjV3hS1v+KgtXbXO2/Nr4GpABK+l2HXfqsPukGD7ViQ="; + hash = "sha256-CKYIlBTZsnkgbhWs1Bg04r8JIubCmVgDEUbvCXvaNck="; }; - npmDepsHash = "sha256-eFRA3oJeuxHWrZepWyGztvNdJ3QKG+J6pAxQhdVqxxw="; - - nativeBuildInputs = [ jq ]; + npmDepsHash = "sha256-bm9C2MWV3BlyxXrBBy/ZyGkWSyh1w9b8/IJI1W74O00="; postPatch = let packageDir = "packages/node_modules/node-red"; in '' - jq '. += {"bin": {"node-red": "${packageDir}/red.js", "node-red-pi": "${packageDir}/bin/node-red-pi"}}' package.json > package.json.tmp + ${lib.getExe jq} '. += {"bin": {"node-red": "${packageDir}/red.js", "node-red-pi": "${packageDir}/bin/node-red-pi"}}' package.json > package.json.tmp mv package.json.tmp package.json ''; From ae1ab2b890ed3fe2119d70d70ab34c6c5255789f Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Thu, 2 Jul 2026 09:56:41 -0400 Subject: [PATCH 2/3] node-red: 5.0.0 -> 5.0.1 Changelog: https://github.com/node-red/node-red/blob/5.0.1/CHANGELOG.md --- pkgs/by-name/no/node-red/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/no/node-red/package.nix b/pkgs/by-name/no/node-red/package.nix index 12a368265b5b..0ba8a6735936 100644 --- a/pkgs/by-name/no/node-red/package.nix +++ b/pkgs/by-name/no/node-red/package.nix @@ -9,16 +9,16 @@ buildNpmPackage rec { pname = "node-red"; - version = "5.0.0"; + version = "5.0.1"; src = fetchFromGitHub { owner = "node-red"; repo = "node-red"; tag = version; - hash = "sha256-CKYIlBTZsnkgbhWs1Bg04r8JIubCmVgDEUbvCXvaNck="; + hash = "sha256-OVIlooa1JlkSfX1VC5J9GFxrMGsEmDFZ9BTOXUAClNQ="; }; - npmDepsHash = "sha256-bm9C2MWV3BlyxXrBBy/ZyGkWSyh1w9b8/IJI1W74O00="; + npmDepsHash = "sha256-3dsnxLSa5Rz+AjL+c2olyXYyALupgjJp58puagZ4NHg="; postPatch = let From 5fd02eef582521a7d45c8c13b29702a2f47b7357 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Thu, 2 Jul 2026 09:58:49 -0400 Subject: [PATCH 3/3] node-red: add adamcstephens as maintainer --- pkgs/by-name/no/node-red/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/no/node-red/package.nix b/pkgs/by-name/no/node-red/package.nix index 0ba8a6735936..8d18811ae6c6 100644 --- a/pkgs/by-name/no/node-red/package.nix +++ b/pkgs/by-name/no/node-red/package.nix @@ -44,6 +44,9 @@ buildNpmPackage rec { homepage = "https://nodered.org/"; license = lib.licenses.asl20; mainProgram = "node-red"; - maintainers = with lib.maintainers; [ matthewcroughan ]; + maintainers = with lib.maintainers; [ + adamcstephens + matthewcroughan + ]; }; }