Commit Graph

69 Commits

Author SHA1 Message Date
Travis Cross 9ae26ff50d Have modules depend on a particular version of libfreeswitch1
At this point we never want someone running a module against a
different version of FS than the module was built for.  It's also
conceivable that you could want to use the modules with libfreeswitch1
even if you weren't running FS itself.
2013-06-03 06:14:02 +00:00
Travis Cross 0a50536aa8 Add generic mechanism for building non-DFSG packages 2013-05-28 23:52:41 +00:00
Travis Cross aa7c4d1f75 debian: Update -meta-all to grab all packages
We now build unimrcp, portaudio, portaudio-stream, skypopen, b64, and
dahdi-codec, so they should be included in meta-all.  Also refactor a
bit so we install all lang and mod_say packages as well.
2013-05-28 07:29:31 +00:00
Travis Cross 4448d6b743 debian: wheezy is the new stable
And jessie is the new testing.

The king is dead, long live the king!
2013-05-25 19:05:35 +00:00
Travis Cross b755c8347b Add mod_say_pl to debian build 2013-05-21 02:33:56 +00:00
Travis Cross 7845e3244f Add mod_translate to debian packaging 2013-04-23 10:29:31 +00:00
Travis Cross f3dd5849b5 Fix debian lang-* recommends on sounds-*
Thanks to Richard Neese for pointing out the erroneous results.
2013-04-09 15:38:09 +00:00
Travis Cross a3786d528f Add mod_sndfile to debian freeswitch-meta-default
FS-5109 --resolve
2013-02-27 05:48:19 +00:00
Travis Cross 8ae24a7dfb Build portaudio modules for Debian sid and wheezy
These build as of FS-4265 being fixed.
2013-02-10 08:46:26 +00:00
Travis Cross 79a5709362 Add debian support for installing languages
Languages are installed at /usr/share/freeswitch/lang so that they can
be referred to by the user's configuration in /etc/freeswitch.  As a
Debian package user isn't going to have access to `make vm-sync` these
files need to be readily available somewhere.
2013-02-10 08:28:51 +00:00
Travis Cross 42372e1914 Add mod_flite to debian meta packages 2013-02-10 02:49:55 +00:00
William King 703b2102c5 Adding debian core pg support 2012-12-07 12:17:19 -08:00
Travis Cross 443a8db1a5 Build mod_flite Debian package
FS-4263 --resolve
2012-11-12 19:58:30 +00:00
Travis Cross a5acfa218c Help mod_h323 build on wheezy
libopenh323-dev is in squeeze and sid, but it doesn't look like it's
going to make it into wheezy at this point.

H323Plus claims to be a drop-in replacement, but this should probably
be tested thoroughly.

Note that mod_h323 is still in the avoid_mods list pending testing to
verify that it builds cleanly on each target.

Thanks-to: Steven Ayre <steveayre@gmail.com>

