From af20cf00a63352676a7bc89c7db36ad05fdb06b6 Mon Sep 17 00:00:00 2001 From: Sebastian Kemper Date: Sun, 1 Nov 2020 11:56:02 +0100 Subject: [PATCH] asterisk-opus: update for Asterisk 18 LTS Removes VARIANT-related bits as we only have one Asterisk version. Signed-off-by: Sebastian Kemper --- net/asterisk-opus/Makefile | 34 +++++++--------------------------- 1 file changed, 7 insertions(+), 27 deletions(-) diff --git a/net/asterisk-opus/Makefile b/net/asterisk-opus/Makefile index c0cf5c0..4d67b20 100644 --- a/net/asterisk-opus/Makefile +++ b/net/asterisk-opus/Makefile @@ -8,46 +8,34 @@ include $(TOPDIR)/rules.mk PKG_NAME:=asterisk-opus -PKG_VERSION:=20171009 PKG_RELEASE:=1 -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://github.com/traud/asterisk-opus.git -PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) +PKG_SOURCE_DATE:=2017-10-09 PKG_SOURCE_VERSION:=83e1b458c77e0e287adeca494eeb79edb077b0ff -PKG_MIRROR_HASH:=89265ee63bc3cb02ef9e75087f782147db1dec53433f9d6cfc08c7229cd61881 +PKG_MIRROR_HASH:=c71b859db7518cdafff1650e629c5901b290fe68f8af54ef1afd57bc9f15b122 PKG_SOURCE_PROTO:=git -PKG_BUILD_DIR=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) - PKG_LICENSE:=GPL-2.0 PKG_LICENSE_FILES:=LICENSE PKG_MAINTAINER:=Jiri Slachta -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION) - include $(INCLUDE_DIR)/package.mk TARGET_CFLAGS += \ -DAST_MODULE_SELF_SYM=__internal_codec_opus_open_source_self \ $(FPIC) -define Package/$(PKG_NAME)/Default +define Package/asterisk-codec-opus SUBMENU:=Telephony SECTION:=net CATEGORY:=Network TITLE:=Opus codec support URL:=https://github.com/traud/asterisk-opus - DEPENDS:=+libopus -endef - -define Package/asterisk16-codec-opus -$(call Package/$(PKG_NAME)/Default) - DEPENDS+=asterisk16 - VARIANT:=asterisk16 + DEPENDS:=asterisk +libopus endef -define Package/description/Default +define Package/asterisk-codec-opus/description Opus is the default audio codec in WebRTC. WebRTC is available in Asterisk via SIP over WebSockets (WSS). Nevertheless, Opus can be used for other transports (UDP, TCP, TLS) as well. Opus supersedes previous @@ -61,21 +49,13 @@ define Package/description/Default well. endef -Package/asterisk16-codec-opus/description = $(Package/description/Default) - -ifeq ($(BUILD_VARIANT),asterisk16) -TARGET_CFLAGS+=-I$(STAGING_DIR)/usr/include/asterisk-16/include -endif - -define Package/Install/Default +define Package/asterisk-codec-opus/install $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules $(INSTALL_BIN) $(PKG_BUILD_DIR)/codecs/codec_opus_open_source.so \ $(1)/usr/lib/asterisk/modules endef -Package/asterisk16-codec-opus/install = $(Package/Install/Default) - define Build/Configure endef -$(eval $(call BuildPackage,asterisk16-codec-opus)) +$(eval $(call BuildPackage,asterisk-codec-opus)) -- 2.30.2