From b346a4cc8f3c717d5b5fb52b5244988571d6a1d0 Mon Sep 17 00:00:00 2001 From: Sergey Safarov Date: Mon, 3 Aug 2020 15:47:17 +0000 Subject: [PATCH] freeswitch.spec: packaged mod_vlc --- freeswitch.spec | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/freeswitch.spec b/freeswitch.spec index e3246388a1..06797c746b 100644 --- a/freeswitch.spec +++ b/freeswitch.spec @@ -39,6 +39,7 @@ %define build_mod_ssml 1 %define build_mod_v8 0 %define build_mod_av 0 +%define build_mod_vlc 0 %{?with_sang_tc:%define build_sng_tc 1 } %{?with_sang_isdn:%define build_sng_isdn 1 } @@ -48,6 +49,7 @@ %{?with_mod_esl:%define build_mod_esl 1 } %{?with_mod_v8:%define build_mod_v8 1 } %{?with_mod_av:%define build_mod_av 1 } +%{?with_mod_vlc:%define build_mod_vlc 1 } %define nonparsedversion 1.7.0 %define version %(echo '%{nonparsedversion}' | sed 's/-//g') @@ -1159,6 +1161,17 @@ Requires: %{name} = %{version}-%{release} %description format-tone-stream Implements TGML Tone Generation for the FreeSWITCH open source telephony platform +%if %{build_mod_vlc} +%package format-vlc +Summary: Add H264 codec support playback and streaming to/from network +Group: System/Libraries +Requires: %{name} = %{version}-%{release} +BuildRequires: vlc-devel + +%description format-vlc +Add H264 codec support playback and streaming to/from network. +%endif + ###################################################################################################################### # FreeSWITCH Programming Language Modules ###################################################################################################################### @@ -1544,6 +1557,9 @@ FORMATS_MODULES="formats/mod_local_stream formats/mod_native_file formats/mod_op %if %{build_mod_ssml} FORMATS_MODULES+=" formats/mod_ssml" %endif +%if %{build_mod_vlc} +FORMATS_MODULES+=" formats/mod_vlc" +%endif ###################################################################################################################### # @@ -2399,6 +2415,11 @@ fi %files format-tone-stream %{MODINSTDIR}/mod_tone_stream.so* +%if %{build_mod_vlc} +%files format-vlc +%{MODINSTDIR}/mod_vlc.so* +%endif + ###################################################################################################################### # # Embedded Language Modules