Travis Cross
621ec4ae1a
debian: fix issues raised by lintian on source package
2012-05-06 07:14:22 +00:00
Travis Cross
fa4e329847
debian: add a makefile rule to install build deps
2012-05-05 23:29:17 +00:00
Travis Cross
b281e1340b
debian: place build utilities in a single file
2012-05-05 20:23:53 +00:00
Travis Cross
4ce0f57a8b
debian: add new and vastly improved packaging for Debian
...
We now break out each module and component of FreeSWITCH into a
separate individually-installable package. For each package with
executables or modules, we also build a package that includes the
stripped debugging symbols so that users can be helpful when they
discover bugs in FreeSWITCH.
As of this commit, we successfully build 263 distinct binary packages
starting from a clean minimal image on both Debian Sid and Debian
Squeeze.
To keep this manageable, we include a program that generates the
various Debian packaging files from a consolidated description of the
modules and their metadata. The program can even generate this
configuration file by walking the FreeSWITCH source tree.
To provide a smooth user experience, we provide meta-packages that
install sensible sets of modules and other components.
All files are installed into the traditional and customary Linux
directories that you would expect in accordance with the Filesystem
Hierarchy Standard (FHS).
This commit also adds support for running FreeSWITCH as a forked
systemd service in Debian.
For more information about the technical details of the source
packaging, how to build the binary packages from source, and how you
can contribute, please read debian/README.source.
To learn about how this packaging affects you as a user and how to use
the finished Debian packages, read debian/README.Debian.
Signed-off-by: Travis Cross <tc@traviscross.com>
2012-05-05 11:54:05 +00:00
Travis Cross
9181e8e51b
debian: start over
2012-05-05 07:36:37 +00:00
William King
50acea7d95
Finally fully inline with binary* and build* with Debian Policy Manual section 4.9
2012-04-21 12:38:30 -07:00
William King
aa4b221d12
Resolve debian packaging make file conflict regressions
2012-04-20 15:05:26 -07:00
William King
5c2330f766
Resolve a missing build-dep. Resolve a handful of lintian warnings and errors. Cleanup in prep for 1.2 release packaging. --resolve FS-3449
2012-04-19 19:46:10 -07:00
Michal Bielicki - cypromis
7822db8aa6
added mod_cdr_sqlite to Debian build
2011-05-30 16:05:07 +02:00
Michal Bielicki
0e4a1ce873
Added Hebrew Language package to debian buildsystem
2011-04-02 03:13:06 +02:00
Michal Bielicki - cypromis
326886d0fb
removed mod_file_string from debian build since it has been merged into dptools
2011-03-30 11:40:52 +02:00
Michal Bielicki - cypromis
a36e8e606f
added mod_timerfd to debian builds
2011-03-23 13:46:56 +01:00
Michal Bielicki - cypromis
fcd8e2d742
fixed python esl for debian, should make everyone happy now, closes FS-3128
2011-03-23 12:42:17 +01:00
cypromis
44bfcf1d7c
FS-3128
2011-03-20 11:00:51 +01:00
cypromis
ca94fb2bea
adding tts_commandline
2010-10-15 12:45:52 +02:00
cypromis
880ab2c0b4
get flite back in and try to compile on more RAM .... it will not compile on less than 768 I think
2010-10-15 11:49:28 +02:00
cypromis
471d717d82
if you cannot type ... you have to have a lot of time to find the error when it finally popps up while recompiling ... typo in debian/rules ...
2010-10-15 11:24:52 +02:00
cypromis
ddf34ab39a
mod_curl is back in the packaged game and some weird source dir from debian ;))
2010-10-15 10:53:48 +02:00
cypromis
9686a38f92
seems endpoints need spandsp done so spandsp (basically all app modules) have to be made before endpoints
2010-10-15 09:19:44 +02:00
cypromis
374d13e7b6
forgot one more entry
2010-10-15 06:53:46 +02:00
cypromis
0c89de8fb6
need more testing of the .pc applied_patches stuff .. this does not work as advertised yet
2010-10-15 06:51:55 +02:00
cypromis
364e78e292
o you my tab why are you leaving me ???
2010-10-15 05:57:12 +02:00
cypromis
b98401c990
FS-369 except for adduser change, openzap patches (openzap is gone) and some other minor stuff
2010-10-15 05:43:25 +02:00
Michal Bielicki
fe9921c9b0
unimrcp does not build on debian, will have to further analyse
2010-10-15 04:17:27 +02:00
Michal Bielicki
3da5dd0e36
typo in debian rules file made freetdm disappear
2010-10-14 22:47:08 +02:00
Michal Bielicki
ea5a8c91f6
more deb packaging cleanups
2010-10-14 22:29:29 +02:00
Michal Bielicki
eb10a9ef8d
updated modules in .debs to sync with .spec. left out flite since it requres more than 384mb to build debs with.
2010-10-14 19:01:00 +02:00
Anthony Minessale
d5239be751
fix package build
2010-09-17 18:10:26 -05:00
Rupa Schomaker
4c6a030a84
debian limit -> db/hash migration
2010-06-20 19:03:38 -05:00
Michael Jerris
988147a70b
change build to use mod_spandsp instead of mod_fax and mod_voipcodecs
2010-05-31 09:57:44 -04:00
Mathieu Parent
b5049a35d7
debian: install mod_skinny
...
Build tested on i386, amd64 and ppc.
2010-04-17 15:05:48 +02:00
Mathieu Parent
338d64181f
debian: more cleaning
...
debian/control
- Section: comm
- Add Vcs-{Browser,Svn}
- Add Homepage
- Update Standards-Version
- Better Descriptions
- -dbg in debug, -dev in libdevel
- remove libc6 from builddeps as it is essential
debian/changelog:
- wrap to 80 columns (first entry only)
debian/rules:
- remove DH_COMPAT=4
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@17123 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-27 22:37:48 +00:00
Mathieu Parent
66fd931d26
debian: rename skypiax to skypopen
...
And:
- sort freeswitch.{install,conffiles}
- add cidlookup.conf.xml, directory.conf.xml, fifo.conf.xml and nibblebill.conf.xml to conffiles
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@17038 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-18 14:08:15 +00:00
Mathieu Parent
2aec4718a3
debian: also enable gdb for modules
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16797 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-24 12:48:40 +00:00
Michael Jerris
549e07f29e
remove broken module
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16641 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-15 07:21:08 +00:00
Michael Jerris
93f8288c0c
bye bye iax
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16487 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-23 20:15:08 +00:00
Michael Jerris
0c1ae13da1
move mod_spidermoney build to automake, fix spidermoneky dependencies (I think this really fixes -j builds), move mod_spidermonkey sub modules all under the same source directory and bundle their build together as one
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16333 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-17 05:48:36 +00:00
Michael Jerris
e364b59630
+ * upgrade: Add more verbosity when building to make it easier to find build errors.
...
+ * upgrade: Remove the requirement for EXACTLY automake1.9 and change it to need atleast automake 1.9
+ * upgrade: Add the modules (directory, cluechoo, and valet_parking) to the build files. These are in the standard build, so they should be here too.
+
+ -- William King <quentusrex@gmail.com> Fri, 18 Dec 2009 14:27:42 -0800
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16002 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-18 23:00:41 +00:00
Michael Jerris
97309a5e71
move sounds out to their own packages as they do not change revisions with freeswitch
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15809 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-07 06:06:18 +00:00
Michael Jerris
5d6af34594
debian: remove incorrect option (FSBUILD-208)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15496 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-17 19:12:20 +00:00
Brian West
0b0867a706
FSBUILD-201
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15216 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-23 17:36:23 +00:00
Michael Jerris
dc5f95538c
remove broken modules from debian build (FSBUILD-193)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15068 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-03 15:07:14 +00:00
Massimo Cetra
ab207b72d3
add tts_commandline
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14976 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-25 15:59:10 +00:00
Massimo Cetra
edfa18d405
Add some modules to the debian build.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14974 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-25 13:37:01 +00:00
Michael Jerris
e97ef78eb9
add mod_celt and mod_siren to debian build
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12119 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-17 21:54:56 +00:00
Michael Jerris
52cebca125
revert svn revision 11752
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12050 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-16 15:34:39 +00:00
Nicholas Amorim
0d365cc049
Debian rules now points conf files to /etc/freeswitch according to debian standards
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11752 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-11 12:35:56 +00:00
Nicholas Amorim
14b12d18cd
fixed an configure error in rules
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11657 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-05 17:29:11 +00:00
Nicholas Amorim
ed4007f733
Debian package now copying the copyright and changelog files to the right place.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11633 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-04 16:45:38 +00:00
Brian West
0dc1a650bd
removal of mrcp from debs
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11240 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-15 23:25:05 +00:00