mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-10-09 21:14:02 +00:00
build: updated mod_rayo config, fixed RPM packaging in master, added mod_rayo and mod_ssml
This commit is contained in:
+47
-2
@@ -22,6 +22,7 @@
|
||||
# Marc Olivier Chouinard
|
||||
# Raymond Chandler
|
||||
# Ken Rice <krice@freeswitch.org>
|
||||
# Chris Rienzo <crienzo@grasshopper.com>
|
||||
#
|
||||
# Maintainer(s): Ken Rice <krice@freeswitch.org>
|
||||
#
|
||||
@@ -33,6 +34,8 @@
|
||||
%define build_py26_esl 0
|
||||
%define build_timerfd 0
|
||||
%define build_mod_esl 0
|
||||
%define build_mod_rayo 1
|
||||
%define build_mod_ssml 1
|
||||
|
||||
%{?with_sang_tc:%define build_sng_tc 1 }
|
||||
%{?with_sang_isdn:%define build_sng_isdn 1 }
|
||||
@@ -977,6 +980,17 @@ Requires: %{name} = %{version}-%{release}
|
||||
%description event-json-cdr
|
||||
JSON CDR Logger for FreeSWITCH.
|
||||
|
||||
%if %{build_mod_rayo}
|
||||
%package event-rayo
|
||||
Summary: Rayo (XMPP 3PCC) server for the FreeSWITCH open source telephony platform
|
||||
Group: System/Libraries
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description event-rayo
|
||||
Rayo 3PCC for FreeSWITCH. http://rayo.org http://xmpp.org/extensions/xep-0327.html
|
||||
Rayo is an XMPP protocol extension for third-party control of telephone calls.
|
||||
%endif
|
||||
|
||||
%package event-snmp
|
||||
Summary: SNMP stats reporter for the FreeSWITCH open source telephony platform
|
||||
Group: System/Libraries
|
||||
@@ -1040,6 +1054,16 @@ Requires: %{name} = %{version}-%{release}
|
||||
Mod Shout is a FreeSWITCH module to allow you to stream audio from MP3s or a i
|
||||
shoutcast stream.
|
||||
|
||||
%if %{build_mod_ssml}
|
||||
%package format-ssml
|
||||
Summary: Adds Speech Synthesis Markup Language (SSML) parser format for the FreeSWITCH open source telephony platform
|
||||
Group: System/Libraries
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description format-ssml
|
||||
mod_ssml is a FreeSWITCH module that renders SSML into audio. This module requires a text-to-speech module for speech synthesis.
|
||||
%endif
|
||||
|
||||
%package format-tone-stream
|
||||
Summary: Implements TGML Tone Generation for the FreeSWITCH open source telephony platform
|
||||
Group: System/Libraries
|
||||
@@ -1376,6 +1400,9 @@ EVENT_HANDLERS_MODULES="event_handlers/mod_cdr_csv event_handlers/mod_cdr_pg_csv
|
||||
event_handlers/mod_cdr_mongodb event_handlers/mod_erlang_event event_handlers/mod_event_multicast \
|
||||
event_handlers/mod_event_socket event_handlers/mod_json_cdr \
|
||||
event_handlers/mod_snmp"
|
||||
%if %{build_mod_rayo}
|
||||
EVENT_HANDLERS_MODULES+=" event_handlers/mod_rayo"
|
||||
%endif
|
||||
|
||||
#### BUILD ISSUES NET RESOLVED FOR RELEASE event_handlers/mod_event_zmq
|
||||
######################################################################################################################
|
||||
@@ -1385,6 +1412,9 @@ EVENT_HANDLERS_MODULES="event_handlers/mod_cdr_csv event_handlers/mod_cdr_pg_csv
|
||||
######################################################################################################################
|
||||
FORMATS_MODULES="formats/mod_local_stream formats/mod_native_file formats/mod_portaudio_stream \
|
||||
formats/mod_shell_stream formats/mod_shout formats/mod_sndfile formats/mod_tone_stream"
|
||||
%if %{build_mod_ssml}
|
||||
FORMATS_MODULES+=" formats/mod_ssml"
|
||||
%endif
|
||||
|
||||
######################################################################################################################
|
||||
#
|
||||
@@ -1704,8 +1734,7 @@ fi
|
||||
%{LIBDIR}/*.a
|
||||
%{LIBDIR}/*.la
|
||||
%{PKGCONFIGDIR}/*
|
||||
%{MODINSTDIR}/*.a
|
||||
%{MODINSTDIR}/*.la
|
||||
%{MODINSTDIR}/*.*a
|
||||
%{INCLUDEDIR}/*.h
|
||||
|
||||
|
||||
@@ -1743,6 +1772,7 @@ fi
|
||||
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/event_socket.conf.xml
|
||||
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/fax.conf.xml
|
||||
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/fifo.conf.xml
|
||||
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/format_cdr.conf.xml
|
||||
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/hash.conf.xml
|
||||
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/httapi.conf.xml
|
||||
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/http_cache.conf.xml
|
||||
@@ -2189,6 +2219,12 @@ fi
|
||||
%defattr(-, freeswitch, daemon)
|
||||
%{MODINSTDIR}/mod_json_cdr.so*
|
||||
|
||||
%if %{build_mod_rayo}
|
||||
%files event-rayo
|
||||
%defattr(-, freeswitch, daemon)
|
||||
%{MODINSTDIR}/mod_rayo.so*
|
||||
%endif
|
||||
|
||||
%files event-snmp
|
||||
%defattr(-, freeswitch, daemon)
|
||||
%{MODINSTDIR}/mod_snmp.so*
|
||||
@@ -2219,6 +2255,12 @@ fi
|
||||
%defattr(-, freeswitch, daemon)
|
||||
%{MODINSTDIR}/mod_shout.so*
|
||||
|
||||
%if %{build_mod_ssml}
|
||||
%files format-ssml
|
||||
%defattr(-, freeswitch, daemon)
|
||||
%{MODINSTDIR}/mod_ssml.so*
|
||||
%endif
|
||||
|
||||
%files format-tone-stream
|
||||
%defattr(-, freeswitch, daemon)
|
||||
%{MODINSTDIR}/mod_tone_stream.so*
|
||||
@@ -2385,6 +2427,9 @@ fi
|
||||
#
|
||||
######################################################################################################################
|
||||
%changelog
|
||||
* Mon Dec 09 2013 - crienzo@grasshopper.com
|
||||
- Add mod_ssml, mod_rayo
|
||||
- Fix build on master
|
||||
* Thu Jun 28 2013 - krice@freeswitch.org
|
||||
- Add module for VP8
|
||||
* Thu Jun 19 2013 - krice@freeswitch.org
|
||||
|
||||
Reference in New Issue
Block a user