blob: d4555de07ca869f70806bfbb134b37e67cd59dff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
{ pkgs ? import <nixpkgs> {},
callPackage ? pkgs.callPackage,
defaultCrateOverrides ? pkgs.defaultCrateOverrides,
buildRustCrate ? pkgs.buildRustCrate }:
let
customBuildRustCrateForPkgs = pkgs: pkgs.buildRustCrate.override {
defaultCrateOverrides = defaultCrateOverrides // {
# leaving this dead override for future reference
# funky-things = attrs: {
# buildInputs = [ pkgs.openssl ];
# };
};
};
cargo = import ./Cargo.nix {
inherit pkgs;
buildRustCrateForPkgs = customBuildRustCrateForPkgs;
};
in cargo.rootCrate.build
|