Package Details: freeswitch-git 1.7.0.r31054.841e202-5

Git Clone URL: https://aur.archlinux.org/freeswitch-git.git (read-only)
Package Base: freeswitch-git
Description: An opensource and free (libre, price) telephony system, similar to Asterisk (git version).
Upstream URL: http://freeswitch.org/
Licenses: MPL
Conflicts: freeswitch, freeswitch-fixed
Provides: freeswitch
Submitter: bougyman
Maintainer: sanerb
Last Packager: sanerb
Votes: 13
Popularity: 0.000082
First Submitted: 2010-10-26 03:23
Last Updated: 2016-06-25 21:26

Required by (0)

Sources (13)

  • conf_log.freeswitch
  • conf_log.freeswitch.sig
  • freeswitch.conf.d
  • freeswitch.conf.d.sig
  • freeswitch.service
  • freeswitch.service.sig
  • git+https://stash.freeswitch.org/scm/fs/freeswitch.git
  • README.freeswitch
  • README.freeswitch.sig
  • run.freeswitch
  • run.freeswitch.sig
  • run_log.freeswitch
  • run_log.freeswitch.sig

Latest Comments

sanerb commented on 2016-06-26 04:41

Please note the following additions:

# Bug reports can be filed at https://bugs.square-r00t.net/index.php?project=3
# News updates for packages can be followed at https://devblog.square-r00t.net

(If you want an RSS-feed only pertaining to my AUR packages, you can subscribe to https://devblog.square-r00t.net/rss/?category=aur in your favourite RSS reader.)

Note that you should still use the AUR web interface for flagging packages as out-of-date if a new version is released; the aforementioned bug tracker is to aid in issues with building/packaging/the PKGBUILD formats/etc. specifically.

Thanks!

sanerb commented on 2016-06-24 01:29

heads up to all-

this package now builds cleanly. there's some very small issues remaining, but Mike Jerrit at upstream (Freeswitch) was a HUGE help and you should offer to buy him a beer.

sysfu commented on 2016-06-20 21:09

Ran latest build error https://bpaste.net/show/143c1f7a0c91 by Freeswitch dev.

He thinks it looks like a compiler or assembler bug, suggested downgrading binutils or gcc and see if that resolves.

sanerb commented on 2015-09-28 05:08

still working on this. libyuv-git is packaged and builds, but still is not detected properly at build-time of mod_fsv. pretty sure it's because it's not building the .so, which e.g. the centos package includes.

or maybe it just wants the debug build, but that didn't seem quite likely by looking at the SPEC file for the epel7 RPM.

regardless, i need python2-gyp_chromium packaged. friend of mine should be doing that shortly. once it's in AUR, I'll see what i can do about the libyuv being detected. if building the .so doesn't fix it, then i'll have to open a bug- because the headers are installed just fine via libyuv-git, but the build script still doesn't seem to find them.

billyburly commented on 2015-09-23 00:09

Tried building using just makepkg, still seeing the same issue with the conf dir. Here's the incorrect output of the configure script: http://pastebin.com/d8p39aJj Get the same error that I put in the first paste.

billyburly commented on 2015-09-22 22:35

Sorry I misunderstood what out of date meant, there was a version bump upstream.

I had started building in yaourt and then switched to makepkg when the initial build failed. That's why there are the yaourt dirs. I can try building again using makepkg only if needed.

For some reason the configure script was placing everything in /etc/freeswitch/freeswitch. By using just /etc for sysconfdir it was giving me something that worked.

I have a bunch of my own included modules and had to move some over to the exclude list. Can't tell why. But I had to add mod_fsv to the exclude list. That is what's looking for libyuv.

billyburly commented on 2015-09-22 22:27

Sorry if i misunderstood what out of date means in respect to AUR. FreeSWITCH recently bumped versions. Forgot to include it in the paste I linked. I was working with makepkg inside of the yaourt dirs since that's where I started from.

When I had tried with sysconfdir set to /etc/freeswitch, the config script ended up printing out that it was using /etc/freeswitch/freeswitch. Not sure what was going on there.

The libyuv stuff is for mod_fsv (which is apparently a big feature of 1.6). It seems that something changed with the build process. If you explicitly exclude that module than it builds. Forgot to include it in my paste as well. I had to exclude a couple of codec modules. Couldn't tell if it was because they are now being built by default, or because I had previously included them.

sanerb commented on 2015-09-22 18:48

the only changes i'm seeing are:
-the optdepends addition
-the change of --sysconfdir=/etc/freeswitch to --sysconfdir=/etc (which means allllll the freeswitch stuff gets strewn about in /etc, which is a bad idea).

please do not use that PKGBUILD. i will take a closer look this weekend once i have libyuv packaged.

sanerb commented on 2015-09-22 18:22

@billyburly:

1.) Do not flag an AUR package as out-of-date unless it is, in fact, out of date or has been so unmaintained it no longer builds as distributed. I don't know if you noticed, but I'm pretty responsive. I am clearing the out of date flag.

2.) Don't submit bugs using yaourt (or any other package manager/helper). Try building with makepkg only after modifying the PKGBUILD first.

3.) If makepkg by itself still gives a build error, I'll need the entire output.

4.) The freeswitch build script should fetch their fork of libilbc if it's missing, there should be no need to package it unless they changed their build script to not do that anymore, and as far as I can tell they haven't.


There IS, however, a build failure with 1.6- unrelated to ilbc. It seems their 1.6 changes requre libyuv, which isn't packaged. I'll have a package for it in the AUR this weekend.

billyburly commented on 2015-09-22 17:30

Finally got things working. Had to modify the parameters passed to configure. Here's a working version of the PKGBUILD: http://pastebin.com/Lk8UbWZP Also added in the optional package for mod_ilbc.

All comments