[Freeswitch-users] FS compiled on rpi how to package?

Tom Lynn tom at tomlynn.com
Sat Aug 4 18:48:07 UTC 2018


Hopefully the resulting packages can be used on Armbian to reach a broader
range of SBC devices. For instance, the ODROID-XU4 or some of the newer
BananaPI devices that have native POE.  Devices whose network interfaces
aren't diminished by their USB controllers.

On Fri, Aug 3, 2018 at 8:54 AM, Michael Jerris <mike at jerris.com> wrote:

> That is missing some required for a full build, yes.  Working on getting
> the repos for 64bit up and running for jessie and stretch and then I can
> provide more details.  For sure missing broadvoice, codec2 and silk, there
> are others.
>
>
>
> On Aug 3, 2018, at 1:27 AM, Bipin Patel <bipin at xbipin.com> wrote:
>
> well i use the below command on stretch and then compile master and works
> just fine unless the dependencies list just changed yesterday
>
> sudo apt-get -y install autoconf automake devscripts gawk libjpeg-dev
> libncurses5-dev libtool-bin python-dev libtiff5-dev libperl-dev libgdbm-dev
> libdb-dev gettext libssl-dev libcurl4-openssl-dev libpcre3-dev libspeex-dev
> libspeexdsp-dev libsqlite3-dev libedit-dev libldns-dev libpq-dev
> libsndfile-dev libopus-dev liblua5.1-0-dev g++ git-core libtool make
> pkg-config equivs mlocate git dpkg-dev sox flac dh-systemd yasm libogg-dev
> unixodbc-dev python-all-dev python-support erlang-dev doxygen uuid-dev
> libcurlpp0 libavformat-dev libswscale-dev libopencv-dev libhiredis-dev
> ladspa-sdk libmemcached-dev libsoundtouch-dev libflite1 flite1-dev
> libpjmedia-codec2 libasound2-dev portaudio19-dev libx11-dev librabbitmq-dev
> libsnmp-dev libmagickcore-dev libvorbis-dev libmp3lame-dev libmpg123-dev
> libshout3-dev libsndfile1-dev libflac-dev libvlc-dev default-jdk
> liblua5.2-dev libmono-2.0-dev mono-mcs libyaml-dev bison libbison-dev
> libjpeg62-turbo-dev
>
>
> On 01-08-2018 21:54, Michael Jerris wrote:
>
> Yes, in latest master there are new ones.
>
> On Aug 1, 2018, at 12:27 PM, Bipin Patel <bipin at xbipin.com> wrote:
>
> do u mean dependencies to compile FS coz i have all those and i plan to
> install them on target rpi's then just install the FS deb?
>
>
> On 01-08-2018 20:19, Michael Jerris wrote:
>
> The commands for building debs are documented on confluence, but they
> won't help you as you'll need to first package all the required
> dependencies.  You'll need to sort that out first.  If you attempt to run
> the build it will fail telling you what packages are missing, then you'll
> need to create those one at a time and put them in a repo.  Look at stash
> under support deps for the source for missing packages or ask if you get
> stuck.
>
> On Jul 30, 2018, at 3:48 PM, Bipin Patel <bipin at xbipin.com> wrote:
>
> Thanks for the info but we have a small one line patch that we need to add
> to the master code and then specifically compile it for the rpi3 and that's
> why I need help finding any guide that can show the list of commands to run
> to create a Deb package which we can then simply install on other rpi
> devices. I tried checkinstall but in order to make that run I have to move
> all the spec files out of the FS folder and still it doesn't completely
> replicate exactly what make install does.
>
>
>
> If I manage to create the package I'll document it. I already have list of
> steps to follow to compile on the rpi for any version including
> dependencies but I guess the official and few other rpi install scripts
> already are there documented which work equally good.
>
>
>
>
> On July 30, 2018 9:21:04 PM Sebastian Kemper <sebastian_ml at gmx.net> wrote:
>
> On Mon, Jul 30, 2018 at 12:38:03PM -0400, Michael Jerris wrote:
>
> We currently do not offer repositories for this but some people have
> approached me about working on this.  If anyone is interested in
> working on this, we can help support by hosting repos and build boxes
> for this, please let us know.
>
>
> Hi all,
>
> FS 1.6 is part of OpenWrt 18.06, or will be once it's released. I don't
> have RPIs myself but there are packages compiled for it.
>
> RPI 1:
> https://downloads.openwrt.org/releases/packages-18.06/arm_
> arm1176jzf-s_vfp/telephony/
>
> RPI 2:
> https://downloads.openwrt.org/releases/packages-18.06/arm_
> cortex-a7_neon-vfpv4/telephony/
>
> RPI 3:
> https://downloads.openwrt.org/releases/packages-18.06/
> aarch64_cortex-a53/telephony/
>
> The firmwares are here, currently RC2:
> https://downloads.openwrt.org/releases/18.06.0-rc2/targets/brcm2708/
>
> I put up a short intro in the User Docs section here:
>
> https://openwrt.org/docs/guide-user/services/voip/freeswitch
>
> Kind regards,
> Seb
>
> On Jul 27, 2018, at 9:07 AM, Bipin Patel <bipin at xbipin.com> wrote:
>
> hi,
>
> i have been using FS as PBX in multiple small offices and i always
> have been compiling from source on each rpi and its a bit of time
> consuming task so i was searching for a guide where i could simply
> compile and package the make install but didnt manage to find
> anything.
>
> does any1 do a similar task, if so some help would be appreciated.
> We dont plan to upload the package to any repository, will be be
> using to simply install and upgrade target rpi machines
>
>
>
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Services
> sales at freeswitch.com
> https://freeswitch.com
>
> Official FreeSWITCH Sites
> https://freeswitch.com/oss
> https://freeswitch.org/confluence
> https://cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> https://freeswitch.com
>
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Services
> sales at freeswitch.com
> https://freeswitch.com
>
> Official FreeSWITCH Sites
> https://freeswitch.com/oss
> https://freeswitch.org/confluence
> https://cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> https://freeswitch.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20180804/f96ae74a/attachment.html>


More information about the FreeSWITCH-users mailing list