flake.nix: use crane's toolchains for crane builds
This commit is contained in:
@@ -64,12 +64,12 @@
|
||||
])) ./.;
|
||||
|
||||
cargoToml = builtins.fromTOML (builtins.readFile ./Cargo.toml);
|
||||
in forAllSystems (system: pkgs: toolchain: let
|
||||
craneLib = (crane.mkLib pkgs).overrideToolchain (p: toolchain);
|
||||
in forAllSystems (system: pkgs: _: let
|
||||
craneLib = (crane.mkLib pkgs).overrideToolchain (p: p.rust-bin.stable.latest.default);
|
||||
in {
|
||||
default = self.packages.${system}.tamerye-shared-lib;
|
||||
default = self.packages.${system}.tamerye-shared-lib-crane;
|
||||
|
||||
tamerye-shared-lib = craneLib.buildPackage {
|
||||
tamerye-shared-lib-crane = craneLib.buildPackage {
|
||||
pname = "tamerye-shared-lib";
|
||||
version = cargoToml.package.version;
|
||||
inherit src;
|
||||
@@ -83,7 +83,7 @@
|
||||
};
|
||||
};
|
||||
|
||||
tamerye-static-lib = craneLib.buildPackage {
|
||||
tamerye-static-lib-crane = craneLib.buildPackage {
|
||||
pname = "tamerye-static-lib";
|
||||
version = cargoToml.package.version;
|
||||
inherit src;
|
||||
@@ -111,7 +111,7 @@
|
||||
cargoExtraArgs = lib.escapeShellArgs [ "--features" "static" ];
|
||||
};
|
||||
|
||||
tamerye-tests = craneLib.cargoNextest {
|
||||
tamerye-tests-crane = craneLib.cargoNextest {
|
||||
pname = "tamerye-tests";
|
||||
version = cargoToml.package.version;
|
||||
inherit src;
|
||||
|
||||
Reference in New Issue
Block a user