Travis Cross
992e05667c
debian: put the build options in the right place
2012-06-02 17:30:48 +00:00
Travis Cross
ed9ff6e375
debian: don't rebuild dsc files
2012-06-02 16:18:53 +00:00
Travis Cross
c15613e065
debian: set variable outside fork
2012-06-02 16:09:39 +00:00
Travis Cross
337c9d4365
debian: output the correct name of the .changes file
2012-06-02 15:17:10 +00:00
Travis Cross
73b34cb373
debian: kill children if we exit unexpectedly
2012-06-02 05:19:19 +00:00
Travis Cross
cf68dc731a
debian: only build binary-indep packages once for each distro
2012-06-02 04:20:52 +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
f3c2180c52
add usage help to debian/util.sh
2012-06-02 01:10:11 +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
6679e3f589
debian: add option to run builds in parallel
2012-05-29 16:52:11 +00:00
Travis Cross
25287f3828
debian: add option to control make/bootstrap -j settings
2012-05-28 19:21:06 +00:00
Travis Cross
9f578ca440
debian: use bootstrap.sh -j
...
We believe it to be safe now. In test run on multi-core machines it
is producing bit-for-bit identical result compared to the non-parallel
invocation.
2012-05-28 18:28:23 +00:00
Travis Cross
b4816ae952
debian: place build results in ../
2012-05-28 18:24:11 +00:00
Travis Cross
a5d696d517
debian: ensure set -e behavior when run under build-all
...
build_all call each of these subroutines under a sub-shell, so the set
-e gets wiped out.
2012-05-28 18:22:13 +00:00
Travis Cross
2365f41fdc
debian: add a build quicktest feature
2012-05-28 18:22:12 +00:00
Travis Cross
d3cb703697
debian: force build output to stderr
...
Because we're capturing the string return value of these functions, we
can't see any output that goes to stdout.
2012-05-28 18:22:09 +00:00
Travis Cross
496b9a9c78
debian: add utility for building all distros and architectures
2012-05-28 18:21:35 +00:00
Travis Cross
40a98d4b49
debian: disable modules that break the build
2012-05-28 18:21:35 +00:00
Travis Cross
8fb3f54c15
debian: add option to create pbuilder debug hook
2012-05-28 18:21:30 +00:00
Travis Cross
139485855d
debian: don't try to build non-dfsg modules
2012-05-28 18:20:43 +00:00
Travis Cross
0bab77bf96
debian: refactor and improve build utilities
2012-05-28 18:20:37 +00:00
Travis Cross
15a67097d8
debian: add utility for rolling nightly builds
2012-05-28 16:35:01 +00:00
Travis Cross
870ef6f83f
debian: don't bundle sounds in orig tarball
...
We've moved the sounds to a separate source package.
2012-05-28 16:35:01 +00:00
Travis Cross
7d5062f9c9
debian: don't force-create the orig tarball
2012-05-28 16:35:00 +00:00
Travis Cross
dfddd3ec10
debian: remove utilities that duplicate debian tools
...
install-build-depends is inferior to:
mk-build-deps -i
2012-05-28 16:34:52 +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
409ff21cc4
debian: improve policy compliance on debian/copyright
2012-05-25 02:45:00 +00:00
Travis Cross
879a798ef3
debian: document a better way to build packaging
2012-05-24 17:27:34 +00:00
Travis Cross
1050a2a9f9
debian: version bump
2012-05-24 17:27:28 +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
11d4658ac4
debian: package mod_say_fa (Say for Persian)
2012-05-23 23:42:36 +00:00
Travis Cross
fcaf888452
debian: install freeswitch.jar with mod_java
2012-05-15 07:19:51 +00:00
Travis Cross
fbcb1c7ae2
debian: don't install scripts/ with freeswitch
...
Some modules like mod_java drop files in there during install that
should be installed with the module rather than with FS.
2012-05-15 07:18:50 +00:00
Travis Cross
c3c559e4f7
debian: add mod_random
2012-05-14 15:53:10 +00:00
Travis Cross
117582adca
debian: match empty as well as unset section variable
2012-05-13 20:54:32 +00:00
Travis Cross
3bc4aa39fe
debian: handle copyright information for pocketsphinx
...
Debian expects all copyright information to be in one place, so we
copy the license details to debian/copyright and remove the COPYING
files when we install components.
2012-05-13 20:54:32 +00:00
Travis Cross
566123cc50
debian: mod_managed needs mono-gmcs to build
2012-05-12 21:57:57 +00:00
Travis Cross
e84686943f
debian: put mod_ilbc in non-free
...
The iLBC library in our tree is non-free software. Google has
purchased Global IP Sound and released a newer version of this library
as part of WebRTC as free software, but we need to upgrade to take
advantage of this more favorable licensing.
Until we do that, we also need to remove libs/ilbc from the Debian
source packaging.
2012-05-12 21:30:53 +00:00
Travis Cross
243f950c2a
debian: rearrange section headers
2012-05-12 20:52:59 +00:00
Travis Cross
4e174ee99c
debian: put mod_siren in non-free
...
Despite the relatively-generous patent grant from Polycom, the
requirement to execute further agreements to use the code and patents
means this module fails the DFSG.
We'll need to exclude this code from the source package as well.
2012-05-12 20:52:59 +00:00
Travis Cross
a7151174e2
debian: support per-module section headers
2012-05-12 20:52:58 +00:00
Travis Cross
b19b6498db
debian: add build-depends for mod_osp
2012-05-12 18:23:35 +00:00
Travis Cross
ed42f37212
debian: add build-depends and section for mod_mp4
...
This needs a package from debian-multimedia.org, so it needs to go in
contrib/ and we can't build it as part of this source package.
2012-05-12 18:23:34 +00:00
Travis Cross
0f50f044f3
debian: add build-depends for mod_h323
2012-05-12 18:23:34 +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
832d00f3da
debian: add build-depends for mod_yaml
2012-05-12 18:23:33 +00:00
Travis Cross
df19f49fd8
debian: enable mod_ladspa
2012-05-12 18:23:33 +00:00
Travis Cross
5e83530a20
debian: add build-depends and suggests for mod_ladspa
2012-05-12 18:23:33 +00:00