mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-08-25 17:55:21 +00:00
[release-26.05] node-red: 4.1.8 -> 4.1.13 (#547397)
This commit is contained in:
@@ -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
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user