freeswitch: Add support for mod_opusfile
Also switch to callPackage, add the webm module (untested), and fix the av module.
This commit is contained in:
parent
7048a817b2
commit
86d311660a
2 changed files with 9 additions and 5 deletions
|
@ -3,7 +3,7 @@
|
|||
, openssl, perl, sqlite, libjpeg, speex, pcre
|
||||
, ldns, libedit, yasm, which, libsndfile, libtiff
|
||||
|
||||
, curl, lua, libmysqlclient, postgresql, libopus, libctb, gsmlib
|
||||
, callPackage
|
||||
|
||||
, SystemConfiguration
|
||||
|
||||
|
@ -13,9 +13,7 @@
|
|||
|
||||
let
|
||||
|
||||
availableModules = import ./modules.nix {
|
||||
inherit curl lua libmysqlclient postgresql libopus libctb gsmlib;
|
||||
};
|
||||
availableModules = callPackage ./modules.nix { };
|
||||
|
||||
# the default list from v1.8.7, except with applications/mod_signalwire also disabled
|
||||
defaultModules = mods: with mods; [
|
||||
|
|
|
@ -1,8 +1,12 @@
|
|||
{ libopus
|
||||
, opusfile
|
||||
, libopusenc
|
||||
, libogg
|
||||
, libctb
|
||||
, gsmlib
|
||||
, lua
|
||||
, curl
|
||||
, ffmpeg
|
||||
, libmysqlclient
|
||||
, postgresql
|
||||
}:
|
||||
|
@ -17,7 +21,7 @@ in
|
|||
{
|
||||
applications = {
|
||||
abstraction = mk "applications/mod_abstraction" [];
|
||||
av = mk "applications/mod_av" [];
|
||||
av = mk "applications/mod_av" [ ffmpeg ];
|
||||
avmd = mk "applications/mod_avmd" [];
|
||||
bert = mk "applications/mod_bert" [];
|
||||
blacklist = mk "applications/mod_blacklist" [];
|
||||
|
@ -161,6 +165,7 @@ in
|
|||
imagick = mk "formats/mod_imagick" [];
|
||||
local_stream = mk "formats/mod_local_stream" [];
|
||||
native_file = mk "formats/mod_native_file" [];
|
||||
opusfile = mk "formats/mod_opusfile" [ libopus opusfile libopusenc libogg ];
|
||||
png = mk "formats/mod_png" [];
|
||||
portaudio_stream = mk "formats/mod_portaudio_stream" [];
|
||||
shell_stream = mk "formats/mod_shell_stream" [];
|
||||
|
@ -169,6 +174,7 @@ in
|
|||
ssml = mk "formats/mod_ssml" [];
|
||||
tone_stream = mk "formats/mod_tone_stream" [];
|
||||
vlc = mk "formats/mod_vlc" [];
|
||||
webm = mk "formats/mod_webm" [];
|
||||
};
|
||||
|
||||
languages = {
|
||||
|
|
Loading…
Reference in a new issue