about summary refs log tree commit diff
path: root/pkgs/tools/security/vaultwarden
diff options
context:
space:
mode:
authorfigsoda <figsoda@pm.me>2021-11-16 08:18:57 -0500
committerfigsoda <figsoda@pm.me>2021-11-16 08:18:57 -0500
commitb356c37023a7015133fd0746f51b9b470338bc4b (patch)
tree0905231487dbb801b8fcafb00262d548c4c47def /pkgs/tools/security/vaultwarden
parent84361e0a989a23acc9a80fa0ef4b66558cdba02f (diff)
vaultwarden: use buildFeatures
Diffstat (limited to 'pkgs/tools/security/vaultwarden')
-rw-r--r--pkgs/tools/security/vaultwarden/default.nix14
1 files changed, 2 insertions, 12 deletions
diff --git a/pkgs/tools/security/vaultwarden/default.nix b/pkgs/tools/security/vaultwarden/default.nix
index 6bdf428b199be..77ec5a1e8132d 100644
--- a/pkgs/tools/security/vaultwarden/default.nix
+++ b/pkgs/tools/security/vaultwarden/default.nix
@@ -3,10 +3,7 @@
 , libiconv, Security, CoreServices
 , dbBackend ? "sqlite", libmysqlclient, postgresql }:
 
-let
-  featuresFlag = "--features ${dbBackend}";
-
-in rustPlatform.buildRustPackage rec {
+rustPlatform.buildRustPackage rec {
   pname = "vaultwarden";
   version = "1.23.0";
 
@@ -35,14 +32,7 @@ in rustPlatform.buildRustPackage rec {
   # This may be removed if https://github.com/dani-garcia/vaultwarden/issues/712 is fixed.
   RUSTC_BOOTSTRAP = 1;
 
-  cargoBuildFlags = [ featuresFlag ];
-
-  checkPhase = ''
-    runHook preCheck
-    echo "Running cargo cargo test ${featuresFlag} -- ''${checkFlags} ''${checkFlagsArray+''${checkFlagsArray[@]}}"
-    cargo test ${featuresFlag} -- ''${checkFlags} ''${checkFlagsArray+"''${checkFlagsArray[@]}"}
-    runHook postCheck
-  '';
+  buildFeatures = dbBackend;
 
   passthru.tests = nixosTests.vaultwarden;