linphone-iphone/build/openembedded
2012-05-21 16:44:28 +02:00
..
files/igep0020 Add openembedded build 2012-03-26 12:56:06 +02:00
libexosip2_3.5.0.bb Add openembedded build 2012-03-26 12:56:06 +02:00
linphone-common.inc Fix mediastream path in openembedded recipe 2012-05-21 16:44:28 +02:00
linphone-common_git.inc Update git revision in openembedded recipe 2012-05-11 12:17:49 +02:00
linphone-common_local.inc Fix local openembedded recipe 2012-04-17 11:48:54 +02:00
linphone_+git-nogtk-gsm-video.bb Add video recipe for openembedded build 2012-05-21 14:09:46 +02:00
linphone_+git-nogtk-gsm.bb Add gsm override for openembedded 2012-05-11 12:16:12 +02:00
linphone_+git-nogtk.bb Add openembedded build 2012-03-26 12:56:06 +02:00
linphone_+local-nogtk-gsm-video.bb Add video recipe for openembedded build 2012-05-21 14:09:46 +02:00
linphone_+local-nogtk-gsm.bb Add gsm override for openembedded 2012-05-11 12:16:12 +02:00
linphone_+local-nogtk.bb Add local bitbake recipe 2012-04-17 11:22:52 +02:00
README Add openembedded build 2012-03-26 12:56:06 +02:00
spandsp_0.0.6-pre18.bb Add openembedded build 2012-03-26 12:56:06 +02:00
speex_git.bb Add openembedded build 2012-03-26 12:56:06 +02:00

Recipes for open embedded: http://www.openembedded.org


Documentations:
http://docs.openembedded.org/usermanual/
http://bitbake.berlios.de/manual/



Instructions for compilation from sources: (requires 10 Go of free space)
- Choose a distribution and build it.
  For example, to build Angstrom follow the guide at http://www.angstrom-distribution.org/building-angstrom
  For IGEPv2 use environment variable MACHINE=igep0020

- Add recipes to the pool with an higher priority).
  See http://bitbake.berlios.de/manual/ch04s02.html#id870544 Example 4.8. Using “bbfile collections”
  Example:
  BBFILES = "/Data/work/angstrom/angstrom-setup-scripts/sources/openembedded/recipes/*/*.bb /home/guillaume/dev/linphone-daemon/build/openembedded/*.bb"
  BBFILE_COLLECTIONS = "upstream local"
  BBFILE_PATTERN_upstream = "^/Data/"
  BBFILE_PATTERN_local = "^/home/"
  BBFILE_PRIORITY_upstream = "5"
  BBFILE_PRIORITY_local = "10"

- Prepare compilation
  Source appropriate environment with "~/.oe/enviro*"  
  Change directory to where you launched Angstrom install script.

- Compile linphone / linphonec
  bitbake -c clean linphone
  bitbake linphone


- Find the generated packages "*.ipk"
  Example: /Data/work/angstrom/angstrom-setup-scripts/build/tmp-angstrom_2008_1/deploy/glibc/ipk/armv7a/



 
Installation
- check network connectivity
	* ping linphone.org
	* see "route -n"
	* see "/etc/resolv.conf"
- update package list
	* opkg update
- copy ipk files to install to /tmp
- eventually remove previously installed packages
- install with "opkg install libortp*.ipk libmediastreamer*.ipk liblinphone*.ipk linphonec*.ipk"