# # Copyright (C) 2017 - 2018 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=asterisk-chan-dongle PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/wdoekes/asterisk-chan-dongle.git PKG_SOURCE_VERSION:=3d2a97f26ba84473a0926a9fe9a32e451a56bc36 PKG_SOURCE_DATE=2021-09-29 PKG_RELEASE:=1 PKG_MIRROR_HASH:=b5baf737d39d522fa9b7055dea72c2d3241c272b20354fdf2a3bd09cce274844 PKG_FIXUP:=autoreconf PKG_LICENSE:=GPL-2.0 PKG_LICENSE_FILES:=COPYRIGHT.txt LICENSE.txt PKG_MAINTAINER:=Jiri Slachta MODULES_DIR:=/usr/lib/asterisk/modules include $(INCLUDE_DIR)/package.mk # asterisk-chan-dongle needs iconv include $(INCLUDE_DIR)/nls.mk define Package/asterisk-chan-dongle SUBMENU:=Telephony SECTION:=net CATEGORY:=Network URL:=https://github.com/wdoekes/asterisk-chan-dongle DEPENDS:=asterisk $(ICONV_DEPENDS) +libsqlite3 TITLE:=Huawei UMTS 3G dongle support endef define Package/asterisk-chan-dongle/description Asterisk channel driver for Huawei UMTS 3G dongle. endef CONFIGURE_ARGS+= \ --with-asterisk=$(STAGING_DIR)/usr/include \ --with-astversion=18 \ --with-iconv=$(ICONV_PREFIX)/include MAKE_FLAGS+=LD="$(TARGET_CC)" CONFIGURE_VARS += \ DESTDIR="$(MODULES_DIR)" \ ac_cv_type_size_t=yes \ ac_cv_type_ssize_t=yes define Package/asterisk-chan-dongle/conffiles /etc/asterisk/dongle.conf endef define Package/asterisk-chan-dongle/install $(INSTALL_DIR) $(1)/etc/asterisk $(INSTALL_DATA) $(PKG_BUILD_DIR)/etc/dongle.conf $(1)/etc/asterisk $(INSTALL_DIR) $(1)$(MODULES_DIR) $(INSTALL_BIN) $(PKG_BUILD_DIR)/chan_dongle.so $(1)$(MODULES_DIR) endef $(eval $(call BuildPackage,asterisk-chan-dongle))