[Pkg-voip-commits] r9780 - /asterisk-core-sounds/trunk/debian/
tzafrir at alioth.debian.org
tzafrir at alioth.debian.org
Sun Jun 10 19:00:53 UTC 2012
Author: tzafrir
Date: Sun Jun 10 19:00:52 2012
New Revision: 9780
URL: http://svn.debian.org/wsvn/pkg-voip/?sc=1&rev=9780
Log:
* Added russian sound files.
* Auto-generating most content (except pre/post scripts).
* Standard version bumped to 3.9.3 (no change needed).
Added:
asterisk-core-sounds/trunk/debian/README.source
asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru-g722.install
asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru-gsm.install
asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru-wav.install
asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru.docs
asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru.postinst
asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru.prerm
asterisk-core-sounds/trunk/debian/mkcontrol (with props)
Modified:
asterisk-core-sounds/trunk/debian/changelog
asterisk-core-sounds/trunk/debian/control
asterisk-core-sounds/trunk/debian/copyright
asterisk-core-sounds/trunk/debian/rules
Added: asterisk-core-sounds/trunk/debian/README.source
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk-core-sounds/trunk/debian/README.source?rev=9780&op=file
==============================================================================
--- asterisk-core-sounds/trunk/debian/README.source (added)
+++ asterisk-core-sounds/trunk/debian/README.source Sun Jun 10 19:00:52 2012
@@ -1,0 +1,12 @@
+debian/control is semi-generated from the script ./debian/mkcontrol.
+This is done by running:
+
+ ./debian/rules update-control
+
+It will also generate / update most of the per-language debian/* config
+files, except the postinst and prerm scripts, which you'll have to
+manually upgrade.
+
+FIXME: fix mkcontrol and debian/rules to work with the en_AU sound file
+set.
+
Added: asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru-g722.install
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru-g722.install?rev=9780&op=file
==============================================================================
--- asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru-g722.install (added)
+++ asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru-g722.install Sun Jun 10 19:00:52 2012
@@ -1,0 +1,1 @@
+ru-g722/* usr/share/asterisk/sounds/ru_RU_f_IvrvoiceRU
Added: asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru-gsm.install
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru-gsm.install?rev=9780&op=file
==============================================================================
--- asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru-gsm.install (added)
+++ asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru-gsm.install Sun Jun 10 19:00:52 2012
@@ -1,0 +1,1 @@
+ru-gsm/* usr/share/asterisk/sounds/ru_RU_f_IvrvoiceRU
Added: asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru-wav.install
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru-wav.install?rev=9780&op=file
==============================================================================
--- asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru-wav.install (added)
+++ asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru-wav.install Sun Jun 10 19:00:52 2012
@@ -1,0 +1,1 @@
+ru-wav/* usr/share/asterisk/sounds/ru_RU_f_IvrvoiceRU
Added: asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru.docs
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru.docs?rev=9780&op=file
==============================================================================
--- asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru.docs (added)
+++ asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru.docs Sun Jun 10 19:00:52 2012
@@ -1,0 +1,1 @@
+ru-gsm/core-sounds-ru.txt
Added: asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru.postinst
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru.postinst?rev=9780&op=file
==============================================================================
--- asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru.postinst (added)
+++ asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru.postinst Sun Jun 10 19:00:52 2012
@@ -1,0 +1,40 @@
+#! /bin/sh
+
+set -e
+
+# summary of how this script can be called:
+# * <postinst> `configure' <most-recently-configured-version>
+# * <old-postinst> `abort-upgrade' <new version>
+# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+# <new-version>
+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+# <failed-install-package> <version> `removing'
+# <conflicting-package> <version>
+
+case "$1" in
+ configure)
+ update-alternatives --install \
+ /usr/share/asterisk/sounds/ru asterisk-prompt-ru \
+ /usr/share/asterisk/sounds/ru_RU_f_IvrvoiceRU 30
+ update-alternatives --install \
+ /usr/share/asterisk/sounds/ru_RU asterisk-prompt-ru-ru \
+ /usr/share/asterisk/sounds/ru_RU_f_IvrvoiceRU 50
+ ;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+ ;;
+
+ *)
+ echo "postinst called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
+
+
Added: asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru.prerm
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru.prerm?rev=9780&op=file
==============================================================================
--- asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru.prerm (added)
+++ asterisk-core-sounds/trunk/debian/asterisk-core-sounds-ru.prerm Sun Jun 10 19:00:52 2012
@@ -1,0 +1,8 @@
+#! /bin/sh -e
+
+if [ "$1" = "remove" ]; then
+ update-alternatives --remove asterisk-prompt-ru /usr/share/asterisk/sounds/ru_RU_f_IvrvoiceRU
+ update-alternatives --remove asterisk-prompt-ru-ru /usr/share/asterisk/sounds/ru_RU_f_IvrvoiceRU
+fi
+
+#DEBHELPER#
Modified: asterisk-core-sounds/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk-core-sounds/trunk/debian/changelog?rev=9780&op=diff
==============================================================================
--- asterisk-core-sounds/trunk/debian/changelog (original)
+++ asterisk-core-sounds/trunk/debian/changelog Sun Jun 10 19:00:52 2012
@@ -9,6 +9,9 @@
* Switched to a multiple source-tarball.
- svn-buildpackage requires patch from http://bugs.debian.org/577140 .
* Use a dep5 copyrights file.
+ * Added russian sound files.
+ * Auto-generating most content (except pre/post scripts).
+ * Standard version bumped to 3.9.3 (no change needed).
-- Tzafrir Cohen <tzafrir at debian.org> Mon, 14 May 2012 22:54:00 +0300
Modified: asterisk-core-sounds/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk-core-sounds/trunk/debian/control?rev=9780&op=diff
==============================================================================
--- asterisk-core-sounds/trunk/debian/control (original)
+++ asterisk-core-sounds/trunk/debian/control Sun Jun 10 19:00:52 2012
@@ -4,7 +4,7 @@
Maintainer: Debian VoIP Team <pkg-voip-maintainers at lists.alioth.debian.org>
Uploaders: Tzafrir Cohen <tzafrir at debian.org>, Lionel Elie Mamane <lmamane at debian.org>
Build-Depends: debhelper (>= 7.0.50~)
-Standards-Version: 3.9.2.0
+Standards-Version: 3.9.3
Homepage: http://www.asterisk.org/
Package: asterisk-core-sounds-en
@@ -13,33 +13,17 @@
Conflicts: asterisk-core-sounds-en-gsm ( << 1.4.21-2 )
Enhances: asterisk
Provides: asterisk-prompt-en, asterisk-prompt-en-us
-Description: asterisk PBX sound files - English
- Asterisk is an Open Source PBX and telephony toolkit. It is, in a
- sense, middleware between Internet and telephony channels on the bottom,
- and Internet and telephony applications at the top.
- .
- Asterisk includes a set of standard sound files in various
- formats. The core part of that collection in US English, by voice
- actress Allison Smith, is contained in various encodings in packages
- asterisk-core-sounds-en-*; this package registers these as an
- alternative to provide the default "en" (English) and "en_US" (USA
- English) sounds.
-
-Package: asterisk-core-sounds-en-g722
-Architecture: all
-# For the moment we use the existing asterisk-sounds-main rather
-# than forcing the user to install our new package just to get new formats.
-# This should change on future versions.
-Depends: ${misc:Depends}
-Recommends: asterisk-core-sounds-en
-Description: asterisk PBX sound files - English/g722
- Asterisk is an Open Source PBX and telephony toolkit. It is, in a
- sense, middleware between Internet and telephony channels on the bottom,
- and Internet and telephony applications at the top.
- .
- Asterisk includes a set of standard sound files in various formats. This
- package contains the core part of that collection in English (US, by
- Allison Smith) in raw G.722 format (mildly compressed wide-band codec).
+Description: asterisk PBX sound files - US English
+ Asterisk is an Open Source PBX and telephony toolkit. It is, in a
+ sense, middleware between Internet and telephony channels on the
+ bottom, and Internet and telephony applications at the top.
+ .
+ Asterisk includes a set of standard sound files in various formats.
+ The core part of that collection in US English, by voice actress
+ Allison Smith, is contained in various encodings in packages
+ asterisk-core-sounds-en-*; this package registers these through the
+ alternatives system to provide the default "en" (English) and "en_US"
+ (USA English) sounds.
Package: asterisk-core-sounds-en-gsm
Architecture: all
@@ -47,144 +31,213 @@
Recommends: asterisk-core-sounds-en
Conflicts: asterisk-sounds-main
Replaces: asterisk-sounds-main
-Description: asterisk PBX sound files - English/gsm
- Asterisk is an Open Source PBX and telephony toolkit. It is, in a
- sense, middleware between Internet and telephony channels on the bottom,
- and Internet and telephony applications at the top.
- .
- Asterisk includes a set of standard sound files in various formats. This
- package contains the core part of that collection in English (US, by
- Allison Smith) in raw gsm-fr format (Compressed. Takes relatively little
- space. playable with sox).
+Description: asterisk PBX sound files - en-us/gsm
+ Asterisk is an Open Source PBX and telephony toolkit. It is, in a
+ sense, middleware between Internet and telephony channels on the
+ bottom, and Internet and telephony applications at the top.
+ .
+ Asterisk includes a set of standard sound files in various formats.
+ This package contains the core part of that collection in English (US,
+ by Allison Smith) in raw gsm-fr format (Compressed. Takes relatively
+ little space. playable with sox).
+
+Package: asterisk-core-sounds-en-g722
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: asterisk-core-sounds-en
+Description: asterisk PBX sound files - en-us/g722
+ Asterisk is an Open Source PBX and telephony toolkit. It is, in a
+ sense, middleware between Internet and telephony channels on the
+ bottom, and Internet and telephony applications at the top.
+ .
+ Asterisk includes a set of standard sound files in various formats.
+ This package contains the core part of that collection in English (US,
+ by Allison Smith) in raw G.722 format (mildly compressed wide-band
+ codec).
Package: asterisk-core-sounds-en-wav
Architecture: all
Depends: ${misc:Depends}
Recommends: asterisk-core-sounds-en
-Description: asterisk PBX sound files - English/wav
- Asterisk is an Open Source PBX and telephony toolkit. It is, in a
- sense, middleware between Internet and telephony channels on the bottom,
- and Internet and telephony applications at the top.
- .
- Asterisk includes a set of standard sound files in various formats. This
- package contains the core part of that collection in English (US, by
+Description: asterisk PBX sound files - en-us/wav
+ Asterisk is an Open Source PBX and telephony toolkit. It is, in a
+ sense, middleware between Internet and telephony channels on the
+ bottom, and Internet and telephony applications at the top.
+ .
+ Asterisk includes a set of standard sound files in various formats.
+ This package contains the core part of that collection in English (US,
+ by Allison Smith) in WAV format (8Khz, mono).
+
+Package: asterisk-core-sounds-es
+Architecture: all
+Depends: ${misc:Depends}, asterisk-core-sounds-es-gsm | asterisk-core-sounds-es-g722 | asterisk-core-sounds-es-wav
+Enhances: asterisk
+Provides: asterisk-prompt-es, asterisk-prompt-es-mx
+Description: asterisk PBX sound files - Spanish
+ Asterisk is an Open Source PBX and telephony toolkit. It is, in a
+ sense, middleware between Internet and telephony channels on the
+ bottom, and Internet and telephony applications at the top.
+ .
+ Asterisk includes a set of standard sound files in various formats.
+ The core part of that collection in Spanish, by voice actress Allison
+ Smith, is contained in various encodings in packages
+ asterisk-core-sounds-es-*; this package registers these through the
+ alternatives system to provide the default "es" (Spanish) and "es_MX"
+ (Mexican Spanish) sounds.
+
+Package: asterisk-core-sounds-es-gsm
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: asterisk-core-sounds-es
+Description: asterisk PBX sound files - es-mx/gsm
+ Asterisk is an Open Source PBX and telephony toolkit. It is, in a
+ sense, middleware between Internet and telephony channels on the
+ bottom, and Internet and telephony applications at the top.
+ .
+ Asterisk includes a set of standard sound files in various formats.
+ This package contains the core part of that collection in (MX, by
+ Allison Smith) in raw gsm-fr format (Compressed. Takes relatively
+ little space. playable with sox).
+
+Package: asterisk-core-sounds-es-g722
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: asterisk-core-sounds-es
+Description: asterisk PBX sound files - es-mx/g722
+ Asterisk is an Open Source PBX and telephony toolkit. It is, in a
+ sense, middleware between Internet and telephony channels on the
+ bottom, and Internet and telephony applications at the top.
+ .
+ Asterisk includes a set of standard sound files in various formats.
+ This package contains the core part of that collection in (MX, by
+ Allison Smith) in raw G.722 format (mildly compressed wide-band
+ codec).
+
+Package: asterisk-core-sounds-es-wav
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: asterisk-core-sounds-es
+Description: asterisk PBX sound files - es-mx/wav
+ Asterisk is an Open Source PBX and telephony toolkit. It is, in a
+ sense, middleware between Internet and telephony channels on the
+ bottom, and Internet and telephony applications at the top.
+ .
+ Asterisk includes a set of standard sound files in various formats.
+ This package contains the core part of that collection in (MX, by
Allison Smith) in WAV format (8Khz, mono).
-Package: asterisk-core-sounds-es
-Architecture: all
-Depends: ${misc:Depends}, asterisk-core-sounds-es-gsm | asterisk-core-sounds-es-g722 | asterisk-core-sounds-es-wav
-Conflicts: asterisk-core-sounds-es-gsm ( << 1.4.21-2 )
-Enhances: asterisk
-Provides: asterisk-prompt-es, asterisk-prompt-es-mx
-Description: asterisk PBX sound files - Mexican Spanish
- Asterisk is an Open Source PBX and telephony toolkit. It is, in a
- sense, middleware between Internet and telephony channels on the bottom,
- and Internet and telephony applications at the top.
- .
- Asterisk includes a set of standard sound files in various
- formats. The core part of that collection in Mexican Spanish, by USA
- voice actress Allison Smith, is contained in various encodings in
- packages asterisk-core-sounds-es-*; this package registers these as
- an alternative to provide the default "es" (Spanish) and "es_MX"
- (Mexican Spanish) sounds.
-
-Package: asterisk-core-sounds-es-g722
-Architecture: all
-Depends: ${misc:Depends}
-Recommends: asterisk-core-sounds-es
-Description: asterisk PBX sound files - Spanish/g722
- Asterisk is an Open Source PBX and telephony toolkit. It is, in a
- sense, middleware between Internet and telephony channels on the bottom,
- and Internet and telephony applications at the top.
- .
- Asterisk includes a set of standard sound files in various formats. This
- package contains the core part of that collection in Spanish (US, by
- Allison Smith) in raw G.722 format (mildly compressed wide-band codec).
-
-Package: asterisk-core-sounds-es-gsm
-Architecture: all
-Depends: ${misc:Depends}
-Recommends: asterisk-core-sounds-es
-Description: asterisk PBX sound files - Spanish/gsm
- Asterisk is an Open Source PBX and telephony toolkit. It is, in a
- sense, middleware between Internet and telephony channels on the bottom,
- and Internet and telephony applications at the top.
- .
- Asterisk includes a set of standard sound files in various formats. This
- package contains the core part of that collection in Spanish (US, by
- Allison Smith) in raw gsm-fr format (Compressed. Takes relatively little
- space. playable with sox).
- .
- This package also provides the 'es' and 'es_MX' sound directories through
- alternatives and hence is required by packages of other formats.
-
-Package: asterisk-core-sounds-es-wav
-Architecture: all
-Depends: ${misc:Depends}
-Recommends: asterisk-core-sounds-es
-Description: asterisk PBX sound files - Spanish/wav
- Asterisk is an Open Source PBX and telephony toolkit. It is, in a
- sense, middleware between Internet and telephony channels on the bottom,
- and Internet and telephony applications at the top.
- .
- Asterisk includes a set of standard sound files in various formats. This
- package contains the core part of that collection in Spanish (US, by
- Allison Smith) in WAV format (8Khz, mono).
-
Package: asterisk-core-sounds-fr
Architecture: all
Depends: ${misc:Depends}, asterisk-core-sounds-fr-gsm | asterisk-core-sounds-fr-g722 | asterisk-core-sounds-fr-wav
-Conflicts: asterisk-core-sounds-fr-gsm ( << 1.4.21-2 )
Enhances: asterisk
Provides: asterisk-prompt-fr, asterisk-prompt-fr-ca
Description: asterisk PBX sound files - Canadian French
- Asterisk is an Open Source PBX and telephony toolkit. It is, in a
- sense, middleware between Internet and telephony channels on the bottom,
- and Internet and telephony applications at the top.
- .
- Asterisk includes a set of standard sound files in various
- formats. The core part of that collection in Canadian French, by voice
- actress June Wallack, is contained in various encodings in packages
- asterisk-core-sounds-fr-*; this package registers these as an
- alternative to provide the default "fr" (French) and "fr_CA" (Canadian
- French) sounds.
+ Asterisk is an Open Source PBX and telephony toolkit. It is, in a
+ sense, middleware between Internet and telephony channels on the
+ bottom, and Internet and telephony applications at the top.
+ .
+ Asterisk includes a set of standard sound files in various formats.
+ The core part of that collection in Canadian French, by voice actress
+ June Wallack, is contained in various encodings in packages
+ asterisk-core-sounds-fr-*; this package registers these through the
+ alternatives system to provide the default "fr" (French) and "fr_CA"
+ (Canadian French) sounds.
+
+Package: asterisk-core-sounds-fr-gsm
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: asterisk-core-sounds-fr
+Description: asterisk PBX sound files - fr-ca/gsm
+ Asterisk is an Open Source PBX and telephony toolkit. It is, in a
+ sense, middleware between Internet and telephony channels on the
+ bottom, and Internet and telephony applications at the top.
+ .
+ Asterisk includes a set of standard sound files in various formats.
+ This package contains the core part of that collection in French
+ (Canadaian, by June Wallack) in raw gsm-fr format (Compressed. Takes
+ relatively little space. playable with sox).
Package: asterisk-core-sounds-fr-g722
Architecture: all
Depends: ${misc:Depends}
Recommends: asterisk-core-sounds-fr
-Description: asterisk PBX sound files - French/g722
- Asterisk is an Open Source PBX and telephony toolkit. It is, in a
- sense, middleware between Internet and telephony channels on the bottom,
- and Internet and telephony applications at the top.
- .
- Asterisk includes a set of standard sound files in various formats. This
- package contains the core part of that collection in French (Canada, by
- June Wallack) in raw G.722 format (mildly compressed wide-band codec).
-
-Package: asterisk-core-sounds-fr-gsm
+Description: asterisk PBX sound files - fr-ca/g722
+ Asterisk is an Open Source PBX and telephony toolkit. It is, in a
+ sense, middleware between Internet and telephony channels on the
+ bottom, and Internet and telephony applications at the top.
+ .
+ Asterisk includes a set of standard sound files in various formats.
+ This package contains the core part of that collection in French
+ (Canadaian, by June Wallack) in raw G.722 format (mildly compressed
+ wide-band codec).
+
+Package: asterisk-core-sounds-fr-wav
Architecture: all
Depends: ${misc:Depends}
Recommends: asterisk-core-sounds-fr
-Description: asterisk PBX sound files - French/gsm
- Asterisk is an Open Source PBX and telephony toolkit. It is, in a
- sense, middleware between Internet and telephony channels on the bottom,
- and Internet and telephony applications at the top.
- .
- Asterisk includes a set of standard sound files in various formats. This
- package contains the core part of that collection in French (Canada, by
- June Wallack) in raw gsm-fr format (Compressed. Takes relatively little
- space. playable with sox).
-
-Package: asterisk-core-sounds-fr-wav
-Architecture: all
-Depends: ${misc:Depends}
-Recommends: asterisk-core-sounds-fr
-Description: asterisk PBX sound files - French/wav
- Asterisk is an Open Source PBX and telephony toolkit. It is, in a
- sense, middleware between Internet and telephony channels on the bottom,
- and Internet and telephony applications at the top.
- .
- Asterisk includes a set of standard sound files in various formats. This
- package contains the core part of that collection in French (Canada, by
- June Wallack) in WAV format (8Khz, mono).
+Description: asterisk PBX sound files - fr-ca/wav
+ Asterisk is an Open Source PBX and telephony toolkit. It is, in a
+ sense, middleware between Internet and telephony channels on the
+ bottom, and Internet and telephony applications at the top.
+ .
+ Asterisk includes a set of standard sound files in various formats.
+ This package contains the core part of that collection in French
+ (Canadaian, by June Wallack) in WAV format (8Khz, mono).
+
+Package: asterisk-core-sounds-ru
+Architecture: all
+Depends: ${misc:Depends}, asterisk-core-sounds-ru-gsm | asterisk-core-sounds-ru-g722 | asterisk-core-sounds-ru-wav
+Enhances: asterisk
+Provides: asterisk-prompt-ru, asterisk-prompt-ru-ru
+Description: asterisk PBX sound files - Russian
+ Asterisk is an Open Source PBX and telephony toolkit. It is, in a
+ sense, middleware between Internet and telephony channels on the
+ bottom, and Internet and telephony applications at the top.
+ .
+ Asterisk includes a set of standard sound files in various formats.
+ The core part of that collection in Russian, by Maxim Topal, is
+ contained in various encodings in packages asterisk-core-sounds-ru-*;
+ this package registers these through the alternatives system to
+ provide the default "ru" and "ru_RU" (Russian) sounds.
+
+Package: asterisk-core-sounds-ru-gsm
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: asterisk-core-sounds-ru
+Description: asterisk PBX sound files - ru-ru/gsm
+ Asterisk is an Open Source PBX and telephony toolkit. It is, in a
+ sense, middleware between Internet and telephony channels on the
+ bottom, and Internet and telephony applications at the top.
+ .
+ Asterisk includes a set of standard sound files in various formats.
+ This package contains the core part of that collection in Russian
+ (provided by Maxim Topal) in raw gsm-fr format (Compressed. Takes
+ relatively little space. playable with sox).
+
+Package: asterisk-core-sounds-ru-g722
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: asterisk-core-sounds-ru
+Description: asterisk PBX sound files - ru-ru/g722
+ Asterisk is an Open Source PBX and telephony toolkit. It is, in a
+ sense, middleware between Internet and telephony channels on the
+ bottom, and Internet and telephony applications at the top.
+ .
+ Asterisk includes a set of standard sound files in various formats.
+ This package contains the core part of that collection in Russian
+ (provided by Maxim Topal) in raw G.722 format (mildly compressed
+ wide-band codec).
+
+Package: asterisk-core-sounds-ru-wav
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: asterisk-core-sounds-ru
+Description: asterisk PBX sound files - ru-ru/wav
+ Asterisk is an Open Source PBX and telephony toolkit. It is, in a
+ sense, middleware between Internet and telephony channels on the
+ bottom, and Internet and telephony applications at the top.
+ .
+ Asterisk includes a set of standard sound files in various formats.
+ This package contains the core part of that collection in Russian
+ (provided by Maxim Topal) in WAV format (8Khz, mono).
+
Modified: asterisk-core-sounds/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk-core-sounds/trunk/debian/copyright?rev=9780&op=diff
==============================================================================
--- asterisk-core-sounds/trunk/debian/copyright (original)
+++ asterisk-core-sounds/trunk/debian/copyright Sun Jun 10 19:00:52 2012
@@ -1,7 +1,7 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: asterisk-core-sounds
Source: http://downloads.asterisk.org/pub/telephony/asterisk/
-License: CC-BY-SA-3.0
+Comment: Including full text of licenses, as they are included by Upstream.
Files: *
Copyright: 2003-2010, Allison Smith
@@ -12,6 +12,56 @@
Financial Contributions by:
Digium, Inc. (http://www.digium.com)
License: CC-BY-SA-3.0
+License: CC-BY-SA-3.0
+
+Files: fr-*/
+Copyright: 2006-2008, June Wallack
+License: CC-BY-SA-3.0
+Comment: CREDITS file:
+ Recorded by:
+ June Wallack (http://www.junewallack.com)
+ .
+ Translated into French by:
+ Clod Patry <cpatry at gmail.com>
+ Kristopher Lalletti <kris at syneo.ca>
+ June Wallack
+ .
+ Financial Contributions by:
+ Digium, Inc. (http://www.digium.com)
+ Unlimitel (http://www.unlimitel.ca)
+ BGM Informatique (www.bgm.qc.ca)
+
+Files: ru-*/
+Copyright: 2010, Maxim
+Comment: CREDITS file:
+ Provided by: Maxim Topal
+ .
+ http://www.ivrvoice.ru
+License: CC-BY-3.0
+
+Files: debian/*
+Copyright: 2010, Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+License: GPL2+
+ Copyright (c) 2010, 2012, Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+ .
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this package; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+ .
+ On Debian GNU/Linux systems, the complete text of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-2'.
+
License: CC-BY-SA-3.0
THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS
CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS
@@ -311,44 +361,323 @@
may appear in any communication from You. This License may not be
modified without the mutual written agreement of the Licensor and You.
-Files: fr-*/
-Copyright: 2006-2008, June Wallack
-License: CC-BY-SA-3.0
-Comment: CREDITS file:
- Recorded by:
- June Wallack (http://www.junewallack.com)
- .
- Translated into French by:
- Clod Patry <cpatry at gmail.com>
- Kristopher Lalletti <kris at syneo.ca>
- June Wallack
- .
- Financial Contributions by:
- Digium, Inc. (http://www.digium.com)
- Unlimitel (http://www.unlimitel.ca)
- BGM Informatique (www.bgm.qc.ca)
-
-Files: debian/*
-Copyright: 2010, Tzafrir Cohen <tzafrir.cohen at xorcom.com>
-License: GPL2+
-
- Copyright (c) 2010, Tzafrir Cohen <tzafrir.cohen at xorcom.com>
-
- This package is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This package is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this package; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
-On Debian GNU/Linux systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL-2'.
-
+License: CC-BY-3.0
+ Creative Commons Legal Code
+ .
+ Attribution 3.0 Unported
+ .
+ CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT
+ PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT
+ CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES
+ THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO
+ WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS
+ LIABILITY FOR DAMAGES RESULTING FROM ITS USE.
+ .
+ License
+ .
+ THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS
+ CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS
+ PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE
+ WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW
+ IS PROHIBITED.
+ .
+ BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND
+ AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS
+ LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU
+ THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF
+ SUCH TERMS AND CONDITIONS.
+ .
+ 1. Definitions a. "Adaptation" means a work based upon the Work, or
+ upon the Work and other pre-existing works, such as a translation,
+ adaptation, derivative work, arrangement of music or other
+ alterations of a literary or artistic work, or phonogram or
+ performance and includes cinematographic adaptations or any other
+ form in which the Work may be recast, transformed, or adapted
+ including in any form recognizably derived from the original,
+ except that a work that constitutes a Collection will not be
+ considered an Adaptation for the purpose of this License. For the
+ avoidance of doubt, where the Work is a musical work, performance
+ or phonogram, the synchronization of the Work in timed-relation
+ with a moving image ("synching") will be considered an Adaptation
+ for the purpose of this License. b. "Collection" means a
+ collection of literary or artistic works, such as encyclopedias
+ and anthologies, or performances, phonograms or broadcasts, or
+ other works or subject matter other than works listed in Section
+ 1(f) below, which, by reason of the selection and arrangement of
+ their contents, constitute intellectual creations, in which the
+ Work is included in its entirety in unmodified form along with one
+ or more other contributions, each constituting separate and
+ independent works in themselves, which together are assembled into
+ a collective whole. A work that constitutes a Collection will not
+ be considered an Adaptation (as defined above) for the purposes of
+ this License. c. "Distribute" means to make available to the
+ public the original and copies of the Work or Adaptation, as
+ appropriate, through sale or other transfer of ownership.
+ d. "Licensor" means the individual, individuals, entity or
+ entities that offer(s) the Work under the terms of this License.
+ e. "Original Author" means, in the case of a literary or artistic
+ work, the individual, individuals, entity or entities who created
+ the Work or if no individual or entity can be identified, the
+ publisher; and in addition (i) in the case of a performance the
+ actors, singers, musicians, dancers, and other persons who act,
+ sing, deliver, declaim, play in, interpret or otherwise perform
+ literary or artistic works or expressions of folklore; (ii) in the
+ case of a phonogram the producer being the person or legal entity
+ who first fixes the sounds of a performance or other sounds; and,
+ (iii) in the case of broadcasts, the organization that transmits
+ the broadcast. f. "Work" means the literary and/or artistic work
+ offered under the terms of this License including without
+ limitation any production in the literary, scientific and artistic
+ domain, whatever may be the mode or form of its expression
+ including digital form, such as a book, pamphlet and other
+ writing; a lecture, address, sermon or other work of the same
+ nature; a dramatic or dramatico-musical work; a choreographic work
+ or entertainment in dumb show; a musical composition with or
+ without words; a cinematographic work to which are assimilated
+ works expressed by a process analogous to cinematography; a work
+ of drawing, painting, architecture, sculpture, engraving or
+ lithography; a photographic work to which are assimilated works
+ expressed by a process analogous to photography; a work of applied
+ art; an illustration, map, plan, sketch or three-dimensional work
+ relative to geography, topography, architecture or science; a
+ performance; a broadcast; a phonogram; a compilation of data to
+ the extent it is protected as a copyrightable work; or a work
+ performed by a variety or circus performer to the extent it is not
+ otherwise considered a literary or artistic work. g. "You" means
+ an individual or entity exercising rights under this License who
+ has not previously violated the terms of this License with respect
+ to the Work, or who has received express permission from the
+ Licensor to exercise rights under this License despite a previous
+ violation. h. "Publicly Perform" means to perform public
+ recitations of the Work and to communicate to the public those
+ public recitations, by any means or process, including by wire or
+ wireless means or public digital performances; to make available
+ to the public Works in such a way that members of the public may
+ access these Works from a place and at a place individually chosen
+ by them; to perform the Work to the public by any means or process
+ and the communication to the public of the performances of the
+ Work, including by public digital performance; to broadcast and
+ rebroadcast the Work by any means including signs, sounds or
+ images. i. "Reproduce" means to make copies of the Work by any
+ means including without limitation by sound or visual recordings
+ and the right of fixation and reproducing fixations of the Work,
+ including storage of a protected performance or phonogram in
+ digital form or other electronic medium.
+ .
+ 2. Fair Dealing Rights. Nothing in this License is intended to
+ reduce, limit, or restrict any uses free from copyright or rights
+ arising from limitations or exceptions that are provided for in
+ connection with the copyright protection under copyright law or
+ other applicable laws.
+ .
+ 3. License Grant. Subject to the terms and conditions of this
+ License, Licensor hereby grants You a worldwide, royalty-free,
+ non-exclusive, perpetual (for the duration of the applicable
+ copyright) license to exercise the rights in the Work as stated
+ below: a. to Reproduce the Work, to incorporate the Work into one
+ or more Collections, and to Reproduce the Work as incorporated in
+ the Collections; b. to create and Reproduce Adaptations provided
+ that any such Adaptation, including any translation in any medium,
+ takes reasonable steps to clearly label, demarcate or otherwise
+ identify that changes were made to the original Work. For example,
+ a translation could be marked "The original work was translated
+ from English to Spanish," or a modification could indicate "The
+ original work has been modified."; c. to Distribute and Publicly
+ Perform the Work including as incorporated in Collections; and,
+ d. to Distribute and Publicly Perform Adaptations. e. For the
+ avoidance of doubt: i. Non-waivable Compulsory License Schemes. In
+ those jurisdictions in which the right to collect royalties through
+ any statutory or compulsory licensing scheme cannot be waived, the
+ Licensor reserves the exclusive right to collect such royalties for
+ any exercise by You of the rights granted under this License;
+ ii. Waivable Compulsory License Schemes. In those jurisdictions in
+ which the right to collect royalties through any statutory or
+ compulsory licensing scheme can be waived, the Licensor waives the
+ exclusive right to collect such royalties for any exercise by You
+ of the rights granted under this License; and, iii. Voluntary
+ License Schemes. The Licensor waives the right to collect
+ royalties, whether individually or, in the event that the Licensor
+ is a member of a collecting society that administers voluntary
+ licensing schemes, via that society, from any exercise by You of
+ the rights granted under this License.
+ .
+ The above rights may be exercised in all media and formats whether
+ now known or hereafter devised. The above rights include the right
+ to make such modifications as are technically necessary to exercise
+ the rights in other media and formats. Subject to Section 8(f), all
+ rights not expressly granted by Licensor are hereby reserved.
+ .
+ 4. Restrictions. The license granted in Section 3 above is
+ expressly made subject to and limited by the following
+ restrictions: a. You may Distribute or Publicly Perform the Work
+ only under the terms of this License. You must include a copy of,
+ or the Uniform Resource Identifier (URI) for, this License with
+ every copy of the Work You Distribute or Publicly Perform. You may
+ not offer or impose any terms on the Work that restrict the terms
+ of this License or the ability of the recipient of the Work to
+ exercise the rights granted to that recipient under the terms of
+ the License. You may not sublicense the Work. You must keep intact
+ all notices that refer to this License and to the disclaimer of
+ warranties with every copy of the Work You Distribute or Publicly
+ Perform. When You Distribute or Publicly Perform the Work, You may
+ not impose any effective technological measures on the Work that
+ restrict the ability of a recipient of the Work from You to
+ exercise the rights granted to that recipient under the terms of
+ the License. This Section 4(a) applies to the Work as incorporated
+ in a Collection, but this does not require the Collection apart
+ from the Work itself to be made subject to the terms of this
+ License. If You create a Collection, upon notice from any Licensor
+ You must, to the extent practicable, remove from the Collection any
+ credit as required by Section 4(b), as requested. If You create an
+ Adaptation, upon notice from any Licensor You must, to the extent
+ practicable, remove from the Adaptation any credit as required by
+ Section 4(b), as requested. b. If You Distribute, or Publicly
+ Perform the Work or any Adaptations or Collections, You must,
+ unless a request has been made pursuant to Section 4(a), keep
+ intact all copyright notices for the Work and provide, reasonable
+ to the medium or means You are utilizing: (i) the name of the
+ Original Author (or pseudonym, if applicable) if supplied, and/or
+ if the Original Author and/or Licensor designate another party or
+ parties (e.g., a sponsor institute, publishing entity, journal) for
+ attribution ("Attribution Parties") in Licensor's copyright notice,
+ terms of service or by other reasonable means, the name of such
+ party or parties; (ii) the title of the Work if supplied; (iii) to
+ the extent reasonably practicable, the URI, if any, that Licensor
+ specifies to be associated with the Work, unless such URI does not
+ refer to the copyright notice or licensing information for the
+ Work; and (iv) , consistent with Section 3(b), in the case of an
+ Adaptation, a credit identifying the use of the Work in the
+ Adaptation (e.g., "French translation of the Work by Original
+ Author," or "Screenplay based on original Work by Original
+ Author"). The credit required by this Section 4 (b) may be
+ implemented in any reasonable manner; provided, however, that in
+ the case of a Adaptation or Collection, at a minimum such credit
+ will appear, if a credit for all contributing authors of the
+ Adaptation or Collection appears, then as part of these credits and
+ in a manner at least as prominent as the credits for the other
+ contributing authors. For the avoidance of doubt, You may only use
+ the credit required by this Section for the purpose of attribution
+ in the manner set out above and, by exercising Your rights under
+ this License, You may not implicitly or explicitly assert or imply
+ any connection with, sponsorship or endorsement by the Original
+ Author, Licensor and/or Attribution Parties, as appropriate, of You
+ or Your use of the Work, without the separate, express prior
+ written permission of the Original Author, Licensor and/or
+ Attribution Parties. c. Except as otherwise agreed in writing by
+ the Licensor or as may be otherwise permitted by applicable law, if
+ You Reproduce, Distribute or Publicly Perform the Work either by
+ itself or as part of any Adaptations or Collections, You must not
+ distort, mutilate, modify or take other derogatory action in
+ relation to the Work which would be prejudicial to the Original
+ Author's honor or reputation. Licensor agrees that in those
+ jurisdictions (e.g. Japan), in which any exercise of the right
+ granted in Section 3(b) of this License (the right to make
+ Adaptations) would be deemed to be a distortion, mutilation,
+ modification or other derogatory action prejudicial to the Original
+ Author's honor and reputation, the Licensor will waive or not
+ assert, as appropriate, this Section, to the fullest extent
+ permitted by the applicable national law, to enable You to
+ reasonably exercise Your right under Section 3(b) of this License
+ (right to make Adaptations) but not otherwise.
+ .
+ 5. Representations, Warranties and Disclaimer
+ .
+ UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING,
+ LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR
+ WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED,
+ STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES
+ OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE,
+ NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT
+ DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF
+ IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
+ .
+ 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY
+ APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY
+ LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE
+ OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE
+ WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+ DAMAGES.
+ .
+ 7. Termination a. This License and the rights granted hereunder
+ will terminate automatically upon any breach by You of the terms
+ of this License. Individuals or entities who have received
+ Adaptations or Collections from You under this License, however,
+ will not have their licenses terminated provided such individuals
+ or entities remain in full compliance with those
+ licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any
+ termination of this License. b. Subject to the above terms and
+ conditions, the license granted here is perpetual (for the
+ duration of the applicable copyright in the Work). Notwithstanding
+ the above, Licensor reserves the right to release the Work under
+ different license terms or to stop distributing the Work at any
+ time; provided, however that any such election will not serve to
+ withdraw this License (or any other license that has been, or is
+ required to be, granted under the terms of this License), and this
+ License will continue in full force and effect unless terminated
+ as stated above.
+ .
+ 8. Miscellaneous a. Each time You Distribute or Publicly Perform
+ the Work or a Collection, the Licensor offers to the recipient a
+ license to the Work on the same terms and conditions as the
+ license granted to You under this License. b. Each time You
+ Distribute or Publicly Perform an Adaptation, Licensor offers to
+ the recipient a license to the original Work on the same terms and
+ conditions as the license granted to You under this License.
+ c. If any provision of this License is invalid or unenforceable
+ under applicable law, it shall not affect the validity or
+ enforceability of the remainder of the terms of this License, and
+ without further action by the parties to this agreement, such
+ provision shall be reformed to the minimum extent necessary to
+ make such provision valid and enforceable. d. No term or
+ provision of this License shall be deemed waived and no breach
+ consented to unless such waiver or consent shall be in writing and
+ signed by the party to be charged with such waiver or consent.
+ e. This License constitutes the entire agreement between the
+ parties with respect to the Work licensed here. There are no
+ understandings, agreements or representations with respect to the
+ Work not specified here. Licensor shall not be bound by any
+ additional provisions that may appear in any communication from
+ You. This License may not be modified without the mutual written
+ agreement of the Licensor and You. f. The rights granted under,
+ and the subject matter referenced, in this License were drafted
+ utilizing the terminology of the Berne Convention for the
+ Protection of Literary and Artistic Works (as amended on September
+ 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty
+ of 1996, the WIPO Performances and Phonograms Treaty of 1996 and
+ the Universal Copyright Convention (as revised on July 24,
+ 1971). These rights and subject matter take effect in the relevant
+ jurisdiction in which the License terms are sought to be enforced
+ according to the corresponding provisions of the implementation of
+ those treaty provisions in the applicable national law. If the
+ standard suite of rights granted under applicable copyright law
+ includes additional rights not granted under this License, such
+ additional rights are deemed to be included in the License; this
+ License is not intended to restrict the license of any rights
+ under applicable law.
+ .
+ Creative Commons Notice
+ .
+ Creative Commons is not a party to this License, and makes no
+ warranty whatsoever in connection with the Work. Creative Commons
+ will not be liable to You or any party on any legal theory for
+ any damages whatsoever, including without limitation any general,
+ special, incidental or consequential damages arising in
+ connection to this license. Notwithstanding the foregoing two (2)
+ sentences, if Creative Commons has expressly identified itself as
+ the Licensor hereunder, it shall have all rights and obligations
+ of Licensor.
+ .
+ Except for the limited purpose of indicating to the public that
+ the Work is licensed under the CCPL, Creative Commons does not
+ authorize the use by either party of the trademark "Creative
+ Commons" or any related trademark or logo of Creative Commons
+ without the prior written consent of Creative Commons. Any
+ permitted use will be in compliance with Creative Commons'
+ then-current trademark usage guidelines, as may be published on
+ its website or otherwise made available upon request from time to
+ time. For the avoidance of doubt, this trademark restriction
+ does not form part of this License.
+ .
+ Creative Commons may be contacted at http://creativecommons.org/
+ .
Added: asterisk-core-sounds/trunk/debian/mkcontrol
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk-core-sounds/trunk/debian/mkcontrol?rev=9780&op=file
==============================================================================
--- asterisk-core-sounds/trunk/debian/mkcontrol (added)
+++ asterisk-core-sounds/trunk/debian/mkcontrol Sun Jun 10 19:00:52 2012
@@ -1,0 +1,159 @@
+#!/usr/bin/perl
+
+use warnings;
+use strict;
+use Text::Wrap;
+
+my $Langs = $ARGV[0];
+my $Formats = $ARGV[1];
+
+my %Template = (
+ en => {
+ lang_full => 'en-us',
+ artist => 'voice actress Allison Smith',
+ desc_base => '"en" (English) and "en_US" (USA English)',
+ desc => 'English (US, by Allison Smith)',
+ name => 'US English',
+ dirname => 'en_US_f_Allison',
+ },
+ es => {
+ lang_full => 'es-mx',
+ artist => 'voice actress Allison Smith',
+ desc_base => '"es" (Spanish) and "es_MX" (Mexican Spanish)',
+ desc => '(MX, by Allison Smith)',
+ name => 'Spanish',
+ dirname => 'es_MX_f_Allison',
+ },
+ fr => {
+ lang_full => 'fr-ca',
+ artist => 'voice actress June Wallack',
+ desc_base => '"fr" (French) and "fr_CA" (Canadian French)',
+ desc => 'French (Canadaian, by June Wallack)',
+ name => 'Canadian French',
+ dirname => 'fr_CA_f_June',
+ },
+ ru => {
+ lang_full => 'ru-ru',
+ artist => 'Maxim Topal',
+ desc_base => '"ru" and "ru_RU" (Russian)',
+ desc => 'Russian (provided by Maxim Topal)',
+ name => 'Russian',
+ dirname => 'ru_RU_f_IvrvoiceRU',
+ },
+
+ gsm => {
+ desc => 'raw gsm-fr format (Compressed. Takes relatively little space. playable with sox)',
+ },
+ g722 => {
+ desc => 'raw G.722 format (mildly compressed wide-band codec)',
+ },
+ wav => {
+ desc => 'WAV format (8Khz, mono)'
+ },
+
+);
+
+$Text::Wrap::columns = 72;
+sub format_desc_wrap {
+ return join "\n .\n", map {wrap(" ", " ", $_)} @_;
+}
+
+sub base_deps($) {
+ my $lang = shift;
+
+ my @formats = split / /, $Formats;
+ my @deps = map {"asterisk-core-sounds-$lang-$_"} @formats;
+ return join ' | ', @deps;
+}
+
+sub print_base($) {
+ my $lang = shift;
+ my $en_conflict = '';
+ my $name = $Template{$lang}{name};
+ my $artist = $Template{$lang}{artist};
+ my $desc_base = $Template{$lang}{desc_base};
+ my $lang_full = $Template{$lang}{lang_full};
+ my $base_deps = base_deps($lang);
+ print
+"Package: asterisk-core-sounds-$lang
+Architecture: all
+Depends: \${misc:Depends}, $base_deps
+";
+ if($lang eq 'en') {
+ print "Conflicts: asterisk-core-sounds-en-gsm ( << 1.4.21-2 )\n";
+ }
+ print
+"Enhances: asterisk
+Provides: asterisk-prompt-$lang, asterisk-prompt-$lang_full
+Description: asterisk PBX sound files - $name
+" ;
+ print format_desc_wrap(
+ "Asterisk is an Open Source PBX and telephony toolkit. It is, in a sense, middleware between Internet and telephony channels on the bottom, and Internet and telephony applications at the top.",
+ "Asterisk includes a set of standard sound files in various formats. The core part of that collection in $name, by $artist, is contained in various encodings in packages asterisk-core-sounds-$lang-*; this package registers these through the alternatives system to provide the default $desc_base sounds.",
+ ),
+ "\n\n";
+}
+
+sub print_pack($$) {
+ my $lang = shift;
+ my $format = shift;
+ my $lang_full = $Template{$lang}{lang_full};
+ my $lang_desc = $Template{$lang}{desc};
+ my $format_desc = $Template{$format}{desc};
+
+ print
+"Package: asterisk-core-sounds-$lang-$format
+Architecture: all
+Depends: \${misc:Depends}
+Recommends: asterisk-core-sounds-$lang
+";
+ if (($lang eq 'en') and ($format eq 'gsm')) {
+ print
+"Conflicts: asterisk-sounds-main
+Replaces: asterisk-sounds-main
+";
+ }
+ print
+"Description: asterisk PBX sound files - $lang_full/$format
+",
+ format_desc_wrap(
+ "Asterisk is an Open Source PBX and telephony toolkit. It is, in a sense, middleware between Internet and telephony channels on the bottom, and Internet and telephony applications at the top.",
+ "Asterisk includes a set of standard sound files in various formats. This package contains the core part of that collection in $lang_desc in $format_desc."
+ ),
+ "\n\n";
+}
+
+sub print_header() {
+ my $orig_file = "debian/control";
+ open(ORIG, '<', $orig_file) or die "Can't open original $orig_file: $!";
+ while (<ORIG>) {
+ last if /^$/;
+ print;
+ }
+ close ORIG;
+ print "\n";
+}
+
+sub gen_scripts($$) {
+ my $lang = shift;
+ my $formats = shift;
+
+ my $dirname = $Template{$lang}{dirname};
+ my $dirname_full = "usr/share/asterisk/sounds/$dirname";
+ my $config_base = "debian/asterisk-core-sounds-$lang";
+ system("echo '$lang-gsm/core-sounds-$lang.txt' >$config_base.docs");
+ foreach my $format (@$formats) {
+ # FIXME: postinst and prerm scripts
+ system("echo '$lang-$format/* $dirname_full' >$config_base-$format.install");
+ }
+}
+
+print_header;
+foreach my $lang (split / /, $Langs) {
+ my @formats = split / /, $Formats;
+ print_base($lang);
+ foreach my $format (@formats) {
+ print_pack($lang, $format);
+ }
+ gen_scripts $lang, [@formats];
+}
Propchange: asterisk-core-sounds/trunk/debian/mkcontrol
------------------------------------------------------------------------------
svn:executable = *
Modified: asterisk-core-sounds/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk-core-sounds/trunk/debian/rules?rev=9780&op=diff
==============================================================================
--- asterisk-core-sounds/trunk/debian/rules (original)
+++ asterisk-core-sounds/trunk/debian/rules Sun Jun 10 19:00:52 2012
@@ -3,11 +3,12 @@
BASE_URL=http://downloads.asterisk.org/pub/telephony/sounds/releases/
PACKAGE=$(shell sed -e '2,$$d' -e 's/ .*//' debian/changelog)
VERSION=$(shell sed -e '2,$$d' -e 's/^[^(]*(\([^-]*\)-.*)*)*/\1/' debian/changelog)
-LANGS=en es fr
+LANGS=en es fr ru
FORMATS=gsm g722 wav
TMPDIR=tmp
# or . if you prefer
-TARGET_DIR=..
+TARGET_DIR=../tarballs
+#TARGET_DIR=..
PKGNAME=$(PACKAGE)-$(VERSION)
PKGDIR=$(TMPDIR)/$(PKGNAME)
@@ -35,6 +36,20 @@
find $(CURDIR)/debian/asterisk-core-sounds-*/usr/share/asterisk \
\( -name '[CL]*' -o -name '*.txt' \) -exec rm -f \{\} \;
+override_dh_installchangelogs:
+ dh_installchangelogs -pasterisk-core-sounds-en en-gsm/CHANGES-asterisk-core-en-$(VERSION)
+ dh_installchangelogs -pasterisk-core-sounds-es es-gsm/CHANGES-asterisk-core-es-$(VERSION)
+ dh_installchangelogs -pasterisk-core-sounds-fr fr-gsm/CHANGES-asterisk-core-fr-$(VERSION)
+ dh_installchangelogs -pasterisk-core-sounds-ru ru-gsm/CHANGES-asterisk-core-ru-$(VERSION)
+ dh_installchangelogs
+
+update-control:
+ # Regenerate
+ ./debian/mkcontrol "$(LANGS)" "$(FORMATS)" >debian/control.new
+ @if ! cmp --silent debian/control debian/control.new; then \
+ mv debian/control.new debian/control; \
+ echo "debian/control has changed"; \
+ fi
print-version:
@echo languages: $(LANGS)
More information about the Pkg-voip-commits
mailing list