2 # Copyright (C) 2017 - 2018 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
10 PKG_NAME
:=asterisk-chan-dongle
13 PKG_SOURCE_URL
:=https
://github.com
/wdoekes
/asterisk-chan-dongle.git
14 PKG_SOURCE_VERSION
:=3d2a97f26ba84473a0926a9fe9a32e451a56bc36
15 PKG_SOURCE_DATE
=2021-09-29
17 PKG_MIRROR_HASH
:=b5baf737d39d522fa9b7055dea72c2d3241c272b20354fdf2a3bd09cce274844
22 PKG_LICENSE_FILES
:=COPYRIGHT.txt LICENSE.txt
23 PKG_MAINTAINER
:=Jiri Slachta
<jiri@slachta.eu
>
25 MODULES_DIR
:=/usr
/lib
/asterisk
/modules
27 include $(INCLUDE_DIR
)/package.mk
28 # asterisk-chan-dongle needs iconv
29 include $(INCLUDE_DIR
)/nls.mk
31 define Package
/asterisk-chan-dongle
35 URL
:=https
://github.com
/wdoekes
/asterisk-chan-dongle
36 DEPENDS
:=asterisk
$(ICONV_DEPENDS
) +libsqlite3
37 TITLE
:=Huawei UMTS
3G dongle support
40 define Package
/asterisk-chan-dongle
/description
41 Asterisk channel driver for Huawei UMTS
3G dongle.
45 --with-asterisk
=$(STAGING_DIR
)/usr
/include \
46 --with-astversion
=18 \
47 --with-iconv
=$(ICONV_PREFIX
)/include
49 MAKE_FLAGS
+=LD
="$(TARGET_CC)"
52 DESTDIR
="$(MODULES_DIR)" \
53 ac_cv_type_size_t
=yes \
54 ac_cv_type_ssize_t
=yes
56 define Package
/asterisk-chan-dongle
/conffiles
57 /etc
/asterisk
/dongle.conf
60 define Package
/asterisk-chan-dongle
/install
61 $(INSTALL_DIR
) $(1)/etc
/asterisk
62 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/etc
/dongle.conf
$(1)/etc
/asterisk
63 $(INSTALL_DIR
) $(1)$(MODULES_DIR
)
64 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/chan_dongle.so
$(1)$(MODULES_DIR
)
67 $(eval
$(call BuildPackage
,asterisk-chan-dongle
))