Commit Graph

8 Commits

Author SHA1 Message Date
Sebastian Kemper 6a4b022ec1 freeswitch-stable: add more modules
- add b64, clearmode, cv (broken), dahdi_codec, dialplan_directory,
  event_test, event_zmq, pocketsphinx, posix_timer, random, vmd and yuv.
- some of the new modules require extra sources, so add a download
  routine for those so we can verify the checksums and prevent FreeSWITCH
  build system to download them on its own.
- add two patches to fix some issues with the new modules.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-24 22:04:47 +02:00
Sebastian Kemper 4aecbd082d freeswitch-stable: Misc fixes
- compile fix for mod_av added, without it the build errors out
  (warnings turned to errors). It's still labelled @BROKEN, but once
  OpenWrt's ffmpeg maintainers add libavresample to libffmpeg-full
  (PR #4490) it should work.
- disable Erlang detection if mod_erlang_event is not selected (build
  dep on Erlang unfortunately has to stay)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-24 21:10:04 +02:00
Sebastian Kemper ceff7f10c9 freeswitch-stable: package cleanups
- removed xmlrpc-c todo; I compiled with external version in staging
  dir, it didn't make a difference (didn't seem to be used)
- removed swig calls as per suggestion from upstream

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-14 22:57:53 +02:00
Sebastian Kemper 4d36442e22 freeswitch-stable: SWIG updates
- fixed swig location in all Makefiles in libs/esl and src/mod/languages
- forced a reswig for mod_lua as well, like it is already done for
  mod_python
- added patch for mod_lua to properly do the reswig (patch sent
  upstream, too)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-11 14:24:59 +02:00
Sebastian Kemper 8e0aed4754 freeswitch-stable: Fix mod_erlang_event build
- added a patch for erlang.m4 so mod_erlang_event finds the right lib to
  link to

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-06-02 22:31:27 +02:00
Sebastian Kemper 3822ad7e59 freeswitch-stable: Add options to include more libs
- added symbols to Config.in to enable additional libs
- libs are: freetype, libpng, libyuv (internal), libvpx (internal)
- they're not enabled by default

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-05-21 00:31:28 +02:00
Sebastian Kemper b3b54bda22 freeswitch-stable: Update to FreeSWITCH 1.6.16
- Dropped upstreamed patches

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-04-04 21:40:52 +02:00
Sebastian Kemper 9d1c7211c0 Add FreeSWITCH stable packages
- FreeSWITCH stable series for OpenWrt/LEDE
 - clean, simple Makefiles
 - provides 'freeswitch' user on target device, no need for root
 - procd init script
 - musl and glibc support
 - SHA256 for download verification
 - hotplug script with extras (condition checks)
 - package size reduced

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-03-18 16:38:13 +01:00