From: <abe...@us...> - 2012-12-03 19:10:44
|
Revision: 5783 http://astlinux.svn.sourceforge.net/astlinux/?rev=5783&view=rev Author: abelbeck Date: 2012-12-03 19:10:37 +0000 (Mon, 03 Dec 2012) Log Message: ----------- asterisk-codec-silk, new package for Asterisk 11 adding the SILK CODEC x86 binary licensed by Digium Modified Paths: -------------- branches/1.0/package/Config.in Added Paths: ----------- branches/1.0/package/asterisk-codec-silk/ branches/1.0/package/asterisk-codec-silk/Config.in branches/1.0/package/asterisk-codec-silk/asterisk-codec-silk.mk Modified: branches/1.0/package/Config.in =================================================================== --- branches/1.0/package/Config.in 2012-12-02 08:51:51 UTC (rev 5782) +++ branches/1.0/package/Config.in 2012-12-03 19:10:37 UTC (rev 5783) @@ -9,6 +9,7 @@ source "package/asterisk-app_notify/Config.in" source "package/asterisk-app_nvfax/Config.in" source "package/asterisk-app_waituntil/Config.in" +source "package/asterisk-codec-silk/Config.in" source "package/asterisk-func_devstate/Config.in" source "package/asterisk-func_extstate/Config.in" source "package/asterisk-gui/Config.in" Added: branches/1.0/package/asterisk-codec-silk/Config.in =================================================================== --- branches/1.0/package/asterisk-codec-silk/Config.in (rev 0) +++ branches/1.0/package/asterisk-codec-silk/Config.in 2012-12-03 19:10:37 UTC (rev 5783) @@ -0,0 +1,10 @@ +config BR2_PACKAGE_ASTERISK_CODEC_SILK + bool "asterisk-codec-silk" + default n + depends on BR2_PACKAGE_ASTERISK && BR2_PACKAGE_ASTERISK_v11 + help + SILK CODEC developed by Skype (owned by Microsoft) + License supplied by Digium in x86 binary form. + + https://developer.skype.com/resources/SILKDataSheet.pdf + http://en.wikipedia.org/wiki/SILK Added: branches/1.0/package/asterisk-codec-silk/asterisk-codec-silk.mk =================================================================== --- branches/1.0/package/asterisk-codec-silk/asterisk-codec-silk.mk (rev 0) +++ branches/1.0/package/asterisk-codec-silk/asterisk-codec-silk.mk 2012-12-03 19:10:37 UTC (rev 5783) @@ -0,0 +1,43 @@ +############################################################# +# +# asterisk-codec-silk +# +############################################################## +ifeq ($(BR2_PACKAGE_ASTERISK_v11),y) +ASTERISK_CODEC_SILK_VERSION := 11.0_1.0.0-i686_32 +ASTERISK_CODEC_SILK_SITE := http://downloads.digium.com/pub/telephony/codec_silk/asterisk-11.0/x86-32 +endif +ASTERISK_CODEC_SILK_SOURCE := codec_silk-$(ASTERISK_CODEC_SILK_VERSION).tar.gz +ASTERISK_CODEC_SILK_DIR := $(BUILD_DIR)/codec_silk-$(ASTERISK_CODEC_SILK_VERSION) +ASTERISK_CODEC_SILK_BINARY := usr/lib/asterisk/modules/codec_silk.so + +$(DL_DIR)/$(ASTERISK_CODEC_SILK_SOURCE): +ifeq ($(ASTERISK_CODEC_SILK_VERSION),) + @echo "Asterisk SILK CODEC not supported with the selected version of Asterisk" + @exit 1 +endif + $(WGET) -P $(DL_DIR) $(ASTERISK_CODEC_SILK_SITE)/$(ASTERISK_CODEC_SILK_SOURCE) + +$(ASTERISK_CODEC_SILK_DIR)/.source: $(DL_DIR)/$(ASTERISK_CODEC_SILK_SOURCE) + zcat $(DL_DIR)/$(ASTERISK_CODEC_SILK_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - + touch $@ + +$(TARGET_DIR)/$(ASTERISK_CODEC_SILK_BINARY): $(ASTERISK_CODEC_SILK_DIR)/.source | asterisk + $(INSTALL) -D -m 0755 $(ASTERISK_CODEC_SILK_DIR)/codec_silk.so $(TARGET_DIR)/$(ASTERISK_CODEC_SILK_BINARY) + +asterisk-codec-silk: $(TARGET_DIR)/$(ASTERISK_CODEC_SILK_BINARY) + +asterisk-codec-silk-clean: + rm -f $(TARGET_DIR)/$(ASTERISK_CODEC_SILK_BINARY) + +asterisk-codec-silk-dirclean: + rm -rf $(ASTERISK_CODEC_SILK_DIR) + +############################################################# +# +# Toplevel Makefile options +# +############################################################# +ifeq ($(strip $(BR2_PACKAGE_ASTERISK_CODEC_SILK)),y) +TARGETS+=asterisk-codec-silk +endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |