node-red: 4.1.8 -> 5.0.1 (#530752)

This commit is contained in:
Matthew Croughan
2026-07-02 20:32:11 +00:00
committed by GitHub
+8 -7
View File
@@ -9,25 +9,23 @@
buildNpmPackage rec {
pname = "node-red";
version = "4.1.8";
version = "5.0.1";
src = fetchFromGitHub {
owner = "node-red";
repo = "node-red";
tag = version;
hash = "sha256-IjV3hS1v+KgtXbXO2/Nr4GpABK+l2HXfqsPukGD7ViQ=";
hash = "sha256-OVIlooa1JlkSfX1VC5J9GFxrMGsEmDFZ9BTOXUAClNQ=";
};
npmDepsHash = "sha256-eFRA3oJeuxHWrZepWyGztvNdJ3QKG+J6pAxQhdVqxxw=";
nativeBuildInputs = [ jq ];
npmDepsHash = "sha256-3dsnxLSa5Rz+AjL+c2olyXYyALupgjJp58puagZ4NHg=";
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
'';
@@ -46,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
];
};
}