Skip to contentSkip to conversation

Cleanup VoIP packages and add linphone

PATCH New Luca Ceresoli 3 participants 14 messages May 7, 2012 – May 14, 2012

lore
Share & tools
lore
#0 lore raw

cover Cleanup VoIP packages and add linphone

The following changes since commit 057c729c2438107b426576121bcf83f792734a6f:

external-toolchain: add support for Linaro 2012.04 (2012-05-07 17:08:37 +0200)

are available in the git repository at:
git://github.com/lucaceresoli/buildroot.git voip

Luca Ceresoli (8):
speex: remove redundant SPEEX_SOURCE definition
libogg: remove redundant LIBOGG_SOURCE definition
libogg: document project URL and update description in menuconfig
libosip2: document project URL in menuconfig
libosip2: remove redundant LIBOSIP2_SOURCE definition
libeXosip2: fix comment and URL in menuconfig
libeXosip2: remove redundant LIBOSIP2_SOURCE definition
linphone: new package

 package/Config.in                |    1 +
 package/libeXosip2/Config.in     |   14 ++++++++------
 package/libeXosip2/libeXosip2.mk |    1 -
 package/libogg/Config.in         |    8 ++++++--
 package/libogg/libogg.mk         |    1 -
 package/libosip2/Config.in       |    2 ++
 package/libosip2/libosip2.mk     |    1 -
 package/linphone/Config.in       |   21 +++++++++++++++++++++
 package/linphone/linphone.mk     |   12 ++++++++++++
 package/speex/speex.mk           |    5 ++---
 10 files changed, 52 insertions(+), 14 deletions(-)
 create mode 100644 package/linphone/Config.in
 create mode 100644 package/linphone/linphone.mk
Signature · 1 line
1.7.5.4
#1 lore raw

PATCH 1/8 speex: remove redundant SPEEX_SOURCE definition

Also fix Makefile coding style

---
 package/speex/speex.mk |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)
package/speex/speex.mk +2 -3
index c9d9ed3..2d8a255 100644
@@ -3,9 +3,8 @@
 # speex
 #
 #############################################################
-SPEEX_VERSION=1.2rc1
-SPEEX_SOURCE=speex-$(SPEEX_VERSION).tar.gz
-SPEEX_SITE=http://downloads.us.xiph.org/releases/speex
+SPEEX_VERSION = 1.2rc1
+SPEEX_SITE = http://downloads.us.xiph.org/releases/speex
 SPEEX_INSTALL_STAGING = YES
 SPEEX_DEPENDENCIES = libogg
 SPEEX_CONF_OPT = --with-ogg-libraries=$(STAGING_DIR)/usr/lib \
Signature · 1 line
1.7.5.4
#2 lore raw

PATCH 1/8 speex: remove redundant SPEEX_SOURCE definition

Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"Luca" == Luca Ceresoli <[email protected]> writes:

Luca> Also fix Makefile coding style

Committed to next, thanks.

Signature · 1 line
Bye, Peter Korsgaard
#3 lore raw

PATCH 2/8 libogg: remove redundant LIBOGG_SOURCE definition

In reply to Luca Ceresoli
---
 package/libogg/libogg.mk |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)
package/libogg/libogg.mk +0 -1
index c40f04e..c3d4897 100644
@@ -4,7 +4,6 @@
 #
 #############################################################
 LIBOGG_VERSION = 1.3.0
-LIBOGG_SOURCE = libogg-$(LIBOGG_VERSION).tar.gz
 LIBOGG_SITE = http://downloads.xiph.org/releases/ogg
 LIBOGG_INSTALL_STAGING = YES
 
Signature · 1 line
1.7.5.4
#4 lore raw

PATCH 2/8 libogg: remove redundant LIBOGG_SOURCE definition

Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"Luca" == Luca Ceresoli <[email protected]> writes:

Luca> Signed-off-by: Luca Ceresoli <[email protected]>

Committed to next, thanks.

Signature · 1 line
Bye, Peter Korsgaard
#5 lore raw

PATCH 3/8 libogg: document project URL and update description in menuconfig

In reply to Luca Ceresoli
---
 package/libogg/Config.in |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)
