diff options
Diffstat (limited to 'pkgs/development/tools/rust/sqlx-cli/default.nix')
-rw-r--r-- | pkgs/development/tools/rust/sqlx-cli/default.nix | 19 |
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 ef71a6528b0c..98898bcf9c31 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 |