postgresql11Packages.pg_auto_failover: fix build on Linux

ZHF: #230712
This commit is contained in:
Mario Rodas 2023-05-13 04:20:00 +00:00
parent 5278c612ae
commit bf960aa6bc

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, postgresql, openssl, zlib, readline, libkrb5 }: { lib, stdenv, fetchFromGitHub, postgresql, openssl, zlib, readline, libkrb5, libxcrypt }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "pg_auto_failover"; pname = "pg_auto_failover";
@ -11,7 +11,8 @@ stdenv.mkDerivation rec {
sha256 = "sha256-CLtLOzKRB9p6+SytMvWCYo7m7s/d+clAGOa2sWi6uZ0="; sha256 = "sha256-CLtLOzKRB9p6+SytMvWCYo7m7s/d+clAGOa2sWi6uZ0=";
}; };
buildInputs = [ postgresql openssl zlib readline libkrb5 ]; buildInputs = [ postgresql openssl zlib readline libkrb5 ]
++ lib.optionals (stdenv.isLinux && lib.versionOlder postgresql.version "13") [ libxcrypt ];
installPhase = '' installPhase = ''
install -D -t $out/bin src/bin/pg_autoctl/pg_autoctl install -D -t $out/bin src/bin/pg_autoctl/pg_autoctl