Changeset 1823

Show
Ignore:
Timestamp:
02/01/07 11:53:28 (2 years ago)
Author:
n0-1
Message:

* disabled codecs ilbc and lpc10 (not essential and non-working)
* reenabled speex (non-working, but should be fixed soon)
* reviewed the Makefile

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/package/asterisk-12/Config.in

    r1815 r1823  
    3838          IAX2 allows trunking communication channels together. 
    3939 
    40 config FWRT_PACKAGE_ASTERISK_12_CODEC_ILBC 
    41         prompt   "asterisk-codec-ilbc............. Internet Low Bitrate Codec (ILBC) Translator" 
     40config FWRT_PACKAGE_ASTERISK_12_CODEC_SPEEX 
     41        prompt   "asterisk-codec-speex............ Speex/PCM16 Codec Translator" 
    4242        tristate 
    4343        default n 
    4444        depends FWRT_PACKAGE_ASTERISK_12 
     45        select FWRT_PACKAGE_LIBSPEEX 
    4546        help 
    46           The Internet Low Bitrate Codec (ILBC) Translator for Asterisk 
    47  
    48 config FWRT_PACKAGE_ASTERISK_12_CODEC_LPC10 
    49         prompt   "asterisk-codec-lpc10............ LPC10 (Linear Predictor Code) 2.4kbps Voice Coder" 
    50         tristate 
    51         default n 
    52         depends FWRT_PACKAGE_ASTERISK_12 
    53         help 
    54           The LPC10 (Linear Predictor Code) 2.4kbps Voice Coder for Asterisk 
    55  
    56 #config FWRT_PACKAGE_ASTERISK_12_CODEC_SPEEX 
    57 #       prompt   "asterisk-codec-speex............ Speex/PCM16 Codec Translator" 
    58 #       tristate 
    59 #       default n 
    60 #       depends FWRT_PACKAGE_ASTERISK_12 
    61 #       select FWRT_PACKAGE_LIBSPEEX 
    62 #       help 
    63 #         The Speex speech compression codec for Asterisk 
     47          The Speex speech compression codec for Asterisk 
    6448 
    6549config FWRT_PACKAGE_ASTERISK_12_PBX_DUNDI 
  • trunk/freewrt/package/asterisk-12/Makefile

    r1815 r1823  
    2626$(eval $(call PKG_template,ASTERISK_12_CHAN_SKINNY,asterisk-12-chan-skinny,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
    2727$(eval $(call PKG_template,ASTERISK_12_CHAN_IAX2,asterisk-12-chan-iax2,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
    28 $(eval $(call PKG_template,ASTERISK_12_CODEC_ILBC,asterisk-12-codec-ilbc,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
    29 $(eval $(call PKG_template,ASTERISK_12_CODEC_LPC10,asterisk-12-codec-lpc10,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
    3028$(eval $(call PKG_template,ASTERISK_12_CODEC_SPEEX,asterisk-12-codec-speex,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
    3129$(eval $(call PKG_template,ASTERISK_12_PBX_DUNDI,asterisk-12-pbx-dundi,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
     
    4846SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_12_CHAN_SKINNY}+=          asterisk-chan-skinny-install 
    4947SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_12_CHAN_IAX2}+=            asterisk-chan-iax2-install 
    50 SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_12_CODEC_ILBC}+=           asterisk-codec-ilbc-install 
    51 SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_12_CODEC_LPC10}+=          asterisk-codec-lpc10-install 
    5248SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_12_CODEC_SPEEX}+=          asterisk-codec-speex-install 
    5349SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_12_PBX_DUNDI}+=            asterisk-pbx-dundi-install 
     
    6460MAKE_FLAGS+=            DEBUG= 
    6561MAKE_FLAGS+=            ASTVARLIBDIR="/usr/lib/asterisk" 
    66 # FIXME: dirty workaround for false zaptel version 
    67 #MAKE_FLAGS+=           WITHOUT_ZAPTEL=1 
     62#MAKE_FLAGS+=           WITHOUT_ZAPTEL=1 # this can be used to force disabling of zaptel 
    6863INSTALL_STYLE:=         auto 
    6964INSTALL_TARGET:=        install samples 
    7065TCFLAGS+=               ${TCPPFLAGS} 
    7166 
    72 #do-build: 
    73 #       ${MAKE} -C "${WRKBUILD}" \ 
    74 #               CC=${TARGET_CC} \ 
    75 #               CROSS_ARCH="Linux" \ 
    76 #               CROSS_COMPILE="${TARGET_CROSS}" \ 
    77 #               ${TARGET_CONFIGURE_OPTS} \ 
    78 #               EXTRA_CFLAGS="${TCFLAGS} ${TCPPFLAGS} ${TLDFLAGS} -I${WRKBUILD}/include" \ 
    79 #               EXTRA_CPPFLAGS="${TCPPFLAGS}" \ 
    80 #               EXTRA_LDFLAGS="${TLDFLAGS}" \ 
    81 #               PROC="${KERNEL_ARCH}" \ 
    82 #               DEBUG="" \ 
    83 #               OPTIONS="-DLOW_MEMORY -Dlinux" \ 
    84 #               NOCRYPTO="yes" \ 
    85 #               INCLUDE="${TCPPFLAGS}" \ 
    86 #               EXTRA_APP_MODULES="${EXTRA_APP_MODULES}" \ 
    87 #               EXTRA_CDR_MODULES="${EXTRA_CDR_MODULES}" \ 
    88 #               EXTRA_CHAN_MODULES="${EXTRA_CHAN_MODULES}" \ 
    89 #               EXTRA_CODEC_MODULES="${EXTRA_CODEC_MODULES}" \ 
    90 #               EXTRA_RES_MODULES="${EXTRA_RES_MODULES}" \ 
    91 #               DESTDIR="${WRKINST}" \ 
    92 #               ${EXTRA_DEFINES} \ 
    93 #               all install samples 
    94 #       rm -f ${WRKINST}/etc/asterisk/*.old 
    95  
    96 #do-install: ${SUB_INSTALLS-m} ${SUB_INSTALLS-y} 
    97 #       ${CP} ${WRKINST}/* ${IDIR_ASTERISK_12} 
    98 #       rm -rf ${IDIR_ASTERISK_12}/usr/sbin/astgenkey 
    99 #       rm -rf ${IDIR_ASTERISK_12}/usr/bin 
    100 #       rm -rf ${IDIR_ASTERISK_12}/usr/share 
    101 #       rm -rf ${IDIR_ASTERISK_12}/usr/include 
    102 #       rm -rf ${IDIR_ASTERISK_12}/var 
    103 #       (cd ${IDIR_ASTERISK_12}/usr/lib/asterisk; \ 
    104 #               rm -rf agi-bin; \ 
    105 #               rm -rf images; \ 
    106 #               rm -rf keys/*; \ 
    107 #               rm -rf mohmp3/*.mp3; \ 
    108 #               rm -rf sounds/*; \ 
    109 #               cd modules; \ 
    110 #               rm -rf  *adsi* *festival* *modem* *meetme* *oss* *phone* *intercom* \ 
    111 #                       *mp3* *nbscat* *mysql* *postgres* *pgsql* *voicemail* *speex* \ 
    112 #                       *zapateller* *jpeg*; \ 
    113 #               rm -f chan_bluetooth.so ; \ 
    114 #               rm -f chan_h323.so ; \ 
    115 #               rm -f chan_mgcp.so ; \ 
    116 #               rm -f chan_skinny.so ; \ 
    117 #               rm -f {codec,format}_ilbc.so ; \ 
    118 #               rm -f codec_lpc10.so ; \ 
    119 #               rm -f pbx_dundi.so ; \ 
    120 #               rm -f res_agi.so ; \ 
    121 #       ) 
    122 #       (cd ${IDIR_ASTERISK_12}/etc/asterisk; \ 
    123 #               rm -f   *odbc* *mysql* *postgres* *pgsql* *voicemail* *adsi* *oss* *alsa* \ 
    124 #                       *festival* *modem* *meetme* *phone* *tds* *vofr* *rpt* *vpb* \ 
    125 #                       *zapata*; \ 
    126 #               rm -f bluetooth.conf ; \ 
    127 #               rm -f mgcp.conf ; \ 
    128 #               rm -f skinny.conf ; \ 
    129 #               rm -f dundi.conf ; \ 
    130 #       ) 
    131 #       install -m0644 ./files/modules.conf ${IDIR_ASTERISK_12}/etc/asterisk/ 
    132 #       ${SED} 's|/var/lib/asterisk|/usr/lib/asterisk|g' ${WRKINST}/etc/asterisk/musiconhold.conf 
    133 #       install -d -m0755 ${IDIR_ASTERISK_12}/etc/init.d 
    134 #       install -m0755  ./files/asterisk.init ${IDIR_ASTERISK_12}/etc/init.d/S${PKG_INIT}asterisk 
    135  
    13667post-install: ${SUB_INSTALLS-m} ${SUB_INSTALLS-y} 
    137         ${INSTALL_DIR} ${IDIR_ASTERISK_12}/etc/asterisk 
     68        ${INSTALL_DIR} ${IDIR_ASTERISK_12}/etc/{asterisk,init.d} 
    13869        ${INSTALL_DIR} ${IDIR_ASTERISK_12}/usr/lib/asterisk/ 
    13970        ${INSTALL_DIR} ${IDIR_ASTERISK_12}/usr/sbin 
     
    14273        ${CP} ${WRKINST}/usr/lib/asterisk/modules/ ${IDIR_ASTERISK_12}/usr/lib/asterisk 
    14374        (cd ${IDIR_ASTERISK_12}/usr/lib/asterisk/modules ; \ 
    144                 rm -f *ilbc* *agi* *sqlite* *iax* *lpc10* *voicemail* *dundi* *adsi* *skinny* \ 
    145                         *mgcp* *ilbc* ; \ 
     75                rm -f *ilbc* *agi* *sqlite* *iax* *lpc10* \ 
     76                        *voicemail* *dundi* *adsi* *skinny* \ 
     77                        *mgcp* ; \ 
    14678        ) 
    14779        (cd ${IDIR_ASTERISK_12}/etc/asterisk ; \ 
    14880                rm -f *iax* *voicemail* *skinny* *mgcp* *dundi* ; \ 
    14981        ) 
     82        ${INSTALL_DATA} ./files/modules.conf ${IDIR_ASTERISK_12}/etc/asterisk/ 
     83        ${SED} 's|/var/lib/asterisk|/usr/lib/asterisk|g' ${WRKINST}/etc/asterisk/musiconhold.conf 
     84        ${INSTALL_BIN} ./files/asterisk.init ${IDIR_ASTERISK_12}/etc/init.d/S${PKG_INIT}asterisk 
     85 
    15086 
    15187asterisk-sqlite-install: 
     
    194130        install -m0755 ${WRKBUILD}/channels/chan_skinny.so ${IDIR_ASTERISK_12_CHAN_SKINNY}/usr/lib/asterisk/modules/ 
    195131 
    196 asterisk-codec-ilbc-install: 
    197         install -d -m0755 ${IDIR_ASTERISK_12_CODEC_ILBC}/usr/lib/asterisk/modules 
    198         install -m0755 ${WRKBUILD}/codecs/codec_ilbc.so ${IDIR_ASTERISK_12_CODEC_ILBC}/usr/lib/asterisk/modules/ 
    199         install -m0755 ${WRKBUILD}/formats/format_ilbc.so ${IDIR_ASTERISK_12_CODEC_ILBC}/usr/lib/asterisk/modules/ 
    200  
    201 asterisk-codec-lpc10-install: 
    202         install -d -m0755 ${IDIR_ASTERISK_12_CODEC_LPC10}/usr/lib/asterisk/modules 
    203         install -m0755 ${WRKBUILD}/codecs/codec_lpc10.so ${IDIR_ASTERISK_12_CODEC_LPC10}/usr/lib/asterisk/modules/ 
    204  
    205132asterisk-codec-speex-install: 
    206133        install -d -m0755 ${IDIR_ASTERISK_12_CODEC_SPEEX}/usr/lib/asterisk/modules