From 84218632fa330c7fcf84293edf9e282b09aa6c3b Mon Sep 17 00:00:00 2001 From: zandbelt Date: Wed, 16 Feb 2011 20:14:41 +0000 Subject: [PATCH] [packages] asterisk 1.8.x: add chan_mobile support git-svn-id: svn://svn.openwrt.org/openwrt/packages@25559 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- net/asterisk-1.8.x/Makefile | 23 ++++++++++++++ .../patches/100-build_tools-iconv.patch | 6 ++-- .../patches/200-menuselect_tree_addons.patch | 37 ++++++++++++++++++++++ 3 files changed, 63 insertions(+), 3 deletions(-) create mode 100644 net/asterisk-1.8.x/patches/200-menuselect_tree_addons.patch diff --git a/net/asterisk-1.8.x/Makefile b/net/asterisk-1.8.x/Makefile index b561c0cd7..aa75aa089 100644 --- a/net/asterisk-1.8.x/Makefile +++ b/net/asterisk-1.8.x/Makefile @@ -128,6 +128,17 @@ $(call Package/asterisk18/Default/description) support to Asterisk. endef +define Package/asterisk18-chan-mobile +$(call Package/asterisk18/Default) + TITLE:=Mobile channel support + DEPENDS:= +asterisk18 +bluez-libs +endef + +define Package/asterisk18-chan-mobile/description +$(call Package/asterisk18/Default/description) + This package provides the channel chan_mobile support to Asterisk. +endef + define Package/asterisk18-curl $(call Package/asterisk18/Default) TITLE:=CURL support @@ -359,6 +370,17 @@ define Package/asterisk18-chan-gtalk/install $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/res_jabber.so $(1)/usr/lib/asterisk/modules/ endef +define Package/asterisk18-chan-mobile/conffiles +/etc/asterisk/chan_mobile.conf +endef + +define Package/asterisk18-chan-mobile/install + $(INSTALL_DIR) $(1)/etc/asterisk + $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/chan_mobile.conf $(1)/etc/asterisk/ + $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_mobile.so $(1)/usr/lib/asterisk/modules/ +endef + define Package/asterisk18-curl/install $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/func_curl.so $(1)/usr/lib/asterisk/modules/ @@ -394,6 +416,7 @@ $(eval $(call BuildPackage,asterisk18-chan-iax2)) $(eval $(call BuildPackage,asterisk18-cdr)) $(eval $(call BuildPackage,asterisk18-res-musiconhold)) $(eval $(call BuildPackage,asterisk18-chan-gtalk)) +$(eval $(call BuildPackage,asterisk18-chan-mobile)) $(eval $(call BuildPackage,asterisk18-curl)) $(eval $(call Buildasterisk18ModuleTemplate,app_authenticate,Authenticate,support for executing arbitrary authenticate commands)) $(eval $(call Buildasterisk18ModuleTemplate,app_chanisavail,Channel availability check,support for checking if a channel is available)) diff --git a/net/asterisk-1.8.x/patches/100-build_tools-iconv.patch b/net/asterisk-1.8.x/patches/100-build_tools-iconv.patch index a6cb45c1a..1073bda9e 100644 --- a/net/asterisk-1.8.x/patches/100-build_tools-iconv.patch +++ b/net/asterisk-1.8.x/patches/100-build_tools-iconv.patch @@ -1,6 +1,6 @@ ---- asterisk-1.8.0/build_tools/menuselect-deps.in.orig 2010-07-27 18:30:38.000000000 -0400 -+++ asterisk-1.8.0/build_tools/menuselect-deps.in 2010-10-26 00:28:45.989447002 -0400 -@@ -14,7 +14,7 @@ +--- a/build_tools/menuselect-deps.in ++++ b/build_tools/menuselect-deps.in +@@ -14,7 +14,7 @@ GTK2=@PBX_GTK2@ H323=@PBX_H323@ HOARD=@PBX_HOARD@ ICAL=@PBX_ICAL@ diff --git a/net/asterisk-1.8.x/patches/200-menuselect_tree_addons.patch b/net/asterisk-1.8.x/patches/200-menuselect_tree_addons.patch new file mode 100644 index 000000000..d5ec2db44 --- /dev/null +++ b/net/asterisk-1.8.x/patches/200-menuselect_tree_addons.patch @@ -0,0 +1,37 @@ +--- a/menuselect-tree ++++ b/menuselect-tree +@@ -4,28 +4,28 @@ + + + mysqlclient +- no ++ yes + + +- no ++ yes + + + mysqlclient +- no ++ yes + + + bluetooth +- no ++ yes + + +- no ++ yes + + + no + + + mysqlclient +- no ++ yes + + + -- 2.11.0