Andrey Volk
0f95e265d1
[Build-System] Use spandsp3 package
2020-08-15 01:46:47 +04:00
Andrey Volk
edbcf876cc
[Build-System] Fix wrong libspandsp-dev version for Debian
2020-08-05 03:50:52 +04:00
Andrey Volk
231d5e6494
[Build-System] Remove SpanDSP library from the FreeSWITCH tree and use packages instead.
2020-08-04 19:15:28 -04:00
Andrey Volk
a393fc7720
[Build-System] Fix typo in debian/bootstrap.sh
2020-08-04 03:26:52 +04:00
Andrey Volk
2fc0e3b80a
[Build-System] Remove Sofia-Sip library from the FreeSWITCH tree and use packages instead.
2020-08-03 23:46:45 +04:00
Andrey Volk
92a746990c
[Build-System] Enable mod_ilbc Debian packaging.
2020-03-31 21:28:00 +04:00
Alexey Khabulyak
b7e700ee16
fix hiredis dependency for debian buster
2020-02-16 22:24:58 +03:00
Andrey Volk
7725d90335
[Build-System] Update debian/control and replace all instances of Priority: extra with Priority: optional. Since Debian Policy version 4.0.1, the priority extra has been deprecated.
2020-02-08 20:29:44 +04:00
Mike Jerris
dbec998873
[build/docs] point all old stash references in docs and makefiles to new github repository
2019-10-01 10:02:20 -06:00
Andrey Volk
689a376886
FS-11972: [Build-System] Add Raspberry Pi support.
2019-07-31 19:00:13 +04:00
Andrey Volk
4a2812aaf5
FS-11727: [mod_mariadb] Add MariaDB (MySQL) support
2019-07-23 20:07:16 +04:00
Andrey Volk
ccc4ae282a
FS-11880: [Core,mod_pgsql] Remove native PostgreSQL support from the core, add mod_pgsql database module.
2019-07-18 00:20:50 +04:00
Andrey Volk
4d932281e9
FS-11813: [Build-System] Remove libtpl dependency from FreeSWITCH
2019-07-17 23:09:50 +04:00
Andrey Volk
a7477ed0e2
FS-11911: Fix build on Debian Buster
2019-07-15 22:23:25 +04:00
Andrey Volk
088f1f2011
FS-11915: Enable freeswitch-mod-cdr-pg-csv Debian package.
2019-07-04 10:46:35 +04:00
joshebosh
70dc40e680
FS-11704 "DAEMON_OPTS=-ncwait -nonat" in freeswitch.server causing startup failure
2019-03-12 23:49:16 +04:00
Mike Jerris
9635c7d09c
Merge pull request #1351 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:feature/FS-10530_mod_opusfile to master
...
* commit 'ed2b3b7bb4a6ff0251452e519ff8cf309620770f':
FS-10530: [mod_opusfile]: multichannel
FS-10530: [mod_opusfile] new module, read and write ogg/opus files (".opus" extension)
2019-02-27 14:47:57 -06:00
Serj
8fc796517b
[FS-11674] Use systemd native RunAs User
2019-02-27 22:39:11 +02:00
Serj
cc39fed1e3
FS-11614: [Packaging] Remove syslog systemd unit requirement
2019-01-25 22:14:27 +00:00
Serj
f869288be1
FS-11614: [Packaging] Use full path for the chown command in the systemd unit.
2019-01-23 20:24:35 +00:00
Serj
fc26de0ad3
FS-11614: [Packaging] Systemd unit fixes.
2019-01-16 21:44:19 +00:00
Serj
3d906ec3a6
FS-11600: [Build-System] Install mod_signalwire with freeswitch-meta-all
2019-01-08 21:43:42 +02:00
Andrey Volk
d0cca7e222
FS-11555: [mod_signalwire] Initial commit.
2018-12-21 21:45:59 +04:00
Mike Jerris
561460028a
Merge pull request #1618 in FS/freeswitch from ~THEHUNMONKGROUP/freeswitch:bugfix/FS-11485-debian-systemd-service-file-out to master
...
* commit 'ee1942bebb8d7b45888d056d221a02a4a1ef1c25':
FS-11485: Debian systemd service file out of date
2018-11-20 20:27:34 +00:00
s3rj1k
8c8b7b5104
[FS-11507] use explicit architecture in control file
...
Signed-off-by: s3rj1k <evasive.gyron@gmail.com>
2018-11-07 00:45:11 +02:00
Mike Jerris
76b3bb586b
FS-11494: [Debian] force build of iksemel before modules to avoid -j race condition on dep lib build
2018-10-31 15:10:53 -04:00
Chad Phillips
ee1942bebb
FS-11485: Debian systemd service file out of date
...
- syslog.target is no longer available, replaced with syslog.socket
- add Requires= to match After= section
2018-10-25 13:48:33 -07:00
Serj
8a5aa4209f
Fix FS-9865
2018-10-14 17:25:22 +00:00
Serj
3cc2f8ab0d
fix mod_hiredis deps
2018-10-14 16:26:20 +00:00
Serj
7ce7b11b30
add freeswitch-mod-shout as dep
2018-10-14 16:19:51 +00:00
Andrey Volk
3221557807
FS-11445: [Build-System] Add distro to the name of the source tarball.
2018-10-12 20:11:39 +00:00
Andrey Volk
96af4c26f7
FS-11398: [Build-System] Disable mod_event_zmq debian package.
2018-09-20 02:03:13 +03:00
Andrey Volk
e77c445c3a
FS-11396: [mod_v8] Use proper libv8 naming.
2018-09-19 21:58:03 +03:00
Mike Jerris
f82e4a5944
Revert "FS-11209: [Debian] openssl linking"
...
This reverts commit 0342762f59
.
2018-08-31 18:29:35 +00:00
Andrey Volk
ccc23b7870
FS-11368: [mod_flite] Use system flite1 instead of libflite
2018-08-30 18:06:47 +03:00
Andrey Volk
f98da7d5cc
FS-11361: [Build-System] Switch Debian packages building script util.sh from jessie stable to stretch stable.
2018-08-29 00:00:04 +03:00
Muteesa Fred
db2ee2692e
FS-11209: [Debian] openssl linking
2018-07-24 07:21:55 +00:00
Muteesa Fred
0342762f59
FS-11209: [Debian] openssl linking
2018-07-24 07:21:55 +00:00
Muteesa Fred
fe35b50926
FS-11208: [Debian] Prefer libssl1.0 in deb packages
2018-07-24 07:21:54 +00:00
Mike Jerris
9110f61160
FS-11104: [build] use freeswitch custom ldns package if available
2018-07-24 07:21:52 +00:00
Mike Jerris
4d542c93b6
FS-11104: [build] use the right openssl version everywhere
2018-07-24 07:21:51 +00:00
Mike Jerris
b25358dc7c
FS-11104: [build] use freeswitch custom ldns package if available
2018-07-24 07:21:51 +00:00
Mike Jerris
524ad35933
FS-11047: add mod_v8 back to build
2018-07-24 07:21:51 +00:00
Mike Jerris
835063f9d0
Revert "FS-11047: [Debian] re-enable mod_v8 package build"
...
This reverts commit c093b2d33d
.
2018-07-24 07:21:41 +00:00
Mike Jerris
7f1d638525
FS-11047: [Debian] re-enable mod_v8 package build
2018-07-24 07:21:41 +00:00
Brian West
4b39b164cf
FS-10894: [Packaging-Debian] Update maintiner
2018-07-24 07:21:39 +00:00
Serj
d6adc30781
FS-11198: [Debian] install fonts to the correct location
2018-06-19 19:55:44 +03:00
s3rj1k
ead0122a16
fix FS-9298
2018-02-22 22:13:46 +02:00
Mike Jerris
7f9e6f3e4b
FS-10881: Debian sources parsing support for args
2018-01-09 15:44:49 -06:00
Mike Jerris
f7e2505fc7
cleanup unused
2017-11-20 11:30:50 -05:00
Dragos Oancea
2a4cf1f04e
FS-10530: [mod_opusfile] new module, read and write ogg/opus files (".opus" extension)
2017-08-14 08:59:41 -04:00
Ken Rice
f1ae0b3841
drop ldap from meta-all debian package
2017-07-21 15:41:32 -05:00
Ken Rice
717f597c38
Update Debian Package Builds in prep for early early debian 9 packages and for changes in the master branch.
2017-07-06 17:21:10 -05:00
Mike Jerris
d3dbc74059
FS-10445: [build] remove mod_skypopen from build/packages sense microsoft killed it
2017-06-29 13:23:03 -05:00
Andrey Petrov
348ce5ff09
FS-7575 Update freeradius-client to 1.1.7
2017-05-02 16:55:45 +03:00
Mike Jerris
e3ef041517
FS-10277: [debian] install debug symbols along with freeswitch-all package to avoid users with unusable backtraces
2017-05-01 12:12:30 -05:00
Mike Jerris
7a4c761191
FS-10074: [libtiff] remove more libtiff references
2017-03-16 11:29:08 -05:00
Mike Jerris
f51ab63c26
FS-10074: [libtiff] stop using embedded libtiff. Build now requires system libtiff
2017-03-15 09:58:04 -05:00
Ken Rice
77a0bd2efa
FS-10050: fix typo in packaging
2017-03-06 10:08:58 -06:00
Mike Jerris
c9aa35227a
FS-10050: fix build issues and add mod_video_filter to packages
2017-02-16 17:49:03 -06:00
Brian West
b86f7a6d30
FS-9816 yasm is not a runtime dependency, its only needed to build libvpx when compiling
2016-12-06 08:29:14 -06:00
Ken Rice
a910c4f239
FS-9779 Disable mod_raven in ubuntu builds for the time being until the build issues on ubuntu for this new module are resolved
2016-11-28 18:03:09 -06:00
Mike Jerris
c9452d15d0
FS-9670: just use pkg-config to locate amr libs and add debian requirements
2016-10-31 15:10:36 -05:00
Ken Rice
b90abae047
FS-9653 #resolve freeswitch-meta-all-dbg should not depend on non-existant freeswitch-meta-lang-dbg %backport=1.6
2016-10-20 13:50:01 -05:00
Ken Rice
98dd2615b9
FS-9642 #resolve do not limit time for real time threads with systemd. this causes systemd to randomly restart FreeSWITCH without notice as to why. %backport=1.6
2016-10-20 10:57:34 -05:00
Ken Rice
160e8f12c0
[ubuntu packages] FS-9465 #resolve Add xenial instrumentation to debian/utils.sh script
2016-08-29 18:08:19 -05:00
Ken Rice
4b068cf13a
FS-9442 #resolve #comment tweak the deb packages to properly install the debug symbols via freeswitch-all-dbg and freeswitch-meta-all-dbg lang packages do not have dbg packages as they are just xml
2016-08-23 14:56:27 -05:00
Ken Rice
af5271a395
Revert "FS-9442 #resolve #comment tweak the deb packages to properly install the debug symbols via freeswitch-all-dbg and freeswitch-meta-all-dbg"
...
This reverts commit ccfea718a6
.
this commit needs more work
2016-08-23 10:02:12 -05:00
Ken Rice
ccfea718a6
FS-9442 #resolve #comment tweak the deb packages to properly install the debug symbols via freeswitch-all-dbg and freeswitch-meta-all-dbg
2016-08-22 10:50:01 -05:00
Ken Rice
ea28be45ac
add sysvinit-utils dependancy for ubuntu to debian bootstrap.sh
2016-08-22 10:12:06 -05:00
Ken Rice
ae324c9846
dont build mod_flowroute_sms as there is not any libh2o packages at this time
2016-08-22 08:37:44 -05:00
Ken Rice
497b8926d7
FS-9373 #resolve make add mod-verto and mod-rtc to freeswitch-meta-all debian package
2016-07-21 09:23:10 -05:00
Ken Rice
959cc6543e
FS-9174 #resolve add dep to meta-all for mod_png so its installed via the debian -all packages
2016-06-01 15:55:24 -05:00
Peter Wu
a8c497cbac
debian: fix compatibility with systemd 215 on Jessie
...
Since FS-8788, this error is printed to the journal:
[/lib/systemd/system/freeswitch.service:22] Failed to parse resource value, ignoring: 240K
It turns out that suffixes are only introduced in systemd 228 which is
not available in Debian Jessie. Use 240*1024, rounded up to a nice
human-readable number.
2016-05-25 15:54:09 +02:00
Travis Cross
3fca86c81f
Remove superfluous semicolon
...
Having this extra semicolon here confuses automatic indentation.
2016-05-10 21:50:41 +00:00
Travis Cross
9dbe81b50f
Cleanup inconsistent whitespace in debian/util.sh
...
We use two space indentation in this file and no tabs as per the
mode-line header.
2016-05-10 21:48:51 +00:00
Ken Rice
9293b6b9cc
Merge pull request #840 in FS/freeswitch from ~SSINYAGIN/freeswitch:bugfix/FS-5936-esl.pm-not-included-in-debian-packages to master
...
* commit '2b307a0a51f576ad0dc15faa220dbf09a7111b80':
FS-5936 respect archlib in libesl-perl because it is different depending on distro
2016-05-04 17:12:10 -05:00
Ken Rice
7468bb067b
FS-9075 [Debian Packaging] futher tweaks to help ease upgrading freeswitch-all
2016-05-04 17:11:06 -05:00
Stanislav Sinyagin
2b307a0a51
FS-5936 respect archlib in libesl-perl because it is different depending on distro
2016-05-04 23:11:35 +02:00
Stanislav Sinyagin
8e35369c97
FS-5936 wrong dependency on freeswitch-mod-esl
2016-05-03 08:50:27 +02:00
Stanislav Sinyagin
135d13a0a1
FS-5936 ESL.pm packaged for Debian
2016-05-03 00:39:46 +02:00
Ken Rice
7375ad9e89
FS-9081 [Ubuntu Packaging] WIP Patches to build system and configure to allow FS to build on 14.04
2016-04-29 09:22:11 -05:00
Ken Rice
9b1d5c35f6
Revert "FS-9081 to build all modules for trusty needs the universe components"
...
This reverts commit e8f83d0558
.
2016-04-29 07:52:09 -05:00
Ken Rice
bb8960a667
Revert "FS-9081 Correction to e8f83d0"
...
This reverts commit 1b9fda720a
.
2016-04-29 07:52:09 -05:00
Travis Cross
6869888845
Ignore debian/freeswitch-init.provided_by in git
...
This is a generated file that was added by commit:
commit 77f52bb6a8
"FS-7928 FS-7618 systemd and package build improvements"
2016-04-28 13:52:11 +00:00
Travis Cross
2b479574ee
Update debian/control-modules for new modules
...
We were missing mod_smpp; mod_json_cdr needed to be placed differently
in the file such that it matches the output of the automated generator
we use to check the completeness of this file.
2016-04-28 13:35:06 +00:00
Ken Rice
0eec84c20f
FS-9075 [deb packaging] tweak dep for freeswitch-init
2016-04-27 07:28:21 -05:00
Ken Rice
4c477b02e5
FS-9075 [deb packaging] removing some more meta-all dependancies that are causing issues
2016-04-26 19:11:09 -05:00
Ken Rice
0823f88519
FS-9075 [deb packaging] removing some meta-all dependancies that are causing issues
2016-04-26 15:31:09 -05:00
Ken Rice
36916532cc
mod_html5 has been long depricated. this is a dead package
2016-04-26 14:36:46 -05:00
Ken Rice
1805f1ac23
FS-9075 [deb packaging] tweak freeswitch-meta-all dependancies to more fully install FreeSWITCH.
2016-04-26 11:06:02 -05:00
Stanislav Sinyagin
ce6af25013
FS-9075 fixup for systemd and sysvinit
2016-04-25 17:29:35 +02:00
William King
1b9fda720a
FS-9081 Correction to e8f83d0
2016-04-18 21:32:13 -07:00
William King
e8f83d0558
FS-9081 to build all modules for trusty needs the universe components
2016-04-18 20:17:58 -07:00
William King
3c8d2fea30
FS-9081 use turbo if available for newer jpeg over falling back to old jpeg62-dev
2016-04-18 12:37:58 -07:00
Ken Rice
0557e25b67
FS-9075 [Debian Packaging] #resolve freeswitch-all package rework
...
the freeswitch-all package should be operationally the same as
freeswitch-meta-all it should not conflict with any other freeswitch
pacakge it should install them all via dependancy. This patch does just
that... There is probably a better way to do it, but this is needed to
avoid issues where a dep may have been added to a sub-module (say
mod_av, but it was not added to the freeswitch-all package. This will
also allow for someone to install freeswitch-all or any part there of
without forcing a deinstall of other parts of the over all FreeSWITCH
software package.
2016-04-14 13:33:36 -05:00
Michael Hanselmann
3b4b839ed4
FS-8948 #resolve Handle non-existent config in Debian postinst
...
When the "freeswitch" package was installed directly on Debian, i.e.
without one of the meta packages pulling in the vanilla configuration
(freeswitch-conf-vanilla), the "postinst" script failed:
$ apt-get install freeswitch
…
Setting up freeswitch (1.6.6~13~d2d0b32-1~jessie+1) ...
cp: cannot stat ‘/usr/share/freeswitch/conf/vanilla/*’: No such file
or directory
…
With this change the code tests for "freeswitch.xml" before attempting
to copy the configuration files.
2016-03-17 17:01:08 +01:00
William King
6313f69105
Removing libyuv as a required dep since it's moved to core.
2016-03-04 12:10:34 -08:00
William King
1d5b898a83
FS-8867 Adding changes to the debian package building
2016-02-24 16:13:29 -08:00
Michael Jerris
febe0f8dac
FS-8867: build using in tree libvpx, vpx no longer optional and does not use system libvpx due to issues with having to update it frequently conflicting with system libraries, now we link to the static in tree version instead. Also, mod_vpx is now a core module instead of a loadable module, so mod_vpx.so will no longer be built
2016-02-24 18:44:11 -05:00