summary refs log tree commit diff
diff options
context:
space:
mode:
authorSimon Menke <simon.menke@gmail.com>2023-09-07 19:05:15 +0200
committerAnderson Torres <torres.anderson.85@protonmail.com>2023-09-08 03:14:25 +0000
commit07d688c98d610aacc2230b2e7295a3169e60826b (patch)
tree9eb35041e63f16f057031cd902754d98176ea858
parent3d7fb6794ebd23c598be39b0f875eab279c54ff7 (diff)
downloadnixpkgs-07d688c98d610aacc2230b2e7295a3169e60826b.tar
nixpkgs-07d688c98d610aacc2230b2e7295a3169e60826b.tar.gz
nixpkgs-07d688c98d610aacc2230b2e7295a3169e60826b.tar.bz2
nixpkgs-07d688c98d610aacc2230b2e7295a3169e60826b.tar.lz
nixpkgs-07d688c98d610aacc2230b2e7295a3169e60826b.tar.xz
nixpkgs-07d688c98d610aacc2230b2e7295a3169e60826b.tar.zst
nixpkgs-07d688c98d610aacc2230b2e7295a3169e60826b.zip
sqlx-cli: use openssl instead of rustls
-rw-r--r--pkgs/development/tools/rust/sqlx-cli/default.nix19
1 files changed, 12 insertions, 7 deletions
diff --git a/pkgs/development/tools/rust/sqlx-cli/default.nix b/pkgs/development/tools/rust/sqlx-cli/default.nix
index ef71a6528b0..98898bcf9c3 100644
--- a/pkgs/development/tools/rust/sqlx-cli/default.nix
+++ b/pkgs/development/tools/rust/sqlx-cli/default.nix
@@ -4,6 +4,7 @@
 , fetchFromGitHub
 , installShellFiles
 , pkg-config
+, openssl
 , libiconv
 , testers
 , sqlx-cli
@@ -26,19 +27,23 @@ rustPlatform.buildRustPackage rec {
   cargoHash = "sha256-X7fLbih1s3sxn8vb2kQeFUKDK2DlC+sjm9ZTwj3FD1Y=";
 
   doCheck = false;
-  cargoBuildFlags = [ "--package sqlx-cli --no-default-features --features rustls,postgres,sqlite,mysql,completions" ];
+  cargoBuildFlags = [ "--package sqlx-cli --no-default-features --features native-tls,postgres,sqlite,mysql,completions" ];
 
   nativeBuildInputs = [
     installShellFiles
     pkg-config
   ];
 
-  buildInputs = lib.optionals stdenv.isDarwin [
-    CoreFoundation
-    Security
-    SystemConfiguration
-    libiconv
-  ];
+  buildInputs =
+    lib.optionals stdenv.isLinux [
+      openssl
+    ] ++
+    lib.optionals stdenv.isDarwin [
+      CoreFoundation
+      Security
+      SystemConfiguration
+      libiconv
+    ];
 
   postInstall = ''
     for shell in bash fish zsh; do