[release-26.05] node-red: 4.1.8 -> 4.1.13 (#547397)

This commit is contained in:
Adam C. Stephens
2026-07-31 17:14:36 +00:00
committed by GitHub

View File

@@ -9,25 +9,23 @@
buildNpmPackage rec {
pname = "node-red";
version = "4.1.8";
version = "4.1.13";
src = fetchFromGitHub {
owner = "node-red";
repo = "node-red";
tag = version;
hash = "sha256-IjV3hS1v+KgtXbXO2/Nr4GpABK+l2HXfqsPukGD7ViQ=";
hash = "sha256-t4//qvmD39lYZAZVd76T1v2+XBB70AnzIMhLhFqyZ5U=";
};
npmDepsHash = "sha256-eFRA3oJeuxHWrZepWyGztvNdJ3QKG+J6pAxQhdVqxxw=";
nativeBuildInputs = [ jq ];
npmDepsHash = "sha256-jlqbNsI8RdhpS5ZYw3hFnjFTRNs+aZc83OKGgVvSOBk=";
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
'';
@@ -37,7 +35,12 @@ buildNpmPackage rec {
tests = {
inherit (nixosTests) node-red;
};
updateScript = nix-update-script { };
updateScript = nix-update-script {
extraArgs = [
"--version-regex"
"(4.[0-9\\.]+)"
];
};
};
meta = {
@@ -46,6 +49,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
];
};
}