freeswitch.spec: packaged mod_vlc

This commit is contained in:
Sergey Safarov 2020-08-03 15:47:17 +00:00
parent 3eef69833f
commit b346a4cc8f
1 changed files with 21 additions and 0 deletions

View File

@ -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