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
Peter Olsson
c8fa0f0c4b
mod_v8: Use parallel build by default. Use configure flag "--disable-parallel-build-v8" to disable it. It's disabled by default for Debian build scripts, since parallel build has some issues with cowbuilder.
2014-03-23 09:25:41 +01: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
1470622292
Require libcurl as a system dependency
...
This purges libcurl from our tree and requires it to be present on the
system for building and running FreeSWITCH.
FS-353
2014-03-20 21:15:29 +00:00
Travis Cross
54cd0df33a
Support change to system libspeex in debian
2014-03-20 15:28:26 +00:00
James Le Cuirot
b283db6319
Completely unbundle speex
...
FS-353
Signed-off-by: Travis Cross <tc@traviscross.com>
2014-03-20 15:28:25 +00:00
Travis Cross
4c0e1798d5
Support change to system libpcre in debian
2014-03-20 15:28:24 +00:00
James Le Cuirot
e85f06ee2f
Completely unbundle pcre
...
FS-353
Signed-off-by: Travis Cross <tc@traviscross.com>
2014-03-20 15:28:23 +00:00
Travis Cross
90404d5889
Purge mod_voipcodecs from debian/control-modules
2014-03-20 03:33:05 +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
046df6be67
Export V=1 for debian builds
...
Now that we're using AM_SILENT_RULES this needs to be set so we can
see what's going on in our build logs.
2014-03-19 21:07:21 +00:00
Travis Cross
83125dada5
Follow rename to configure.ac in debian/
2014-03-19 19:12:25 +00:00
Travis Cross
fb2c587249
Add debian build-deps for mod_opal
2014-03-19 00:48:10 +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
Michael Jerris
1c5e61447b
move libs/stfu into the core, as it is not really a lib
2014-03-17 09:44:14 -04: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
6c71125359
Add note about the supported Debian release for building
2014-02-23 22:39:16 +00:00
Travis Cross
24179a4d7f
Describe workaround in Debian/README.source
...
Pre-jessie versions of Debian's mk-build-deps tool rely on libraries
that do not correctly parse debian/control, so we have to clip it down
to a smaller subset of the format to build on e.g. wheezy.
2014-02-23 22:39:16 +00:00
Travis Cross
110677eea6
Reorganize sections in debian/README.source
2014-02-23 22:39:16 +00:00
Travis Cross
e72e4a7b72
Clean up introduction
2014-02-23 22:39:16 +00:00
Travis Cross
771949b30e
Update, organize, and improve debian/README.source
2014-02-23 22:39:15 +00:00
Travis Cross
b202d35094
Make debian/README files more markdown-like
2014-02-23 22:39:15 +00:00
Travis Cross
9a0032e9b7
Exit non-zero from build-all on any build failure
...
./debian/util.sh build-all will do a number of builds in sequence or
parallel. We now track if any of those builds fail to return a
.changes file and exit non-zero.
2014-02-18 21:05:12 +00:00
Travis Cross
edf294cdf1
Correct alphabetization
2014-02-18 20:48:28 +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
Ken Rice
6e7d5d0897
update copyright header for 2014
2014-02-12 12:08:56 -06:00
Travis Cross
db0c3ab403
Add some hardening to the debian build
2014-02-09 23:51:42 +00:00
Travis Cross
0c41db9fb1
Add support for setting custom LDFLAGS
2014-02-09 23:49:29 +00:00
Travis Cross
4106471020
Reorder build flags variables
2014-02-09 23:49:29 +00:00
Travis Cross
78be57fb98
Use simply-expanding variables for build flags
2014-02-09 23:49:29 +00:00
Peter Olsson
9059fb91cc
FS-5045
2014-02-02 12:33:37 +01:00
Travis Cross
3cad316804
Drop default support for squeeze
2014-02-01 15:03:52 +00:00
Travis Cross
e0b1dcdfc3
Start DBs before FS if possible
...
Thanks-to: Humberto Diógenes <hdiogenes@gmail.com>
2014-01-30 14:12:45 +00:00
Travis Cross
e959933d8c
Fix mod_cluechoo error on load
...
mod_cluechoo needs to be linked against ncurses or we receive an error
about undefined symbols when loading the module. How did this ever
work?
Thanks-to: Dušan Dragić <dragic.dusan@gmail.com>
FS-5965
2014-01-26 18:02:22 +00:00
Travis Cross
e364450a57
Add util option to customize suite names
...
This lets us set the suite name in the changelog file to
e.g. sid-experimental. This way we can share a single debian repo URL
for all versions, but make sure that incoming files are directed to
the correct distro.
2014-01-21 05:18:18 +00:00
Peter Olsson
2e32d10503
mod_v8: Added configure flag --enable-static-v8 to enable static linking of the V8 lib. Also enabled this flag for the Debian packaging system. Please note the static linking has only been verified on Linux so far
2014-01-20 11:33:38 +01:00
Travis Cross
9501911964
Build debian packages verbosely
2014-01-20 00:31:25 +00:00
Travis Cross
edad7443a4
Add description of util.h -l usage
2014-01-17 20:06:14 +00:00
Travis Cross
6b8c3d6e56
Use -i to simplify debian/README.source
2014-01-17 20:03:39 +00:00
Travis Cross
671fc3bc4e
Add convenience option for building a small subset of modules
2014-01-17 19:30:49 +00:00
Travis Cross
383b77a1f0
Add option to install build-deps needed by debian/util.sh
2014-01-17 19:24:13 +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
ec9bed1b94
Suggest vlc-dbg for mod_vlc
...
This helps to reason about any core dumps that come from libvlc /
mod_vlc.
2014-01-17 08:52:14 +00:00
Travis Cross
0f9a70324f
Depend on vlc-nox for mod_vlc
...
mod_vlc needs the plugins from vlc-nox to do anything useful.
Currently mod_vlc segfaults without the plugins. Even after that is
fixed, however, without any plugins mod_vlc can't do its job, so we'll
set a hard dependency here. I could probably be talked into making
this a Recommends rather than Depends.
FS-6124
2014-01-17 08:52:13 +00:00
Travis Cross
657b0377ef
Work around debian bootstrap parsing oddity
2014-01-14 23:47:31 +00:00
Travis Cross
824e174af8
Add mod_v8 to control-modules
2014-01-14 22:58:02 +00:00
Travis Cross
2e88503602
Ignore src/mod/legacy in debian builds
...
FS-6110 --resolve
2014-01-14 22:55:28 +00:00