From b492340e98b8db95ec56f47ff15eba82078315d2 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 22 Nov 2024 19:49:22 +0100 Subject: [PATCH] postgresql: add nlsSupport option --- pkgs/servers/sql/postgresql/generic.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/generic.nix b/pkgs/servers/sql/postgresql/generic.nix index 7af3df9fe03c..5b90c2206327 100644 --- a/pkgs/servers/sql/postgresql/generic.nix +++ b/pkgs/servers/sql/postgresql/generic.nix @@ -63,6 +63,10 @@ let , ldapSupport ? false , openldap + # NLS + , nlsSupport ? false + , gettext + # PAM , pamSupport ? stdenv.hostPlatform.isLinux , linux-pam @@ -160,7 +164,8 @@ let ++ lib.optionals perlSupport [ perl ] ++ lib.optionals ldapSupport [ openldap ] ++ lib.optionals tclSupport [ tcl ] - ++ lib.optionals selinuxSupport [ libselinux ]; + ++ lib.optionals selinuxSupport [ libselinux ] + ++ lib.optionals nlsSupport [ gettext ]; nativeBuildInputs = [ makeWrapper @@ -205,7 +210,8 @@ let ++ lib.optionals (atLeast "17" && !perlSupport) [ "--without-perl" ] ++ lib.optionals ldapSupport [ "--with-ldap" ] ++ lib.optionals tclSupport [ "--with-tcl" ] - ++ lib.optionals selinuxSupport [ "--with-selinux" ]; + ++ lib.optionals selinuxSupport [ "--with-selinux" ] + ++ lib.optionals nlsSupport [ "--enable-nls" ]; patches = [ (if atLeast "16" then ./patches/relative-to-symlinks-16+.patch else ./patches/relative-to-symlinks.patch)