about summary refs log tree commit diff
path: root/pkgs/servers/sql
diff options
context:
space:
mode:
authorWolfgang Walther <walther@technowledgy.de>2024-03-08 23:30:43 +0100
committerWolfgang Walther <walther@technowledgy.de>2024-03-09 09:44:07 +0100
commit5a57e16d64748330ed7722ecb07d22f93ed967b2 (patch)
treebbe1f0b549fc3979c975b6b9bbcf04388df50a03 /pkgs/servers/sql
parentf58132cb157d226b024418c0643994f2d31f2800 (diff)
downloadnixlib-5a57e16d64748330ed7722ecb07d22f93ed967b2.tar
nixlib-5a57e16d64748330ed7722ecb07d22f93ed967b2.tar.gz
nixlib-5a57e16d64748330ed7722ecb07d22f93ed967b2.tar.bz2
nixlib-5a57e16d64748330ed7722ecb07d22f93ed967b2.tar.lz
nixlib-5a57e16d64748330ed7722ecb07d22f93ed967b2.tar.xz
nixlib-5a57e16d64748330ed7722ecb07d22f93ed967b2.tar.zst
nixlib-5a57e16d64748330ed7722ecb07d22f93ed967b2.zip
postgresql.pkgs.pg_auto_failover: fix build on linux
This failed because libpam, which postgresql is now linked against, was missing as a
build input. In general, this is an indication that this extension needs the same
build inputs that postgresql was built with - so we just pass those instead.

This makes similar build failures less likely in the future.
Diffstat (limited to 'pkgs/servers/sql')
-rw-r--r--pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix3
1 files changed, 1 insertions, 2 deletions
diff --git a/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix b/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
index d5766e62da5a..ad3c6895b2ae 100644
--- a/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
+++ b/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
@@ -11,8 +11,7 @@ stdenv.mkDerivation rec {
     sha256 = "sha256-OIWykfFbVskrkPG/zSmZtZjc+W956KSfIzK7f5QOqpI=";
   };
 
-  buildInputs = [ postgresql openssl zlib readline libkrb5 ]
-    ++ lib.optionals (stdenv.isLinux && lib.versionOlder postgresql.version "13") [ libxcrypt ];
+  buildInputs = postgresql.buildInputs ++ [ postgresql ];
 
   installPhase = ''
     install -D -t $out/bin src/bin/pg_autoctl/pg_autoctl