From 6195a47d2594913baab5322c2a54ea606d2fc864 Mon Sep 17 00:00:00 2001 From: pmahoney Date: Fri, 1 Feb 2019 16:39:15 -0600 Subject: freeswitch: expose compilation option to enable postgres support (#54593) --- pkgs/servers/sip/freeswitch/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'pkgs/servers/sip') diff --git a/pkgs/servers/sip/freeswitch/default.nix b/pkgs/servers/sip/freeswitch/default.nix index ab4147230a9..33097888ff3 100644 --- a/pkgs/servers/sip/freeswitch/default.nix +++ b/pkgs/servers/sip/freeswitch/default.nix @@ -1,7 +1,10 @@ -{ fetchurl, stdenv, ncurses, curl, pkgconfig, gnutls, readline +{ fetchurl, stdenv, lib, ncurses, curl, pkgconfig, gnutls, readline , openssl, perl, sqlite, libjpeg, speex, pcre , ldns, libedit, yasm, which, lua, libopus, libsndfile +, postgresql +, enablePostgres ? true + , SystemConfiguration }: @@ -23,12 +26,16 @@ stdenv.mkDerivation rec { openssl ncurses curl gnutls readline perl libjpeg sqlite pcre speex ldns libedit yasm which lua libopus libsndfile - ] ++ stdenv.lib.optionals stdenv.isDarwin [ SystemConfiguration ]; + ] + ++ lib.optionals enablePostgres [ postgresql ] + ++ lib.optionals stdenv.isDarwin [ SystemConfiguration ]; NIX_CFLAGS_COMPILE = "-Wno-error"; hardeningDisable = [ "format" ]; + configureFlags = lib.optionals enablePostgres [ "--enable-core-pgsql-support" ]; + meta = { description = "Cross-Platform Scalable FREE Multi-Protocol Soft Switch"; homepage = https://freeswitch.org/; -- cgit 1.4.1