diff options
Diffstat (limited to 'nixpkgs/pkgs/servers/matrix-synapse/matrix-appservice-slack/generate-dependencies.sh')
-rwxr-xr-x[-rw-r--r--] | nixpkgs/pkgs/servers/matrix-synapse/matrix-appservice-slack/generate-dependencies.sh | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/nixpkgs/pkgs/servers/matrix-synapse/matrix-appservice-slack/generate-dependencies.sh b/nixpkgs/pkgs/servers/matrix-synapse/matrix-appservice-slack/generate-dependencies.sh index fc89486cfbc0..a6a359876abd 100644..100755 --- a/nixpkgs/pkgs/servers/matrix-synapse/matrix-appservice-slack/generate-dependencies.sh +++ b/nixpkgs/pkgs/servers/matrix-synapse/matrix-appservice-slack/generate-dependencies.sh @@ -1,11 +1,17 @@ -#!/usr/bin/env bash +#!/usr/bin/env nix-shell +#! nix-shell -i bash -p nodePackages.node2nix -ROOT="$(realpath "$(dirname -- "$(readlink -f -- "${BASH_SOURCE[0]}")")"/../../../..)" +# Download package.json and package-lock.json from the v1.4.0 release +curl https://raw.githubusercontent.com/matrix-org/matrix-appservice-slack/9462a75715ea9afba23b757ec90554f10f457a96/package.json -o package.json +curl https://raw.githubusercontent.com/matrix-org/matrix-appservice-slack/9462a75715ea9afba23b757ec90554f10f457a96/package-lock.json -o package-lock.json -$(nix-build $ROOT -A nodePackages.node2nix --no-out-link)/bin/node2nix \ +node2nix \ --nodejs-12 \ --node-env ../../../development/node-packages/node-env.nix \ --development \ --input package.json \ + --lock package-lock.json \ --output node-packages.nix \ - --composition node-composition.nix + --composition node-composition.nix \ + +rm -f package.json package-lock.json |