Travis Cross
eb7200bbe5
Avoid mod_java on Debian wheezy
...
We're already avoiding it on sid and jessie; now we're hitting build
failures with it on wheezy.
ref: FS-6811
2014-09-09 16:25:17 +00:00
Ken Rice
8d11e8abb1
git.freeswitch.org is DEAD... Long Live git via http://stash.freeswitch.org
2014-07-15 17:34:16 -05:00
Travis Cross
af4f1045b8
Create freeswitch-timezones debian package
...
This installs the timezone file such that configurations can reference
it rather than copying it.
2014-06-24 00:39:14 +00:00
Travis Cross
50625e36ee
Build mod_verto for debian packaging
...
We still need to add special handling for the perl bits.
2014-06-17 17:35:08 +00:00
Travis Cross
990847638c
Pull mod_verto from debian packaging temporarily
...
`make install` on mod_verto needs to be reworked a bit for packaging
builds.
2014-06-17 03:01:06 +00:00
Travis Cross
7b974def21
Add back mod_perl to debian build
...
The build issues blocking its return appear to have been resolved.
2014-06-16 20:43:02 +00:00
Travis Cross
ab3e95569c
Drop mod_java from jessie build
...
Right now mod_java fails to build on sid and jessie. We have a
possible solution, but we'll just disable the build of the module
while we test and verify.
2014-05-22 18:30:39 +00:00
Travis Cross
15766d349d
Drop mod_ldap from sid/jessie build
...
Ken noticed a build error. We need to use the system ldap library
anyway, so we'll just drop mod_ldap here until we make that change.
2014-05-22 18:24:32 +00:00
Travis Cross
8f3ee29c23
Reenable mod_v8 in debian package builds
...
The relevant v8 build issues are believed to be worked out at this
point.
2014-04-07 17:37:41 +00:00
Travis Cross
b54ba38255
Follow mod_spidermonkey deprecation in debian/
...
It wasn't supported, and we weren't building it by default as it was.
2014-03-26 18:17:16 +00:00
Travis Cross
cde20f6fe6
Require sqlite as a system dependency
...
This purges sqlite from our tree and requires it to be present on the
system for building and running FreeSWITCH.
FS-353
2014-03-24 12:54:49 +00:00
James Le Cuirot
8574988c3a
Completely unbundle libedit
...
FS-353
Signed-off-by: Travis Cross <tc@traviscross.com>
2014-03-24 12:39:59 +00:00
Travis Cross
6261e5ae48
Drop mod_v8 from debian build for now
...
This is currently breaking the build. We'll get that fixed and add
mod_v8 back in after things slow down.
2014-03-22 05:07:27 +00:00
Travis Cross
54cd0df33a
Support change to system libspeex in debian
2014-03-20 15:28:26 +00:00
Travis Cross
4c0e1798d5
Support change to system libpcre in debian
2014-03-20 15:28:24 +00:00
Travis Cross
cba9af4e61
Drop mod_perl from the debian build temporarily
...
We'll add this back when the build issues with it get worked out.
See FS-6385.
2014-03-20 02:30:53 +00:00
Travis Cross
f8368ec835
Remove dead mod_voipcodecs from debian excludes
...
Mike removed mod_voipcodecs from tree in commit
bcd9f49fbe
.
We'd long since replaced mod_voipcodecs with mod_spandsp.
2014-03-18 23:02:24 +00:00
Travis Cross
75c5c9807f
Build-depend on libcurl-dev in debian
...
Because FS will build against the system libcurl if it's there, this
results in us building against the system library.
2014-03-12 21:29:46 +00:00
Travis Cross
e16b9c11a2
Add core build-dep on libogg-dev for speex
2014-02-18 20:47:32 +00:00
Travis Cross
1c61d88d51
Drop mod_speex from debian/
...
Speex is in the core, so Tony dropped the module.
2014-02-18 20:38:25 +00:00
Travis Cross
3c4ef16c4c
Build mod_shout on Debian
...
...at least until mod_vlc stabilizes.
2014-01-17 09:58:39 +00:00
Travis Cross
2e88503602
Ignore src/mod/legacy in debian builds
...
FS-6110 --resolve
2014-01-14 22:55:28 +00:00
Travis Cross
1b382ea0f2
Refactor check in debian bootstrap
2014-01-14 22:34:46 +00:00
Travis Cross
e6ec1478ef
Fix dependency of freeswitch-all-dbg
...
Previously we were trying to rely on freeswitch-all providing
freeswitch, but that doesn't seem to work as expected.
2014-01-04 19:57:25 +00:00
Travis Cross
8d1c1a5bb9
Treat freeswitch-{sounds,music} as virtual packages only
...
Previously we were creating freeswitch-music, freeswitch-sounds,
freeswitch-sounds-en, and freeswitch-sounds-en-us metapackages and
also providing those names as virtual packages from the
freeswitch-{sounds,music} source packages. This is unnecessarily
confusing and meant that freeswitch-all wasn't depending on any sounds
in actuality as it was also providing freeswitch-sounds.
2013-12-18 19:51:12 +00:00
Travis Cross
763bc8cfde
Fix freeswitch-all module provides/replaces/conflicts
...
We were generating freeswitch-mod-mod-* rather than freeswitch-mod-*.
2013-12-18 18:54:35 +00:00
Travis Cross
8099af6564
Cleanup whitespace in debian/
2013-12-10 03:53:17 +00:00
Travis Cross
f148aa9c3b
Improve upgrade path to freeswitch-all
...
That is to say, declare all appropriate Provides/Conflicts/Replaces
for freeswitch-all and freeswitch-all-dbg by enumerating the binary
packages that we're going to produce during the build.
Conflicts is more appropriate than Breaks here as both packages will
continue to provide the same files on an ongoing basis and we would
like to force the removal of the other package.
2013-12-08 15:13:14 +00:00
Travis Cross
7a77d2f3fe
Generate modules_.conf earlier in bootstrap
2013-11-20 01:27:43 +00:00
Travis Cross
9268f24031
Refactor generation of debian/modules_.conf
2013-11-20 01:27:43 +00:00
Travis Cross
75481f6398
Refactor out file merge function
2013-11-19 21:20:10 +00:00
Travis Cross
0af078b6a9
Avoid building mod_java on sid for now
...
We're getting dependency errors that seem to be an upstream issue.
2013-11-09 01:12:43 +00:00
Travis Cross
8ea0bc73a9
Limit version of packages we replace
2013-10-18 20:15:53 +00:00
Travis Cross
37648ced3e
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:52:16 +00:00
Travis Cross
b35869da62
debian: Handle mod_managed .dll more idiomatically
2013-07-26 21:56:07 +00:00
Travis Cross
d0a9574fa9
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:47:31 +00:00
Travis Cross
fa174ec3d8
Fix spacing
2013-07-03 16:07:41 +00:00
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