Skip to content

Linphone recipes layers for builds using Yocto.

Notifications You must be signed in to change notification settings

Trellis-Logic/meta-bc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yocto BSP layer for Linphone

This layer provides support for linphone for use with : master : Stable linphone version for Yocto Fido and Morty. yocto-jethro : Stable linphone version for Yocto Jehtro. dev-fido : Follows linphone development for Yocto Fido. yocto-sumo : Current stable linphone version for Yocto Sumo.

This layer depends on the following layers:

poky/meta 
poky/meta-poky (meta-yocto for Fido)
poky/meta-yocto-bsp
openembedded-core/meta
meta-openembedded/meta-oe 
meta-openembedded/meta-multimedia 
meta-openembedded/meta-networking 
meta-openembedded/meta-python 

Contributing

If you wish to contribute to this layer please submit the patches for review to the mailing list linphone-developers@nongnu.org.

Mailing list:

https://lists.nongnu.org/mailman/listinfo/linphone-developers

Source code:

git://git.yoctoproject.org/meta-fsl-arm
http://git.yoctoproject.org/git/meta-fsl-arm
https://github.com/Freescale/meta-fsl-arm

When creating patches, you can use something like this:

git format-patch -s --subject-prefix='meta-bc][PATCH' origin

How to build linphone / flexisip with Yocto

A complete Linphone for Yocto guide is available on the following wiki: https://wiki.linphone.org/xwiki/wiki/public/view/Linphone/Building%20Linphone%20with%20Yocto/

How to download and install linphone / flexisip using belledonne communication's ipk repository

If you don't want to compile and download the package by yourself, you can use the ones that are already compiled on Belledonne communication repository. The packages are built for an arm target (Wandboard solo).

Build linphone-sdk using Docker

Build the docker image: #docker build

If you want to build for a specific yocto version: #docker build --build-arg YOCTO_VERSION=$VERSION

If you want to build for a specific target machine you must:

  • Edit docker/Dockerfile and add the git clone commands of the BSP and/or custom additional layers
  • Edit docker/bblayers.conf to add the additional layers
  • Edit docker/local.conf and edit MACHINE and other parameters to the value of your choice

You can also change the default bitbake target to build directly an image or other component: #docker build --build-arg BITBAKE_TARGET=core-image-minimal

About

Linphone recipes layers for builds using Yocto.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • BitBake 35.1%
  • NASL 25.5%
  • PHP 24.6%
  • Assembly 12.2%
  • C++ 2.6%