diff options
author | Markus Kowalewski <markus.kowalewski@gmail.com> | 2023-11-23 16:36:56 +0100 |
---|---|---|
committer | github-actions[bot] <github-actions[bot]@users.noreply.github.com> | 2023-11-26 21:50:51 +0000 |
commit | 4af6579fe51088ec4165dc88cafbb2d8fc205b7a (patch) | |
tree | 5cfcadf79072a4d618a8d06ece62960157e16425 /pkgs/servers/sip | |
parent | ab29cdf197b9f177fb68daca2ff8b20c8f4f8c65 (diff) |
kamailio: make "modules" customiziable by overrideAttrs
(cherry picked from commit 9f3a21f0e9f2b23efce8af4a44ae968446ebcb91)
Diffstat (limited to 'pkgs/servers/sip')
-rw-r--r-- | pkgs/servers/sip/kamailio/default.nix | 60 |
1 files changed, 31 insertions, 29 deletions
diff --git a/pkgs/servers/sip/kamailio/default.nix b/pkgs/servers/sip/kamailio/default.nix index 5fd4a63281c0e..11a7a3346d6f7 100644 --- a/pkgs/servers/sip/kamailio/default.nix +++ b/pkgs/servers/sip/kamailio/default.nix @@ -16,6 +16,7 @@ , coreutils , gdb , gnused +, openssl }: stdenv.mkDerivation (finalAttrs: { @@ -33,6 +34,7 @@ stdenv.mkDerivation (finalAttrs: { libxml2 mariadb-connector-c pcre + openssl ]; nativeBuildInputs = [ @@ -42,37 +44,37 @@ stdenv.mkDerivation (finalAttrs: { flex ]; - configurePhase = let - modules = [ - "db_mysql" - "dialplan" - "jsonrpcc" - "json" - "lcr" - "presence" - "presence_conference" - "presence_dialoginfo" - "presence_mwi" - "presence_profile" - "presence_reginfo" - "presence_xml" - "pua" - "pua_bla" - "pua_dialoginfo" - "pua_json" - "pua_reginfo" - "pua_rpc" - "pua_usrloc" - "pua_xmpp" - "regex" - "rls" - "xcap_client" - "xcap_server" - ]; - in '' + modules = [ + "db_mysql" + "dialplan" + "jsonrpcc" + "json" + "lcr" + "presence" + "presence_conference" + "presence_dialoginfo" + "presence_mwi" + "presence_profile" + "presence_reginfo" + "presence_xml" + "pua" + "pua_bla" + "pua_dialoginfo" + "pua_json" + "pua_reginfo" + "pua_rpc" + "pua_usrloc" + "pua_xmpp" + "regex" + "rls" + "xcap_client" + "xcap_server" + ]; + + configurePhase = '' runHook preConfigure - make PREFIX="$out" include_modules="${lib.concatStringsSep " " modules}" cfg + make PREFIX="$out" include_modules="${lib.concatStringsSep " " finalAttrs.modules}" cfg runHook postConfigure ''; |