X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=net%2Fchan-sccp-b%2FMakefile;h=027c15cd92066bd0d7a21ead68c054d6006483d2;hb=3dccee6e76c86b2a7aad259f2c1a71d59b36cbd0;hp=b9c2f1a34703b4992e443efe3894bd3eeb9c5a6b;hpb=e0130949091a21f26d60d9c60cce611766cf77bb;p=feed%2Ftelephony.git diff --git a/net/chan-sccp-b/Makefile b/net/chan-sccp-b/Makefile index b9c2f1a..027c15c 100644 --- a/net/chan-sccp-b/Makefile +++ b/net/chan-sccp-b/Makefile @@ -1,6 +1,6 @@ # -# Copyright (C) 2015 OpenWrt.org -# Copyright (C) 2015 Cesnet, z.s.p.o. +# Copyright (C) 2016 - 2017 OpenWrt.org +# Copyright (C) 2016 Cesnet, z.s.p.o. # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -9,38 +9,43 @@ include $(TOPDIR)/rules.mk PKG_NAME:=chan-sccp-b -PKG_REV:=6139 -PKG_VERSION:=v4.2-r$(PKG_REV) -PKG_RELEASE:=3 +PKG_VERSION:=v4.3.0-20170814 +PKG_RELEASE:=1 -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:=http://svn.code.sf.net/p/chan-sccp-b/code/branches/V4.2 +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz +PKG_SOURCE_URL:=https://github.com/chan-sccp/chan-sccp.git PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE_VERSION:=$(PKG_REV) -PKG_SOURCE_PROTO:=svn +PKG_SOURCE_VERSION:=016fee3a96b09d5404757f7b178af2e349e55bcc +PKG_SOURCE_PROTO:=git -PKG_FIXUP:=autoreconf -fi +PKG_FIXUP:=autoreconf PKG_LICENSE:=GPL-1.0 PKG_LICENSE_FILES:=COPYING LICENSE -PKG_MAINTAINER:=Jiri Slachta +PKG_MAINTAINER:=Jiri Slachta + +PKG_INSTALL:=1 + +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION) include $(INCLUDE_DIR)/package.mk +# musl and glibc include their own iconv, but uclibc does not +ifneq ($(CONFIG_USE_UCLIBC),) +TARGET_CPPFLAGS+= \ + -I$(STAGING_DIR)/usr/lib/libiconv-full/include +TARGET_LDFLAGS+= \ + -L$(STAGING_DIR)/usr/lib/libiconv-full/lib -liconv +endif + define Package/chan-sccp-b/Default SUBMENU:=Telephony SECTION:=net CATEGORY:=Network TITLE:=SCCP channel provider support URL:=http://chan-sccp-b.sourceforge.net/ - DEPENDS:= +libltdl -endef - -define Package/asterisk18-chan-sccp-b -$(call Package/chan-sccp-b/Default) - DEPENDS+= asterisk18 - VARIANT:=asterisk18 - CONFLICTS:=asterisk18-chan-skinny + DEPENDS:=+USE_UCLIBC:libiconv-full +libltdl + PKG_BUILD_DEPENDS:=libiconv endef define Package/asterisk13-chan-sccp-b @@ -52,7 +57,7 @@ endef define Package/asterisk11-chan-sccp-b $(call Package/chan-sccp-b/Default) - DEPENDS+= asterisk11 + DEPENDS+= asterisk11 VARIANT:=asterisk11 CONFLICTS:=asterisk11-chan-skinny endef @@ -62,10 +67,15 @@ define Package/description/Default by asterisk by default. endef -Package/asterisk18-chan-sccp-b/description = $(Package/description/Default) Package/asterisk11-chan-sccp-b/description = $(Package/description/Default) Package/asterisk13-chan-sccp-b/description = $(Package/description/Default) +CONFIGURE_ARGS += \ + --disable-debug \ + --enable-advanced-functions \ + --enable-conference \ + --enable-video + ifeq ($(BUILD_VARIANT),asterisk13) CONFIGURE_ARGS += --with-asterisk=$(STAGING_DIR)/usr/include/asterisk-13 endif @@ -74,10 +84,6 @@ ifeq ($(BUILD_VARIANT),asterisk11) CONFIGURE_ARGS += --with-asterisk=$(STAGING_DIR)/usr/include/asterisk-11 endif -ifeq ($(BUILD_VARIANT),asterisk18) - CONFIGURE_ARGS += --with-asterisk=$(STAGING_DIR)/usr/include/asterisk-1.8 -endif - define Package/conffiles/Default /etc/asterisk/sccp.conf /etc/asterisk/extconfig.conf.sccp_sample @@ -86,17 +92,9 @@ define Package/conffiles/Default /etc/asterisk/sccp.conf.realtime_sample endef -Package/asterisk18-chan-sccp-b/conffiles = $(Package/conffiles/Default) Package/asterisk11-chan-sccp-b/conffiles = $(Package/conffiles/Default) Package/asterisk13-chan-sccp-b/conffiles = $(Package/conffiles/Default) -define Build/Compile - $(MAKE) -C "$(PKG_BUILD_DIR)" \ - CFLAGS="$(CFLAGS) -I$(PKG_BUILD_DIR)/src -DLOW_MEMORY" \ - DESTDIR="$(PKG_INSTALL_DIR)" \ - all install -endef - define Package/Install/Default $(INSTALL_DIR) $(1)/etc/asterisk $(CP) ./files/sccp.conf $(1)/etc/asterisk/sccp.conf @@ -108,10 +106,8 @@ define Package/Install/Default $(INSTALL_DATA) ./files/sccp.conf.realtime_sample $(1)/etc/asterisk/sccp.conf.realtime_sample endef -Package/asterisk18-chan-sccp-b/install = $(Package/Install/Default) Package/asterisk11-chan-sccp-b/install = $(Package/Install/Default) Package/asterisk13-chan-sccp-b/install = $(Package/Install/Default) -$(eval $(call BuildPackage,asterisk18-chan-sccp-b)) $(eval $(call BuildPackage,asterisk11-chan-sccp-b)) $(eval $(call BuildPackage,asterisk13-chan-sccp-b))