From d8b9ff7bbd555ac4399252fdeee4405a7a28ec80 Mon Sep 17 00:00:00 2001 From: Zhaofeng Li Date: Fri, 19 May 2023 13:00:36 -0600 Subject: [PATCH] Fix crane package version --- crane.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/crane.nix b/crane.nix index dff3c91..8c3bd16 100644 --- a/crane.nix +++ b/crane.nix @@ -50,8 +50,9 @@ let crossPlatform = crossPlatforms.${system}; inherit (crossPlatform) pkgs; craneLib = (crane.mkLib pkgs).overrideToolchain rustNightly; - - pname = "nix-actions-cache"; + crateName = craneLib.crateNameFromCargoToml { + cargoToml = ./nix-actions-cache/Cargo.toml; + }; src = nix-gitignore.gitignoreSource [] ./.; @@ -70,12 +71,14 @@ let cargoExtraArgs = "--target ${crossPlatform.rustTargetSpec}"; cargoArtifacts = craneLib.buildDepsOnly ({ - inherit pname src buildInputs nativeBuildInputs cargoExtraArgs; + inherit (crateName) pname version; + inherit src buildInputs nativeBuildInputs cargoExtraArgs; doCheck = false; } // crossPlatform.env); crate = craneLib.buildPackage ({ - inherit pname src buildInputs nativeBuildInputs cargoExtraArgs; + inherit (crateName) pname version; + inherit src buildInputs nativeBuildInputs cargoExtraArgs; inherit cargoArtifacts; # The resulting executable must be standalone