package/libogg/Config.in +6 -2
index effe74f..bf719ff 100644
@@ -1,5 +1,9 @@
 config BR2_PACKAGE_LIBOGG
 	bool "libogg"
 	help
-	  Ogg is the name of Xiph.org's container format for audio,
-	  video, and metadata
+	  Ogg is a multimedia container format, and the native file
+	  and stream format for the Xiph.org multimedia codecs. As
+	  with all Xiph.org technology is it an open format free for
+	  anyone to use.
+
+	  http://xiph.org/ogg/
Signature · 1 line
1.7.5.4
#6 lore raw

PATCH 3/8 libogg: document project URL and update description in menuconfig

Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"Luca" == Luca Ceresoli <[email protected]> writes:

Luca> Signed-off-by: Luca Ceresoli <[email protected]>

Committed to next, thanks.

Signature · 1 line
Bye, Peter Korsgaard
#7 lore raw

PATCH 4/8 libosip2: document project URL in menuconfig

In reply to Luca Ceresoli
---
 package/libosip2/Config.in |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
package/libosip2/Config.in +2 -0
index 1b248a0..be5de2d 100644
@@ -7,3 +7,5 @@ config BR2_PACKAGE_LIBOSIP2
 	  control SIP based sessions in their applications.
 	  SIP is a open standard replacement from IETF for H323.
 
+	  http://www.gnu.org/software/osip/
+
Signature · 1 line
1.7.5.4
#8 lore raw

PATCH 5/8 libosip2: remove redundant LIBOSIP2_SOURCE definition

In reply to Luca Ceresoli
---
 package/libosip2/libosip2.mk |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)
package/libosip2/libosip2.mk +0 -1
index 1d53f76..2cde27f 100644
@@ -5,7 +5,6 @@
 #############################################################
 
 LIBOSIP2_VERSION = 3.6.0
-LIBOSIP2_SOURCE = libosip2-$(LIBOSIP2_VERSION).tar.gz
 LIBOSIP2_SITE = $(BR2_GNU_MIRROR)/osip
 LIBOSIP2_INSTALL_STAGING = YES
 
Signature · 1 line
1.7.5.4
#9 lore raw

PATCH 6/8 libeXosip2: fix comment and URL in menuconfig

In reply to Luca Ceresoli
---
 package/libeXosip2/Config.in |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)
package/libeXosip2/Config.in +8 -6
index 8adca5a..755d284 100644
@@ -2,10 +2,12 @@ config BR2_PACKAGE_LIBEXOSIP2
 	bool "libeXosip2"
 	select BR2_PACKAGE_LIBOSIP2
 	help
-	  GNU Higher level SIP (Session Initiation Protocol)
-	  This library aims to provide multimedia and telecom software
-	  developers an easy and powerful interface to initiate and
-	  control SIP based sessions in their applications.
-	  SIP is a open standard replacement from IETF for H323.
+	  eXosip is a library that hides the complexity of using the
+	  SIP protocol for mutlimedia session establishement.
+	  This protocol is mainly to be used by VoIP telephony
+	  applications (endpoints or conference server) but might be
+	  also usefull for any application that wish to establish
+	  sessions like multiplayer games. 
+	  eXosip is based in libosip.
 
-	  http://www.gnu.org/software/osip/
+	  http://savannah.nongnu.org/projects/exosip/
Signature · 1 line
1.7.5.4
#10 lore raw

PATCH 7/8 libeXosip2: remove redundant LIBOSIP2_SOURCE definition

In reply to Luca Ceresoli
---
 package/libeXosip2/libeXosip2.mk |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)
package/libeXosip2/libeXosip2.mk +0 -1
index 4b778a9..24ca7ce 100644
@@ -5,7 +5,6 @@
 #############################################################
 
 LIBEXOSIP2_VERSION = 3.6.0
-LIBEXOSIP2_SOURCE = libeXosip2-$(LIBEXOSIP2_VERSION).tar.gz
 LIBEXOSIP2_SITE = http://download.savannah.gnu.org/releases/exosip/
 LIBEXOSIP2_INSTALL_STAGING = YES
 
Signature · 1 line
1.7.5.4
#11 lore raw

