tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
azure-cli: fix dependencies
Evgeny Egorochkin
10 years ago
26f221d6
df7139de
+17
-2
1 changed file
expand all
collapse all
unified
split
pkgs
tools
virtualization
azure-cli
default.nix
+17
-2
pkgs/tools/virtualization/azure-cli/default.nix
···
1
-
{ recurseIntoAttrs, callPackage, nodejs
2
}:
3
4
let
···
7
inherit nodejs self;
8
generated = callPackage ./node-packages.nix { inherit self; };
9
overrides = {
10
-
"azure-cli" = { passthru.nodePackages = self; };
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
"easy-table" = {
12
dontMakeSourcesWritable = 1;
13
postUnpack = ''
···
1
+
{ recurseIntoAttrs, callPackage, nodejs, makeWrapper
2
}:
3
4
let
···
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 = ''