Merge branch 'org.openembedded.dev' of git://git.openembedded.net/openembedded into...
[vuplus_openembedded] / packages / asterisk / asterisk-addons_1.6.0-beta2.bb
1 # Copyright (c) 2008, Ovidiu Sas - VoIP Embedded Inc., All Rights Reserved
2 # Released under the MIT license (see packages/COPYING)
3 DESCRIPTION = "The Asterisk open source software PBX"
4 HOMEPAGE = "http://www.asterisk.org"
5 SECTION = "voip"
6 LICENSE = "GPLv2"
7 PRIORITY = "optional"
8 SECTION = "console/telephony"
9 DEPENDS = "asterisk openssl curl"
10 FILE_PR = "r1"
11
12 DEFAULT_PREFERENCE = "-1"
13
14 SRC_URI="http://downloads.digium.com/pub/asterisk/asterisk-addons-${PV}.tar.gz"
15
16 ARCH_efika="ppc"
17 ARCH_dht-walnut="ppc"
18 ARCH_magicbox="ppc"
19 ARCH_sequoia="ppc"
20
21
22 inherit autotools
23
24 EXTRA_OECONF =  "--with-ssl=${STAGING_EXECPREFIXDIR}\
25                 --with-termcap=${STAGING_EXECPREFIXDIR}\
26                 --with-curl=${STAGING_EXECPREFIXDIR}\
27                 --without-curses\
28                 --with-ncurses=${STAGING_EXECPREFIXDIR}\
29                 --without-mysqlclient\
30                 --with-h323\
31                 "
32
33 #export NOISY_BUILD=yes
34
35 export ASTCFLAGS = "-fsigned-char -I${STAGING_INCDIR} -DPATH_MAX=4096"
36 export ASTLDFLAGS="${LDFLAGS} -lpthread -ldl -lresolv "
37 export PROC="${ARCH}"
38
39 do_configure () {
40         # Looks like rebuilding configure doesn't work, so we are skipping
41         # that and are just using the shipped one
42         gnu-configize
43         libtoolize --force
44         oe_runconf
45 }
46
47 do_compile() {
48         (
49         #make sure that menuselect gets build using host toolchain
50         unset CC LD CXX CCLD CFLAGS CPPFLAGS LDFLAGS CXXFLAGS
51         cd menuselect 
52         ./configure
53         oe_runmake
54         cd ../
55         ) || exit 1
56         oe_runmake
57 }
58
59 CONFFILES_${PN} += "${sysconfdir}/asterisk/mobile.conf"
60 CONFFILES_${PN} += "${sysconfdir}/asterisk/res_mysql.conf"
61 CONFFILES_${PN} += "${sysconfdir}/asterisk/ooh323.conf"
62 CONFFILES_${PN} += "${sysconfdir}/asterisk/cdr_mysql.conf"
63