|
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.
|