Commit Graph

26 Commits

Author SHA1 Message Date
Bernd Kuhls
b52f8f8dba package/freeswitch: add optional dependency to openldap
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
7cd9a72bde package/freeswitch: enable mod_shout
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
37fe9e2a94 package/freeswitch: enable mod_cv
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
10336c4399 package/freeswitch: enable mod_imagick
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
483bf09b09 package/freeswitch: enable mod_memcache
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
b19f68e01d package/freeswitch: add optional dependency to xz
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
6b263e9503 package/freeswitch: enable mod_soundtouch
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
8cf9a5a79f package/freeswitch: enable mod_alsa
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
ba1ba2a5f4 package/freeswitch: enable mod_sndfile
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
a59f657d61 package/freeswitch: enable mod_silk
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
1608786465 package/freeswitch: enable mod_portaudio
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
3017c98436 package/freeswitch: enable mod_opus
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
4d5e67ecc7 package/freeswitch: enable mod_isac
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
1231737d32 package/freeswitch: enable mod_ilbc
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
689e66c641 package/freeswitch: add optional dependency to libg7221
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
dd8e67fb85 package/freeswitch: enable mod_codec2
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
23d4c01b66 package/freeswitch: enable mod_bv
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
05c5b3ec4e package/freeswitch: enable mod_lua
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
5970961979 package/freeswitch: enable mod_yaml
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
144f22bab0 package/freeswitch: add optional dependency to freetype
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
df15486ef5 package/freeswitch: add optional dependency to unixodbc
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
24ceff3868 package/freeswitch: add optional dependency to libpng
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
db6f22059e package/freeswitch: enable mod_enum
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
bcf1123b24 package/freeswitch: add optional dependency to libedit
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
ffd066017a package/freeswitch: enable optional modules
All these modules have no external dependencies.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00
Bernd Kuhls
0480bbc1a0 package/freeswitch: new package
This commit adds freeswitch without any configured modules and with a
minimal set of non-optional dependencies. All other dependencies and
modules will be added by further patches in this series.

Please note that freeswitch source repo bundles some libraries which
are also available as buildroot packages. The freeswitch build system
does not allow to use system libraries in these cases:

  apr, apr-util, libsrtp, libvpx, libyuv, sofia-sip, tiff

The reason are patches to these packages by the freeswitch project
which are not yet upstream. There is an open JIRA report for this
situation:
https://freeswitch.org/jira/si/jira.issueviews:issue-html/FS-353/FS-353.html

More historic infos can be found here:
http://article.gmane.org/gmane.comp.telephony.freeswitch.devel/2715
https://freeswitch.org/the-missing-link/

In the 1.6.7 version bump libvpx & libyuv were also moved in-tree:
febe0f8dac
44da905b4f

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-17 22:17:11 +02:00