FS-4567 --resolve
2012-10-31 15:17:40 +00:00
Travis Cross b8e3c1d524 debian: Add meta-sorbet and meta-all 2012-09-23 11:03:55 +00:00
Travis Cross 91a8356d4d debian: Add isac and vp8 to meta-codecs 2012-09-23 11:03:48 +00:00
Travis Cross df04ec4b12 debian: Enable mod_soundtouch 2012-09-23 07:49:28 +00:00
Travis Cross 2a665f4094 debian: Enable mod_html5 2012-09-23 07:49:28 +00:00
Travis Cross 0b0a916fde debian: Enable mod_sonar 2012-09-23 07:49:28 +00:00
Travis Cross 6f056ef767 debian: Enable mod_oreka 2012-09-23 07:49:27 +00:00
Travis Cross da5b0b3887 debian: Remove config for mod_fax 2012-09-23 07:49:27 +00:00
Travis Cross 1dd2e0f6b0 Avoid new modules in debian except mod_vp8 2012-09-20 06:48:38 +00:00
Travis Cross ad2da59a6d debian: don't build mod_managed
It's broken too many of my recent builds.  We can add it back in when
things stabilize or perhaps after we get it to swig with a recent
version of swig that we can make part of the clean bootstrap/build
process.
2012-06-02 03:07:12 +00:00
Travis Cross 4d8cdb3276 debian: don't depend on non-free codecs for meta-vanilla 2012-05-29 18:42:35 +00:00
Travis Cross 40a98d4b49 debian: disable modules that break the build 2012-05-28 18:21:35 +00:00
Travis Cross 139485855d debian: don't try to build non-dfsg modules 2012-05-28 18:20:43 +00:00
Travis Cross 219831edf3 debian: pull in mod_spandsp with other codecs 2012-05-27 06:34:52 +00:00
Travis Cross 890a89b6e3 debian: suggest rather than depend on problematic codecs 2012-05-27 06:17:58 +00:00
Travis Cross 7b5a9193aa debian: remove support for building sounds and music
The various sounds and music have their own source packages now as
they have their own conventions and version numbers which fortunately
update less frequently than FreeSWITCH itself.
2012-05-24 17:27:23 +00:00
Travis Cross 117582adca debian: match empty as well as unset section variable 2012-05-13 20:54:32 +00:00
Travis Cross a7151174e2 debian: support per-module section headers 2012-05-12 20:52:58 +00:00
Travis Cross fb749c611f debian: enable mod_portaudio and mod_portaudio_stream 2012-05-12 18:23:34 +00:00
Travis Cross d113dbd27a debian: enable mod_yaml 2012-05-12 18:23:34 +00:00
Travis Cross df19f49fd8 debian: enable mod_ladspa 2012-05-12 18:23:33 +00:00
Travis Cross ee653e5861 debian: use libjpeg62-dev rather than libjpeg8-dev
Some modules such as mod_h323 pull in libjpeg62-dev which creates a
dependency conflict if we try to use libjpeg8-dev for the core.
2012-05-12 18:23:32 +00:00
Travis Cross e44bdd11f4 debian: enable mod_managed except on squeeze
mod_managed needs mono 2.8 or greater, and squeeze has only mono 2.6.
2012-05-12 18:23:32 +00:00
Travis Cross 3eec3d79be debian: enable mod_java 2012-05-12 18:23:32 +00:00
Travis Cross 3e2194873d debian: enable mod_snmp 2012-05-12 18:22:13 +00:00
Travis Cross 31703ab6a4 debian: add support for per-distribution build-depends 2012-05-12 04:54:35 +00:00
Travis Cross 417c3c29fc debian: clean up after bootstrapping 2012-05-11 06:14:57 +00:00
Travis Cross 921de9446f debian: don't package the SWF slim player
We're not including the source code or build tools for the version of
the player we're distributing, so it fails The Debian Free Software
Guidelines (DFSG).
2012-05-10 18:55:48 +00:00
Travis Cross 9b265bdf8b debian: freeswitch depends on libfreeswitch1 2012-05-10 18:47:02 +00:00
Travis Cross 62190e5836 debian: libfreeswitch1 shouldn't build-depend on perl:Depends 2012-05-10 18:26:00 +00:00
Travis Cross adf313d0c3 debian: override warnings about closing an ITP bug 2012-05-10 18:26:00 +00:00
Travis Cross cc36ff4800 debian: override gpl/openssl warning on freeswitch package 2012-05-10 18:26:00 +00:00
Travis Cross 76330ec918 debian: update package name for lintian override 2012-05-09 23:20:37 +00:00
Travis Cross 9c6a3d76d3 debian: rename libfreeswitch-dev package appropriately 2012-05-09 23:15:02 +00:00
Travis Cross 4e4b0d45e2 debian: reduce edit distance between control-modules and .gen 2012-05-09 23:15:02 +00:00
Travis Cross d64c72e88d debian: don't distribute .la files with modules
Debian wants rid of .la files, and these module .la files shouldn't be
necessary on a Debian system.
2012-05-09 23:15:02 +00:00
Travis Cross a9977a7cac debian: separate out libfreeswitch1 2012-05-09 23:15:02 +00:00