[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