Commit Graph

257 Commits

Author SHA1 Message Date
FusionPBX
7e0c0ef76f Keep the version when compiling the Switch 2023-12-06 11:09:26 -07:00
FusionPBX
7ce1d5eea1 Compile sofia in the versioned directory 2023-12-06 10:53:47 -07:00
jailbird777
ec61ad1feb Remove unsupported error for aarch64 Linux (#414)
While SignalWire doesn't have aarch64 debs of FreeSWITCH, PostgreSQL.org
and sury.org have debs of PgSQL & PHP for aarch64, respectively.
Compiling FreeSWITCH from source works cleanly on aarch64, tested on
both Armbian and stock Debian. So might as well remove the unsupported.

While we're add it, let's parallelize the makes, as it's dreadfully slow
on most SBCs without it
2023-10-03 16:15:13 -06:00
FusionPBX
c71ec93538 Use a specific commit for spandsp
0d2e6ac65e
2023-09-30 22:12:21 -06:00
FusionPBX
41892a3ce0 Update to use latest commit 2023-09-21 09:53:54 -06:00
FusionPBX
f6a5513b05 Use a specific commit 2023-06-30 13:46:16 -06:00
FusionPBX
287da37b91 Update source-release.sh 2023-06-30 13:31:24 -06:00
FusionPBX
9e5676eb6c Update source-release.sh 2023-06-30 13:29:54 -06:00
FusionPBX
830368ed94 Change required version from 2.71 to 2.69
This is needed for Debian 11
2023-06-30 13:24:27 -06:00
FusionPBX
075113ad8a Update conf-copy.sh 2023-06-23 13:35:25 -06:00
emak-Corey
a7e1cfe3eb Enable mod_translate when building FreeSWITCH (#409)
Required for Advanced > Number Translations app.
2023-06-19 13:08:54 -06:00
fusionate
b20228e19d Source Switch Scripts - Updated source permissions script. (#406)
Make source-permissions.sh the same as package-permissions.sh, since the paths are the same.
2023-02-28 11:22:33 -10:00
FusionPBX
c078a8df0f Update package-release.sh 2023-02-23 20:19:46 -07:00
FusionPBX
814cd820d4 Install sox 2023-02-23 20:16:12 -07:00
markjcrane
787c7686a9 Update shell script execute permissions 2023-01-26 17:21:07 -07:00
FusionPBX
2e74c5e380 Update source-release.sh 2023-01-18 13:10:53 -07:00
FusionPBX
66d52df5b1 Update source-sounds.sh 2023-01-18 13:10:11 -07:00
FusionPBX
0319e435fe Create source-sounds.sh 2023-01-18 13:08:07 -07:00
FusionPBX
6a02dda4e5 Update dsn.sh 2022-12-23 16:42:22 -07:00
FusionPBX
0a25b44ec0 Use the fusionpbx database. 2022-12-23 16:38:08 -07:00
FusionPBX
663ae4d1ca Update dsn.sh 2022-12-23 16:35:33 -07:00
FusionPBX
a1bb6b86c3 update the switch database directory 2022-12-23 15:51:19 -07:00
FusionPBX
8987317c9f update the switch db directory 2022-12-23 15:31:03 -07:00
FusionPBX
0d0229c0f4 Use the file cache 2022-12-23 15:20:37 -07:00
FusionPBX
ec316d100f Disable the patch for 1.10.8 2022-10-19 20:38:09 -06:00
emak
f60848e6e9 Add ability to build master branch (#400)
Adds the ability to build mater branch by setting the existing variable `$switch_branch` to `master` in config.sh
2022-09-10 09:56:37 -06:00
emak
cab0786d3c Update mod_pgsql.c patch (#399)
We use pgsql14 and build from source on 1.10.7 was failing again for some reason. Updated the source code to match the current freeswitch master branch and it worked fine. Updated code these differences were made from can be found here:

92d2e0b136
2022-08-08 20:21:47 -06:00
FusionPBX
fe3db43912 Update package-permissions.sh 2022-08-08 20:20:03 -06:00
FusionPBX
ace12fe203 Update package-permissions.sh 2022-08-08 19:42:37 -06:00
FusionPBX
c1b758be0d Add mod say for French and Spanish. 2022-04-15 11:11:44 -06:00
FusionPBX
fdbc3cfb30 Add Spanish and French FreeSWITCH modules 2022-04-15 11:06:06 -06:00
FusionPBX
2a3f61b528 Move python3-distutils so it works for Debian 10. 2022-04-14 15:56:30 -06:00
FusionPBX
e7ce554f2f Create repo.sh 2022-04-12 15:09:15 -06:00
FusionPBX
48c06fc743 Enable mod_av for the install. (#389)
* Update source-release.sh

* Add package mod_av
2022-04-05 21:26:41 -06:00
FusionPBX
095c674cba Add libvlc-dev 2022-04-02 17:44:20 -06:00
FusionPBX
67109fa2ed Add new dependency libvlc-dev 2022-04-02 17:43:02 -06:00
FusionPBX
dbbadc1eed Update mod_pgsql.patch 2022-03-24 00:34:34 -06:00
FusionPBX
e2589576c7 Remove comments for older versions of freeswitch version before 1.10.0. 2022-03-23 23:09:58 -06:00
FusionPBX
100220418c Work on the dependency version if statements. 2022-03-23 22:38:03 -06:00
FusionPBX
4831b73000 Update mod_pgsql.patch 2022-03-19 12:41:36 -06:00
FusionPBX
f8b898f006 Update mod_pgsql.patch 2022-03-19 12:36:00 -06:00
FusionPBX
1fb48aac87 Update mod_pgsql.patch 2022-03-19 12:16:03 -06:00
FusionPBX
195b7cb607 Add Raspberry Pi new apt repo using freeswitch.signalwire.com. 2022-03-19 10:05:53 -06:00
FusionPBX
913897b48b Relative path didn't use full path for the moment. 2022-03-18 12:33:47 -06:00
markjcrane
9fabc661e6 Apply the mod_pgsql.patch 2022-03-18 11:20:55 -06:00
markjcrane
d177080f5d Add pgsql patch to fix newer PostgreSQL version 2022-03-18 11:12:44 -06:00
Len
9dd7f7de68 FreeSWITCH Repo change (#386)
Added a new variable to config.sh "switch_token". A Personal Access Token is now needed to pull from the Community version of FreeSWITCH.  To generate one, please create an account at https://signalwire.com More info can be found here. https://freeswitch.org/confluence/display/FREESWITCH/HOWTO+Create+a+SignalWire+Personal+Access+Token
2022-03-17 18:26:03 -06:00
FusionPBX
f531cdaea2 Update source-release.sh 2022-03-17 15:50:56 -06:00
FusionPBX
1fb06497dd Disable some modules skinny and verto 2022-01-25 23:56:12 -07:00
Andy Binder
73e1606d6c Add 1.10.7 to source-script. (#379)
Squashed commit of the following:
-install iptables as it is not part of minimal install.
-change swig for bullseye to swig4.0
-php7.4-dev for build required (php-config)
-add python3-distutils
-libks seems to be required for mod_verto
-disable mod_avmd to keep in sync with ubuntu-config (eaaef03163 (diff-62a8f25a3200194e88b1073f2b11ebdf1622761f025a30158c012e83e5f593aa))
2022-01-10 15:51:59 -07:00