+2
-2
flake.nix
+2
-2
flake.nix
···
26
26
inherit system overlays;
27
27
};
28
28
rustVersion = pkgs.rust-bin.stable.latest.default;
29
-
craneLib = (crane.lib.${system}.overrideToolchain rustVersion).overrideScope (import ./overlays/cfg-if-fix.nix);
29
+
craneLib = ((crane.mkLib pkgs).overrideToolchain rustVersion).overrideScope (import ./overlays/cfg-if-fix.nix);
30
30
31
31
nurPackages = import ./default.nix {
32
32
inherit pkgs craneLib;
···
47
47
};
48
48
}
49
49
);
50
-
}
50
+
}
+12
-10
overlays/cfg-if-fix.nix
+12
-10
overlays/cfg-if-fix.nix
···
1
1
final: prev: {
2
2
buildPackage = args:
3
3
let
4
-
pname = args.pname or "";
4
+
pname = args.pname or "unknown";
5
+
version = args.version or "unknown";
5
6
in
6
-
prev.buildPackage (args // (
7
-
if pname == "cfg-if" && args.version == "1.0.0" then {
8
-
requiredSystemFeatures = [ "local-build" ];
9
-
unpackPhase = ''
10
-
tar -xzf $src --no-same-owner
11
-
'';
12
-
} else { }
13
-
));
14
-
}
7
+
builtins.trace "Building ${pname}-${version}" (
8
+
prev.buildPackage (args // (
9
+
if pname == "cfg-if" then {
10
+
unpackPhase = ''
11
+
tar -xzf $src --no-same-owner
12
+
'';
13
+
} else { }
14
+
))
15
+
);
16
+
}