[hbbtv/youtubetv] Fixed hanup bug and segmentation fault on 3rd-party images.
[vuplus_openembedded] / recipes / gpephone / linphone_1.5.0.bb
1
2 DESCRIPTION = "SIP-based IP phone"
3 HOMEPAGE = "http://www.linphone.org/?lang=us"
4 LICENSE = "GPLv2"
5 DEPENDS = "libosip2 speex libogg alsa-lib readline"
6 PR = "r2"
7
8 SRC_URI = "http://download.savannah.nongnu.org/releases/linphone/1.5.x/source/linphone-${PV}.tar.gz \
9            file://linphone-1.5.0.patch;patch=1 \
10            file://linphone-pkgconfig.patch;patch=1;pnum=0"
11
12 FILES_${PN} += "${datadir}/linphonec"
13
14 inherit autotools pkgconfig
15
16 EXTRA_OECONF = "--disable-gnome_ui --disable-gtk-doc --without-ffmpeg \
17                 --without-sdl --disable-video --enable-alsa \
18                 --with-osip=${STAGING_DIR_HOST}${layout_exec_prefix} \
19                 --with-readline=${STAGING_DIR_HOST}${layout_exec_prefix} \
20                 --disable-truespeech --disable-manual \
21                 --disable-glibtest --disable-glib --disable-strict"
22
23 do_configure () {
24         export LIBTOOL="${STAGING_BINDIR_NATIVE}/${TARGET_PREFIX}libtool"
25         oe_runconf SPEEX_LIBS="-lspeex" SPEEX_CFLAGS=" "
26 }
27
28 do_compile () {
29         oe_runmake LIBTOOL="${STAGING_BINDIR_NATIVE}/${TARGET_PREFIX}libtool" SPEEX_LIBS="-lspeex" SPEEX_CFLAGS=" "
30 }
31
32 do_install () {
33         oe_runmake install "DESTDIR=${D}" "LIBTOOL=${STAGING_BINDIR_NATIVE}/${TARGET_PREFIX}libtool"
34 }
35
36 do_install_append() {
37         rm -f ${D}${datadir}/sounds/linphone/hello*.wav
38         rm -f ${D}${datadir}/sounds/linphone/rings/oldphone.wav
39 }
40
41 do_stage() {
42         export LIBTOOL="${STAGING_BINDIR_NATIVE}/${TARGET_PREFIX}libtool"
43         autotools_stage_all
44         rm ${STAGING_LIBDIR}/libquickstream.la  
45         rm ${STAGING_LIBDIR}/libmediastreamer.la 
46         rm ${STAGING_LIBDIR}/liblinphone.la 
47 }