PATCH 8/8 linphone: new package

In reply to Luca Ceresoli
---
 package/Config.in            |    1 +
 package/linphone/Config.in   |   21 +++++++++++++++++++++
 package/linphone/linphone.mk |   12 ++++++++++++
 3 files changed, 34 insertions(+), 0 deletions(-)
 create mode 100644 package/linphone/Config.in
 create mode 100644 package/linphone/linphone.mk
package/Config.in +1 -0
index 34c0280..f37553a 100644
@@ -520,6 +520,7 @@ if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
 source "package/lighttpd/Config.in"
 endif
 source "package/links/Config.in"
+source "package/linphone/Config.in"
 source "package/lrzsz/Config.in"
 source "package/mii-diag/Config.in"
 source "package/mrouted/Config.in"
package/linphone/Config.in new file +21 -0
new file mode 100644
index 0000000..31c28d8
@@ -0,0 +1,21 @@
+config BR2_PACKAGE_LINPHONE
+	bool "linphone"
+	select BR2_PACKAGE_LIBEXOSIP2
+	select BR2_PACKAGE_SPEEX
+	help
+	  Linphone is an internet phone or Voice Over IP phone (VoIP).
+
+	  With linphone you can communicate freely with people over
+	  the internet, with voice, video, and text instant messaging.
+	  Linphone makes use of the SIP protocol, an open standard
+	  for internet telephony. You can use Linphone with any SIP
+	  VoIP operator, including our free SIP audio/video service.
+	  linphone is free-software (or open-source), you can download
+	  and redistribute it freely.
+	  Linphone is available for desktop computers: Linux, Windows,
+	  MacOSX, and for mobile phones: Android, iPhone, Blackberry.
+
+	  Linphone support in Buildroot is limited to the commandline
+	  client, linphonec, and video support is not enabled.
+
+	  http://www.linphone.org/
package/linphone/linphone.mk new file +12 -0
new file mode 100644
index 0000000..6ba6b53
@@ -0,0 +1,12 @@
+#############################################################
+#
+# linphone
+#
+#############################################################
+
+LINPHONE_VERSION = 3.5.2
+LINPHONE_SITE = http://download-mirror.savannah.gnu.org/releases/linphone/3.5.x/sources/
+LINPHONE_CONF_OPT = --disable-video --disable-gtk_ui
+LINPHONE_DEPENDENCIES = libeXosip2 speex
+
+$(eval $(call AUTOTARGETS))
Signature · 1 line
1.7.5.4
#12 lore raw

cover Cleanup VoIP packages and add linphone

In reply to Luca Ceresoli

Le Mon, 7 May 2012 22:43:04 +0200,
Luca Ceresoli <[email protected]> a ?crit :

Quoted 6 lines

The following changes since commit 057c729c2438107b426576121bcf83f792734a6f:

external-toolchain: add support for Linaro 2012.04 (2012-05-07 17:08:37 +0200)

are available in the git repository at:
git://github.com/lucaceresoli/buildroot.git voip

For the complete set of patches:

Signature · 4 lines
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
#13 lore raw

cover Cleanup VoIP packages and add linphone

In reply to Luca Ceresoli
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"Luca" == Luca Ceresoli <[email protected]> writes:

Luca> The following changes since commit 057c729c2438107b426576121bcf83f792734a6f:
Luca> external-toolchain: add support for Linaro 2012.04 (2012-05-07 17:08:37 +0200)

Luca> are available in the git repository at:
Luca> git://github.com/lucaceresoli/buildroot.git voip

Luca> Luca Ceresoli (8):

 Luca>   speex: remove redundant SPEEX_SOURCE definition
 Luca>   libogg: remove redundant LIBOGG_SOURCE definition
 Luca>   libogg: document project URL and update description in menuconfig
 Luca>   libosip2: document project URL in menuconfig
 Luca>   libosip2: remove redundant LIBOSIP2_SOURCE definition
 Luca>   libeXosip2: fix comment and URL in menuconfig
 Luca>   libeXosip2: remove redundant LIBOSIP2_SOURCE definition
 Luca>   linphone: new package

Committed entire series to next, thanks.

Signature · 1 line
Bye, Peter Korsgaard