Commit Graph

373 Commits

Author SHA1 Message Date
Travis Cross 44680b31d9 Install perl module files needed by mod_perl
FS-5892 --resolve
2013-10-19 19:55:13 +00:00
Travis Cross c4b2d79159 Limit version of packages we replace 2013-10-18 20:16:10 +00:00
Travis Cross f075d25819 Add freeswitch-all debian package
This package bundles all modules and extras into a single DEB.  This
can have some advantages in terms of convenience and speed of apt
operations.
2013-10-18 19:53:15 +00:00
Marc Olivier Chouinard f8abd0cc1d Fix bootstrap from the removal of mod_html5 in previous commit and cleanup some other reference to it 2013-10-16 19:49:55 +00:00
Travis Cross d820e981ca Force preference on ssmtp if no MTA is installed
FS-5872 --resolve
2013-10-12 18:00:12 +00:00
Ken Rice 4c5be954f2 update opus tarball rev 2013-09-10 12:16:19 -05:00
Travis Cross ecbe66a229 Add dependency from mod_rayo to mod_ssml 2013-09-10 15:34:34 +00:00
Travis Cross 15290bc4f2 debian: Add additional module files for mod_spidermonkey
Note that we don't actually support building mod_spidermonkey for
Debian at the moment.

FS-4552
2013-07-26 22:30:45 +00:00
Travis Cross f1ae5211b2 debian: Handle mod_managed .dll more idiomatically 2013-07-26 21:57:20 +00:00
Travis Cross fee21f8ad9 debian: Include the .dll file for mod_managed
Note that we don't actually support building mod_managed at this time
for Debian.

FS-5317 --resolve

Thanks-to: Artur Kraev <ravenox@gmail.com>
2013-07-26 21:49:38 +00:00
Travis Cross 842c5ea877 Fix spacing 2013-07-03 16:07:31 +00:00
Travis Cross 4efa173475 Tweak such that control-modules.gen matches 2013-07-03 04:29:08 +00:00
Travis Cross b48ffd056c Add mod_ssml to Debian packaging 2013-07-03 04:29:07 +00:00
Travis Cross 5e2c513e43 Add mod_rayo to debian packaging 2013-07-03 04:29:05 +00:00
Travis Cross 94b3081b02 Check for config before starting
...so we can tell people what to do and where to look.
2013-06-16 14:25:50 +00:00
Travis Cross 860aa5cc78 debian: Update -meta-all to grab mod_b64 2013-06-07 00:53:24 +00:00
Travis Cross 73352918be Add mod_b64 to debian packaging
Base64 in high definition!
2013-06-07 00:51:36 +00:00
Travis Cross 324d65b616 Add mod_translate to debian packaging 2013-06-06 19:15:23 +00:00
Travis Cross af8488826f Add mod_say_pl to debian build 2013-06-06 18:56:54 +00:00
Travis Cross 0a3921f08b Use --with-storagedir in Debian build 2013-06-06 17:34:44 +00:00
Travis Cross 4c1e626b60 Set mod_voicemail to depend on mail-transport-agent
Without this dependency we might not end up with sendmail installed
which would be unnecessarily surprising when using mod_voicemail.
2013-06-03 09:29:32 +00:00
Travis Cross 3a651f12da 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:58 +00:00
Travis Cross efe76ee448 Remove redundant orig file purifying step
We kill these files with .gitattributes.
2013-05-31 20:40:11 +00:00
Travis Cross dc7aba55c8 Add generic mechanism for building non-DFSG packages 2013-05-31 20:40:11 +00:00
Travis Cross 94d44f8a9d debian: Update -meta-all to grab all packages
We now build unimrcp, portaudio, portaudio-stream, skypopen, 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-31 20:40:11 +00:00
Travis Cross 31cc04e29b Fix typo 2013-05-31 20:40:11 +00:00
Travis Cross 4266442d6e debian: wheezy is the new stable
And jessie is the new testing.

The king is dead, long live the king!
2013-05-31 20:40:10 +00:00
Travis Cross 40c3fbb617 Show CPPFLAGS from debian/rules 2013-05-31 20:40:10 +00:00
Travis Cross 03cdc495f0 Fix quoting issue in debian/rules
This amends commit f93c3f70bf
2013-05-31 20:40:10 +00:00
Travis Cross a95e9004fc Set compiled-in storage_dir and certs_dir defaults for Debian 2013-05-31 20:40:10 +00:00
Travis Cross c7524f9ea7 Fix debian lang-* recommends on sounds-*
Thanks to Richard Neese for pointing out the erroneous results.
2013-05-31 20:40:10 +00:00
Travis Cross 300306232a Tighten suggested debian build constraints a bit 2013-03-29 22:13:26 +00:00
Travis Cross c8df04fc4b Allow setting compression level for dpkg-source
Apparently the Raspberry Pi blows up (out of memory) if you call
dpkg-source -z9 as it implicitly calls xz -9.  Thanks to Ken Rice for
running headlong into this.

Also note that while xz takes -0, dpkg-source won't take -z0, so we
check for this and make sure we call dpkg-source correctly.
2013-03-21 21:00:27 +00:00
Travis Cross 3990289342 Build-depend on libasound2-dev for mod_portaudio
Ken thinks this may have been needed to get mod_portaudio to work for
him.
2013-03-20 18:43:50 +00:00
Travis Cross ee74254409 Improve instructions for Debian util.sh build
These instructions comprise everything needed to build the Debian
packages from a virgin Debian image.
2013-03-11 17:10:52 +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 f15ecbb8af Use -g3 rather than -ggdb3 for debian
On a GNU/Linux system -g3 and -ggdb3 should produce the same result
under gcc, but clang only recognizes -g3.
2013-02-10 06:20:46 +00:00
Travis Cross 42372e1914 Add mod_flite to debian meta packages 2013-02-10 02:49:55 +00:00
Travis Cross 860d2aca57 Make a note of commands that must be run as root 2013-01-17 21:02:41 +00:00
Travis Cross 6ec38f1ae5 Correct getopts invocation for build-all -m
Thanks-to: Philip Hands <phil@hands.com>
2013-01-17 20:50:35 +00:00
Travis Cross 8859eb0b23 debian: Move some init options to default/freeswitch
Thanks-to: Henning Holtschneider <henning@loca.net>

FS-4979 --resolve
2012-12-30 19:08:55 +00:00
Travis Cross 2df9d2e478 Remove the siren and ilbc code from the debian source package
The Siren code is non-free per DFSG, and the ILBC code is under
unclear licensing until we upgrade to the WebRTC version.
2012-12-19 17:55:47 +00:00
Travis Cross 0da6a6dd64 Add an AUTHORS file in debian/ so I can acknowledge contributors 2012-12-19 17:39:41 +00:00
Travis Cross c79509a367 Use /var/lib/freeswitch as home directory on Debian
Previously we were using /var/run/freeswitch.

Julian pointed out that someone may actually want to keep information
around in the home directory.  For Gemeinschaft they need to keep the
.odbc.ini file here.

Thanks-to: Julian Pawlowski <julian.pawlowski@gmail.com>
2012-12-18 17:43:04 +00:00
Philip Hands a4efd266a2 mostly done (apart from some dodgy non-licenses) 2012-12-17 21:32:17 +00:00
Philip Hands 1b0cada412 eliminate the last of license-reconcile's 'License mismatch' errors 2012-12-17 21:32:17 +00:00
Philip Hands 5deb31871a get rid of more license mismatches 2012-12-17 21:32:17 +00:00
Philip Hands bc15b751d6 drop some things made redundant by licensecheck patches 2012-12-17 21:32:17 +00:00