azure-cli: fix dependencies

+17 -2
+17 -2
pkgs/tools/virtualization/azure-cli/default.nix
··· 1 - { recurseIntoAttrs, callPackage, nodejs 1 + { recurseIntoAttrs, callPackage, nodejs, makeWrapper 2 2 }: 3 3 4 4 let ··· 7 7 inherit nodejs self; 8 8 generated = callPackage ./node-packages.nix { inherit self; }; 9 9 overrides = { 10 - "azure-cli" = { passthru.nodePackages = self; }; 10 + 11 + "azure-cli" = 12 + let 13 + streamline-streams = self.by-version."streamline-streams"."0.1.5"; 14 + streamline = self.by-version."streamline"."0.10.17"; 15 + node-uuid = self.by-version."node-uuid"."1.2.0"; 16 + in { 17 + passthru.nodePackages = self; 18 + 19 + buildInputs = [ makeWrapper ]; 20 + 21 + postInstall = '' 22 + wrapProgram "$out/bin/azure" \ 23 + --set NODE_PATH "${streamline-streams}/lib/node_modules:${streamline}/lib/node_modules:${node-uuid}/lib/node_modules" 24 + ''; 25 + }; 11 26 "easy-table" = { 12 27 dontMakeSourcesWritable = 1; 13 28 postUnpack = ''