From cb493f2982099187964920712d020aa98a7922e8 Mon Sep 17 00:00:00 2001 From: Zhaofeng Li Date: Tue, 21 Mar 2023 18:45:34 -0600 Subject: [PATCH] crane.nix: Make attic-client actually contain the client only --- crane.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/crane.nix b/crane.nix index 7fd888a..efae3f1 100644 --- a/crane.nix +++ b/crane.nix @@ -57,7 +57,7 @@ let installCargoArtifactsMode = "use-zstd"; }; - attic = craneLib.buildPackage { + mkAttic = args: craneLib.buildPackage ({ pname = "attic"; inherit src version nativeBuildInputs buildInputs cargoArtifacts; @@ -84,12 +84,16 @@ let maintainers = with maintainers; [ zhaofengli ]; platforms = platforms.linux ++ platforms.darwin; }; + } // args); + + attic = mkAttic { + cargoExtraArgs = "-p attic-client -p attic-server"; }; # Client-only package. - attic-client = attic.overrideAttrs (old: { + attic-client = mkAttic { cargoExtraArgs = " -p attic-client"; - }); + }; # Server-only package with fat LTO enabled. #