Merge pull request #810 from micmac1/fs-musl-1.2.4
[feed/telephony.git] / net / asterisk-g72x / Makefile
1 #
2 # Copyright (C) 2016 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=asterisk-g72x
11 PKG_VERSION:=1.4.3
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=asterisk-g72x-$(PKG_VERSION).tar.bz2
15 PKG_SOURCE_URL:=http://asterisk.hosting.lv/src/
16 PKG_HASH:=ffea55374c2134415569b876a68d9a12ce376146a22fad3963c8edc281052adf
17
18 PKG_FIXUP:=autoreconf
19 PKG_INSTALL:=1
20
21 PKG_LICENSE:=GPL-3.0
22 PKG_LICENSE_FILES:=README.md
23 PKG_MAINTAINER:=Alex Samorukov <samm@os2.kiev.ua>
24
25 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
26
27 include $(INCLUDE_DIR)/package.mk
28
29 define Package/asterisk-codec-g729
30 SUBMENU:=Telephony
31 SECTION:=net
32 CATEGORY:=Network
33 TITLE:=G.729 codec support
34 URL:=http://asterisk.hosting.lv
35 DEPENDS:=asterisk +bcg729
36 endef
37
38 define Package/asterisk-codec-g729/description
39 Asterisk G.729 codec based on bcg729 implementation.
40 endef
41
42 CONFIGURE_ARGS+= \
43 --with-bcg729 \
44 --enable-shared \
45 --with-asterisk-includes=$(STAGING_DIR)/usr/include
46
47 define Package/asterisk-codec-g729/install
48 $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
49 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/codec_g729.so \
50 $(1)/usr/lib/asterisk/modules/
51 endef
52
53 $(eval $(call BuildPackage,asterisk-codec-g729))