at release-16.03-start 35 lines 1.0 kB view raw
1{ recurseIntoAttrs, callPackage, nodejs, makeWrapper 2}: 3 4let 5 self = ( 6 callPackage ../../../top-level/node-packages.nix { 7 inherit nodejs self; 8 generated = callPackage ./node-packages.nix { inherit self; }; 9 overrides = { 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 }; 26 "easy-table" = { 27 dontMakeSourcesWritable = 1; 28 postUnpack = '' 29 chmod -R 770 "$sourceRoot" 30 ''; 31 }; 32 }; 33 }); 34in self.azure-cli 35