| 7 |
include $(TOPDIR)/rules.mk |
include $(TOPDIR)/rules.mk |
| 8 |
|
|
| 9 |
PKG_NAME:= asterisk |
PKG_NAME:= asterisk |
| 10 |
PKG_VERSION:= 1.4.7.1 |
PKG_VERSION:= 1.4.8 |
| 11 |
PKG_RELEASE:= 2 |
PKG_RELEASE:= 1 |
| 12 |
PKG_MD5SUM:= 8c471ff5328c08bf2dc5c6f5c6f3e048 |
PKG_MD5SUM:= 7263ff56ad93cbb5efb971a536ee6a51 |
| 13 |
MASTER_SITES:= http://ftp.digium.com/pub/asterisk/ \ |
MASTER_SITES:= http://ftp.digium.com/pub/asterisk/ \ |
| 14 |
http://ftp.digium.com/pub/asterisk/old-releases/ \ |
http://ftp.digium.com/pub/asterisk/old-releases/ \ |
| 15 |
ftp://ftp.digium.com/pub/asterisk/ \ |
ftp://ftp.digium.com/pub/asterisk/ \ |
| 25 |
$(eval $(call PKG_template,ASTERISK_CHAN_MGCP,asterisk-chan-mgcp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
$(eval $(call PKG_template,ASTERISK_CHAN_MGCP,asterisk-chan-mgcp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
| 26 |
$(eval $(call PKG_template,ASTERISK_CHAN_SKINNY,asterisk-chan-skinny,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
$(eval $(call PKG_template,ASTERISK_CHAN_SKINNY,asterisk-chan-skinny,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
| 27 |
$(eval $(call PKG_template,ASTERISK_CHAN_IAX2,asterisk-chan-iax2,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
$(eval $(call PKG_template,ASTERISK_CHAN_IAX2,asterisk-chan-iax2,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
| 28 |
$(eval $(call PKG_template,ASTERISK_CODEC_ILBC,asterisk-codec-ilbc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
ifeq ($(FWRT_LINUX_2_6),y) |
| 29 |
$(eval $(call PKG_template,ASTERISK_CODEC_LPC10,asterisk-codec-lpc10,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
$(eval $(call PKG_template,ASTERISK_CHAN_MISDN,asterisk-chan-misdn,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) |
| 30 |
#$(eval $(call PKG_template,ASTERISK_CODEC_SPEEX,asterisk-codec-speex,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
endif |
| 31 |
|
$(eval $(call PKG_template,ASTERISK_CODEC_SPEEX,asterisk-codec-speex,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
| 32 |
$(eval $(call PKG_template,ASTERISK_CODEC_GSM,asterisk-codec-gsm,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
$(eval $(call PKG_template,ASTERISK_CODEC_GSM,asterisk-codec-gsm,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
| 33 |
$(eval $(call PKG_template,ASTERISK_PBX_DUNDI,asterisk-pbx-dundi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
$(eval $(call PKG_template,ASTERISK_PBX_DUNDI,asterisk-pbx-dundi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
| 34 |
$(eval $(call PKG_template,ASTERISK_RES_AGI,asterisk-res-agi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
$(eval $(call PKG_template,ASTERISK_RES_AGI,asterisk-res-agi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
| 41 |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_VOICEMAIL}+= asterisk-voicemail-install |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_VOICEMAIL}+= asterisk-voicemail-install |
| 42 |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_SOUNDS}+= asterisk-sounds-install |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_SOUNDS}+= asterisk-sounds-install |
| 43 |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_CHAN_MGCP}+= asterisk-chan-mgcp-install |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_CHAN_MGCP}+= asterisk-chan-mgcp-install |
| 44 |
|
ifeq ($(FWRT_LINUX_2_6),y) |
| 45 |
|
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_CHAN_MISDN}+= asterisk-chan-misdn-install |
| 46 |
|
endif |
| 47 |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_CHAN_SKINNY}+= asterisk-chan-skinny-install |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_CHAN_SKINNY}+= asterisk-chan-skinny-install |
| 48 |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_CHAN_IAX2}+= asterisk-chan-iax2-install |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_CHAN_IAX2}+= asterisk-chan-iax2-install |
| 49 |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_CODEC_ILBC}+= asterisk-codec-ilbc-install |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_CODEC_SPEEX}+= asterisk-codec-speex-install |
|
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_CODEC_LPC10}+= asterisk-codec-lpc10-install |
|
|
#SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_CODEC_SPEEX}+= asterisk-codec-speex-install |
|
| 50 |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_CODEC_GSM}+= asterisk-codec-gsm-install |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_CODEC_GSM}+= asterisk-codec-gsm-install |
| 51 |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_PBX_DUNDI}+= asterisk-pbx-dundi-install |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_PBX_DUNDI}+= asterisk-pbx-dundi-install |
| 52 |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_RES_AGI}+= asterisk-res-agi-install |
SUB_INSTALLS-${FWRT_PACKAGE_ASTERISK_RES_AGI}+= asterisk-res-agi-install |
| 61 |
--without-h323 \ |
--without-h323 \ |
| 62 |
--without-iksemel \ |
--without-iksemel \ |
| 63 |
--without-imap \ |
--without-imap \ |
|
--without-isdnnet \ |
|
| 64 |
--without-kde \ |
--without-kde \ |
|
--without-misdn \ |
|
| 65 |
--without-nbs \ |
--without-nbs \ |
| 66 |
--without-netsnmp \ |
--without-netsnmp \ |
| 67 |
--without-newt \ |
--without-newt \ |
| 71 |
--without-pri \ |
--without-pri \ |
| 72 |
--without-pwlib \ |
--without-pwlib \ |
| 73 |
--without-qt \ |
--without-qt \ |
|
--without-suppserv \ |
|
| 74 |
--without-tds \ |
--without-tds \ |
| 75 |
--without-termcap \ |
--without-termcap \ |
| 76 |
--without-tinfo \ |
--without-tinfo \ |
| 80 |
else |
else |
| 81 |
CONFIGURE_ARGS+= --without-gsm |
CONFIGURE_ARGS+= --without-gsm |
| 82 |
endif |
endif |
| 83 |
#ifneq (${FWRT_PACKAGE_ASTERISK_CODEC_SPEEX},) |
ifneq (${FWRT_PACKAGE_ASTERISK_CODEC_SPEEX},) |
| 84 |
#CONFIGURE_ARGS+= --with-speex=${STAGING_DIR}/usr |
CONFIGURE_ARGS+= --with-speex=${STAGING_DIR}/usr |
| 85 |
#EXTRA_CFLAGS+= -I$(STAGING_DIR)/usr/include/speex |
EXTRA_CFLAGS+= -I$(STAGING_DIR)/usr/include/speex |
| 86 |
#endif |
endif |
| 87 |
ifneq (${FWRT_PACKAGE_ASTERISK_FORMAT_VORBIS},) |
ifneq (${FWRT_PACKAGE_ASTERISK_FORMAT_VORBIS},) |
| 88 |
CONFIGURE_ARGS+= --with-ogg=${STAGING_DIR}/usr \ |
CONFIGURE_ARGS+= --with-ogg=${STAGING_DIR}/usr \ |
| 89 |
--with-vorbis=${STAGING_DIR}/usr |
--with-vorbis=${STAGING_DIR}/usr |
| 119 |
else |
else |
| 120 |
CONFIGURE_ARGS+= --without-popt |
CONFIGURE_ARGS+= --without-popt |
| 121 |
endif |
endif |
| 122 |
|
ifneq (${FWRT_PACKAGE_ASTERISK_CHAN_MISDN},) |
| 123 |
|
CONFIGURE_ARGS+= --with-misdn=${STAGING_DIR}/usr |
| 124 |
|
CONFIGURE_ARGS+= --with-isdnnet=${STAGING_DIR}/usr |
| 125 |
|
CONFIGURE_ARGS+= --with-suppserv=${STAGING_DIR}/usr |
| 126 |
|
TCPPFLAGS+= -I${LINUX_DIR}/include |
| 127 |
|
else |
| 128 |
|
CONFIGURE_ARGS+= --without-misdn \ |
| 129 |
|
--without-isdnnet \ |
| 130 |
|
--without-suppserv |
| 131 |
|
endif |
| 132 |
|
|
| 133 |
CONFIGURE_STYLE:= gnu |
CONFIGURE_STYLE:= gnu |
| 134 |
CONFIGURE_ENV+= STRIP=${STRIP} |
CONFIGURE_ENV+= STRIP=${STRIP} |
| 243 |
${INSTALL_DATA} $(WRKBUILD)/configs/iaxprov.conf.sample $(IDIR_ASTERISK_CHAN_IAX2)/etc/asterisk/iaxprov.conf |
${INSTALL_DATA} $(WRKBUILD)/configs/iaxprov.conf.sample $(IDIR_ASTERISK_CHAN_IAX2)/etc/asterisk/iaxprov.conf |
| 244 |
${INSTALL_BIN} $(WRKBUILD)/channels/chan_iax2.so $(IDIR_ASTERISK_CHAN_IAX2)/usr/lib/asterisk/modules/ |
${INSTALL_BIN} $(WRKBUILD)/channels/chan_iax2.so $(IDIR_ASTERISK_CHAN_IAX2)/usr/lib/asterisk/modules/ |
| 245 |
|
|
| 246 |
asterisk-codec-ilbc-install: |
asterisk-codec-speex-install: |
| 247 |
${INSTALL_DIR} $(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules |
${INSTALL_DIR} $(IDIR_ASTERISK_CODEC_SPEEX)/usr/lib/asterisk/modules |
| 248 |
${INSTALL_BIN} $(WRKBUILD)/codecs/codec_ilbc.so $(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules/ |
install -m0755 $(WRKBUILD)/codecs/codec_speex.so $(IDIR_ASTERISK_CODEC_SPEEX)/usr/lib/asterisk/modules/ |
|
${INSTALL_BIN} $(WRKBUILD)/formats/format_ilbc.so $(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules/ |
|
|
|
|
|
asterisk-codec-lpc10-install: |
|
|
${INSTALL_DIR} $(IDIR_ASTERISK_CODEC_LPC10)/usr/lib/asterisk/modules |
|
|
${INSTALL_BIN} $(WRKBUILD)/codecs/codec_lpc10.so $(IDIR_ASTERISK_CODEC_LPC10)/usr/lib/asterisk/modules/ |
|
|
|
|
|
#asterisk-codec-speex-install: |
|
|
# ${INSTALL_DIR} $(IDIR_ASTERISK_CODEC_SPEEX)/usr/lib/asterisk/modules |
|
|
# install -m0755 $(WRKBUILD)/codecs/codec_speex.so $(IDIR_ASTERISK_CODEC_SPEEX)/usr/lib/asterisk/modules/ |
|
| 249 |
|
|
| 250 |
asterisk-codec-gsm-install: |
asterisk-codec-gsm-install: |
| 251 |
${INSTALL_DIR} $(IDIR_ASTERISK_CODEC_GSM)/usr/lib/asterisk/modules/ |
${INSTALL_DIR} $(IDIR_ASTERISK_CODEC_GSM)/usr/lib/asterisk/modules/ |
| 268 |
${INSTALL_DATA} ${WRKBUILD}/configs/meetme.conf.sample ${IDIR_ASTERISK_MEETME}/etc/asterisk/meetme.conf |
${INSTALL_DATA} ${WRKBUILD}/configs/meetme.conf.sample ${IDIR_ASTERISK_MEETME}/etc/asterisk/meetme.conf |
| 269 |
${INSTALL_BIN} ${WRKBUILD}/apps/app_meetme.so ${IDIR_ASTERISK_MEETME}/usr/lib/asterisk/modules |
${INSTALL_BIN} ${WRKBUILD}/apps/app_meetme.so ${IDIR_ASTERISK_MEETME}/usr/lib/asterisk/modules |
| 270 |
|
|
| 271 |
|
asterisk-chan-misdn-install: |
| 272 |
|
install -d -m0755 ${IDIR_ASTERISK_CHAN_MISDN}/usr/lib/asterisk/modules |
| 273 |
|
install -d -m0755 ${IDIR_ASTERISK_CHAN_MISDN}/etc/asterisk |
| 274 |
|
install -m0755 ${WRKINST}/usr/lib/asterisk/modules/chan_misdn.so \ |
| 275 |
|
${IDIR_ASTERISK_CHAN_MISDN}/usr/lib/asterisk/modules/ |
| 276 |
|
${INSTALL_DATA} ${WRKBUILD}/configs/misdn.conf.sample \ |
| 277 |
|
${IDIR_ASTERISK_CHAN_MISDN}/etc/asterisk/misdn.conf |
| 278 |
|
|
| 279 |
include ${TOPDIR}/mk/pkg-bottom.mk |
include ${TOPDIR}/mk/pkg-bottom.mk |