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