summary refs log tree commit diff
diff options
context:
space:
mode:
authorfigsoda <figsoda@pm.me>2021-11-15 19:46:47 -0500
committerfigsoda <figsoda@pm.me>2021-11-16 08:11:53 -0500
commitfdf41beab13b969e2feb18fd29a04bfa4c4f7a5f (patch)
treeec05c689d40322bb879ecc3bcbeb6f24ab35cbb1
parentbd60edf470b4a759e530778072b198ed2e3eab58 (diff)
downloadnixpkgs-fdf41beab13b969e2feb18fd29a04bfa4c4f7a5f.tar
nixpkgs-fdf41beab13b969e2feb18fd29a04bfa4c4f7a5f.tar.gz
nixpkgs-fdf41beab13b969e2feb18fd29a04bfa4c4f7a5f.tar.bz2
nixpkgs-fdf41beab13b969e2feb18fd29a04bfa4c4f7a5f.tar.lz
nixpkgs-fdf41beab13b969e2feb18fd29a04bfa4c4f7a5f.tar.xz
nixpkgs-fdf41beab13b969e2feb18fd29a04bfa4c4f7a5f.tar.zst
nixpkgs-fdf41beab13b969e2feb18fd29a04bfa4c4f7a5f.zip
diesel-cli: use buildFeatures
-rw-r--r--pkgs/development/tools/diesel-cli/default.nix9
1 files changed, 5 insertions, 4 deletions
diff --git a/pkgs/development/tools/diesel-cli/default.nix b/pkgs/development/tools/diesel-cli/default.nix
index 211993d2d7e..b964262f56c 100644
--- a/pkgs/development/tools/diesel-cli/default.nix
+++ b/pkgs/development/tools/diesel-cli/default.nix
@@ -21,9 +21,6 @@ assert lib.assertMsg (sqliteSupport == true || postgresqlSupport == true || mysq
 
 let
   inherit (lib) optional optionals optionalString;
-  features = optional sqliteSupport "sqlite"
-    ++ optional postgresqlSupport "postgres"
-    ++ optional mysqlSupport "mysql";
 in
 
 rustPlatform.buildRustPackage rec {
@@ -36,7 +33,6 @@ rustPlatform.buildRustPackage rec {
     sha256 = "sha256-mRdDc4fHMkwkszY+2l8z1RSNMEQnrWI5/Y0Y2W+guQE=";
   };
 
-  cargoBuildFlags = [ "--no-default-features" "--features" "${lib.concatStringsSep "," features}" ];
   cargoSha256 = "sha256-sQ762Ss31sA5qALHzwkvwbfRXo00cCtqzQyoz3/zf6I=";
 
   nativeBuildInputs = [ installShellFiles pkg-config ];
@@ -48,6 +44,11 @@ rustPlatform.buildRustPackage rec {
     ++ optional postgresqlSupport postgresql
     ++ optionals mysqlSupport [ mariadb zlib ];
 
+  buildNoDefaultFeatures = true;
+  buildFeatures = optional sqliteSupport "sqlite"
+    ++ optional postgresqlSupport "postgres"
+    ++ optional mysqlSupport "mysql";
+
   checkPhase = ''
     runHook preCheck
   '' + optionalString sqliteSupport ''