Travis Cross
a9977a7cac
debian: separate out libfreeswitch1
2012-05-09 23:15:02 +00:00
Travis Cross
2557e962a2
debian: move .so symlink to -dev package
2012-05-07 16:27:37 +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
Michal Bielicki - cypromis
16c23f787c
typo
2011-05-30 16:55:24 +02:00
Michal Bielicki - cypromis
7822db8aa6
added mod_cdr_sqlite to Debian build
2011-05-30 16:05:07 +02:00
cypromis
1703f3f606
added mongo module config files to debian pckage
2011-05-13 09:06:18 +02:00
Michal Bielicki - cypromis
6e78f6f57e
removed mod_file_string from debian build since it has been merged into dptools
2011-03-30 11:41:45 +02:00
Michal Bielicki - cypromis
a36e8e606f
added mod_timerfd to debian builds
2011-03-23 13:46:56 +01:00
cypromis
a4aa5ceb2e
my typonese rules ... sorry for the mod_spandsp.sp ...
2010-10-15 12:19:55 +02:00
cypromis
33ea6e9c8f
no scripts dir
2010-10-15 08:02:15 +02:00
cypromis
9eb57ee521
no bins in scripts dir
2010-10-15 07:47:19 +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
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
1bfcc17e54
Skinny: add example dialplan and directory config
2010-05-18 14:47:36 +02:00
Mathieu Parent
90913b8e26
Debian: add new skinny conffiles
2010-04-21 08:18:24 +02: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
375956ef32
debian: cleaning
...
- sort *.install and *.conffiles
- complete freeswitch-lang-* (some conffiles were not installed)
- remove duplicate lines
- dirs should only contain empty dirs, debhelper creates others
- avoid installing mod_spidermonkey_socket.la, mod_perl.la and mod_lua.la in the language as it is in -dev
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@17119 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-27 14:14:20 +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
Brian West
bc632e2463
fix packaging
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16879 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-03 14:18:58 +00:00
Mathieu Parent
46d394a6be
debian: install conf/ivr_menus/demo_ivr.xml (as conffile)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16814 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-25 13:11:30 +00:00
Mathieu Parent
f70813a90e
FSBUILD-251: Debian buildsystem: Some development files (*.la) are placed in both freeswitch and freeswitch-dev packages
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16735 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-23 15:57:53 +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
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
f04b5b9097
remove module packaged twice from debian build (FSBUILD-193)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15069 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-03 16:01:06 +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
5cd8bf0e42
build: add new files to debian package build (FSBUILD-148)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13368 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-15 21:15:49 +00:00
Nicholas Amorim
eeb8403841
openzap issue related in the issue FSBUILD-127 fixed
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12516 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-07 18:45:27 +00:00
Nicholas Amorim
f69e8bdd74
fixed openzap.conf issue in deb package
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12506 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-07 12:43:48 +00:00
Mathieu Rene
2a33da8484
Install mod_fifo.conf.xml in autoload_configs (debian)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12346 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-28 22:41:28 +00:00
Michael Jerris
d9ebedd130
add shout conf files (FSBUILD-124)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12134 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-18 06:47:09 +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
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
Anthony Minessale
42d9888c94
integrate fs_cli into core build
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11035 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-31 19:38:00 +00:00
Michael Jerris
1d7422a1a4
FSBUILD-96 Debian packager still includes woomera
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10759 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-15 00:57:04 +00:00
Michael Jerris
2ac1b96b29
OPENZAP-29 add openzap libs/mods to deb packages
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10663 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-08 23:17:05 +00:00
Brian West
a8df4fdfa6
remove these from debs
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10073 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-20 00:13:42 +00:00
Michael Jerris
54ef5547a7
move mod_timezone functions into core (part 3/3)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9740 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-29 17:17:26 +00:00
Brian West
757e50abed
fix debian
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9699 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-28 20:41:00 +00:00
Massimo Cetra
76f93476f1
Add mod_loopback to the debian packages
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9694 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-28 14:09:53 +00:00
Massimo Cetra
bcef4a9d2b
Removing "files" which is generated by the build system.
...
Adding mod_timezone (and it's config file)
Adding mod_fax (and it's config file and it's dependencies)
Adding freeswitch-dbg package, containing debugging symbols (thanks to nosaj_)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9579 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-17 21:46:42 +00:00