beaveryoga/broadvoice

Project ID: 14108

Description

FreeSWITCH build and runtime dependencies for EL8/EL9

Installation Instructions

ChangeLog

  • 2023-09-20: update sofia-sip-1.13.16-100.563fa31b49
  • 2023-08-18: add libks2-2.0.2 and signalwire-client-c2-2.0.0 for FreeSWITCH 1.10.10
  • 2022-10-20: support files for 1.10.8 on EL9
    • parallel builds for epel-9 chroot
    • libks: re-jig cmake to recognise real RHEL chroot
    • signalwire-client-c: re-jig cmake to recognise real RHEL chroot
  • 2021-06-17:
    • spandsp3: match git commit from Debian 10 repository — e08c74db3f
  • 2021-05-03: newer package versions from CentOS 7 and Debian 10 repositories: libks 1.7.0, sofia-sip 1.3.13-18.8071e8accd, 1.3.13-41.dac47692d1
  • 2020-08-25 FreeSWITCH 1.10.5 support package spandsp3
  • 2020-08-10 FreeSWITCH 1.10.4 support packages

Upstream sources

  • broadvoice, and other ancillary packages from FreeSWITCH for CentOS 8. These packages are needed to build FreeSWITCH and at runtime. Source RPMs can be found here: https://files.freeswitch.org/repo/yum/centos-release/7/x86_64/
  • spandsp, spandsp3: https://github.com/freeswitch/spandsp
  • sofia-sip: https://github.com/freeswitch/sofia-sip
  • libks/libks2: https://github.com/signalwire/libks
  • signalwire-client-c/signalwire-client-c2: https://github.com/signalwire/signalwire-c

Notes:

  1. These are mostly rebuilds from the CentOS 7 src.rpm; mocks are epel-8-x86_64, epel-9-x86_64
  2. flite requires changes due to newer texi2html in CentOS 8: -number -> -number-footnotes -number-sections
  3. libks/libks2, signalwire-client-c/signalwire-client-c2 are taken from their respective git repo tags; the spec file splits the package into main and -devel, to be more idiomatic with RHEL
  4. sofia-sip
  5. spandsp. spandsp3: spec file lacking "BuildRequires: autoconf, automake, libtool"

Packages here (with corresponding -devel package):

  • spandsp, spandsp3, sofia-sip
  • broadvoice
  • flite
  • g722_1
  • ilbc2
  • libks. libks2
  • libsilk
  • signalwire-client-c. signalwire-client-c2

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
EPEL 8 x86_64 [modified] (1900)* EPEL 8 (230 downloads)
EPEL 9 x86_64 [modified] (1730)* EPEL 9 (92 downloads)

* Total number of downloaded packages.