Summary: Asterisk Core Sounds Name: asterisk-core-sounds Version: 1.4.20 Release: 62%{?dist} License: CC-BY-SA Group: Applications/Internet URL: http://www.asterisk.org/ Source101: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en-alaw-%{version}.tar.gz Source102: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en-g722-%{version}.tar.gz Source103: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en-g729-%{version}.tar.gz Source104: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en-gsm-%{version}.tar.gz Source105: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en-siren7-%{version}.tar.gz Source106: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en-siren14-%{version}.tar.gz Source107: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en-sln16-%{version}.tar.gz Source108: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en-ulaw-%{version}.tar.gz Source109: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en-wav-%{version}.tar.gz Source201: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-es-alaw-%{version}.tar.gz Source202: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-es-g722-%{version}.tar.gz Source203: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-es-g729-%{version}.tar.gz Source204: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-es-gsm-%{version}.tar.gz Source205: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-es-siren7-%{version}.tar.gz Source206: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-es-siren14-%{version}.tar.gz Source207: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-es-sln16-%{version}.tar.gz Source208: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-es-ulaw-%{version}.tar.gz Source209: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-es-wav-%{version}.tar.gz Source301: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-fr-alaw-%{version}.tar.gz Source302: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-fr-g722-%{version}.tar.gz Source303: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-fr-g729-%{version}.tar.gz Source304: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-fr-gsm-%{version}.tar.gz Source305: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-fr-siren7-%{version}.tar.gz Source306: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-fr-siren14-%{version}.tar.gz Source307: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-fr-sln16-%{version}.tar.gz Source308: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-fr-ulaw-%{version}.tar.gz Source309: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-fr-wav-%{version}.tar.gz Source401: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en_AU-alaw-%{version}.tar.gz Source402: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en_AU-g722-%{version}.tar.gz Source403: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en_AU-g729-%{version}.tar.gz Source404: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en_AU-gsm-%{version}.tar.gz Source405: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en_AU-siren7-%{version}.tar.gz Source406: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en_AU-siren14-%{version}.tar.gz Source407: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en_AU-sln16-%{version}.tar.gz Source408: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en_AU-ulaw-%{version}.tar.gz Source409: http://downloads.asterisk.org/pub/telephony/sounds/releases/%{name}-en_AU-wav-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildArch: noarch Requires: %{name}-en, %{name}-es, %{name}-fr Obsoletes: asterisk-sounds-core %description Asterisk Core Sounds. All languages, all formats. %package en Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 Requires: %{name}-en-gsm Requires: %{name}-en-alaw, %{name}-en-g722, %{name}-en-g729, %{name}-en-siren7, %{name}-en-siren14, %{name}-en-sln16, %{name}-en-ulaw, %{name}-en-wav %description en Asterisk Core Sounds. English, all formats. %package en-gsm Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en-gsm Asterisk Core Sounds. English, gsm format. %package en-alaw Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en-alaw Asterisk Core Sounds. English, alaw format. %package en-g722 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en-g722 Asterisk Core Sounds. English, g722 format. %package en-g729 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en-g729 Asterisk Core Sounds. English, g729 format. %package en-siren7 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en-siren7 Asterisk Core Sounds. English, siren7 format. %package en-siren14 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en-siren14 Asterisk Core Sounds. English, siren14 format. %package en-sln16 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en-sln16 Asterisk Core Sounds. English, sln16 format. %package en-ulaw Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en-ulaw Asterisk Core Sounds. English, ulaw format. %package en-wav Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en-wav Asterisk Core Sounds. English, wav format. %package es Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 Requires: %{name}-es-gsm Requires: %{name}-es-alaw, %{name}-es-g722, %{name}-es-g729, %{name}-es-siren7, %{name}-es-siren14, %{name}-es-sln16, %{name}-es-ulaw, %{name}-es-wav %description es Asterisk Core Sounds. Spanish, all formats. %package es-gsm Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description es-gsm Asterisk Core Sounds. Spanish, gsm format. %package es-alaw Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description es-alaw Asterisk Core Sounds. Spanish, alaw format. %package es-g722 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description es-g722 Asterisk Core Sounds. Spanish, g722 format. %package es-g729 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description es-g729 Asterisk Core Sounds. Spanish, g729 format. %package es-siren7 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description es-siren7 Asterisk Core Sounds. Spanish, siren7 format. %package es-siren14 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description es-siren14 Asterisk Core Sounds. Spanish, siren14 format. %package es-sln16 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description es-sln16 Asterisk Core Sounds. Spanish, sln16 format. %package es-ulaw Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description es-ulaw Asterisk Core Sounds. Spanish, ulaw format. %package es-wav Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description es-wav Asterisk Core Sounds. Spanish, wav format. %package fr Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 Requires: %{name}-fr-gsm Requires: %{name}-fr-alaw, %{name}-fr-g722, %{name}-fr-g729, %{name}-fr-siren7, %{name}-fr-siren14, %{name}-fr-sln16, %{name}-fr-ulaw, %{name}-fr-wav %description fr Asterisk Core Sounds. French, all formats. %package fr-gsm Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description fr-gsm Asterisk Core Sounds. French, gsm format. %package fr-alaw Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description fr-alaw Asterisk Core Sounds. French, alaw format. %package fr-g722 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description fr-g722 Asterisk Core Sounds. French, g722 format. %package fr-g729 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description fr-g729 Asterisk Core Sounds. French, g729 format. %package fr-siren7 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description fr-siren7 Asterisk Core Sounds. French, siren7 format. %package fr-siren14 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description fr-siren14 Asterisk Core Sounds. French, siren14 format. %package fr-sln16 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description fr-sln16 Asterisk Core Sounds. French, sln16 format. %package fr-ulaw Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description fr-ulaw Asterisk Core Sounds. French, ulaw format. %package fr-wav Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description fr-wav Asterisk Core Sounds. French, wav format. %package en_AU Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 Requires: %{name}-en_AU-gsm Requires: %{name}-en_AU-alaw, %{name}-en_AU-g722, %{name}-en_AU-g729, %{name}-en_AU-siren7, %{name}-en_AU-siren14, %{name}-en_AU-sln16, %{name}-en_AU-ulaw, %{name}-en_AU-wav %description en_AU Asterisk Core Sounds. Australian English, all formats. %package en_AU-gsm Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en_AU-gsm Asterisk Core Sounds. Australian English, gsm format. %package en_AU-alaw Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en_AU-alaw Asterisk Core Sounds. Australian English, alaw format. %package en_AU-g722 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en_AU-g722 Asterisk Core Sounds. Australian English, g722 format. %package en_AU-g729 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en_AU-g729 Asterisk Core Sounds. Australian English, g729 format. %package en_AU-siren7 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en_AU-siren7 Asterisk Core Sounds. Australian English, siren7 format. %package en_AU-siren14 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en_AU-siren14 Asterisk Core Sounds. Australian English, siren14 format. %package en_AU-sln16 Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en_AU-sln16 Asterisk Core Sounds. Australian English, sln16 format. %package en_AU-ulaw Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en_AU-ulaw Asterisk Core Sounds. Australian English, ulaw format. %package en_AU-wav Group: Applications/Internet Summary: Sounds for The Open Source Linux PBX Conflicts: asterisk < 1.4, asterisk12 %description en_AU-wav Asterisk Core Sounds. Australian English, wav format. %prep for file in %{SOURCE101} %{SOURCE102} %{SOURCE103} %{SOURCE104} \ %{SOURCE105} %{SOURCE106} %{SOURCE107} %{SOURCE108} %{SOURCE109} \ %{SOURCE201} %{SOURCE202} %{SOURCE203} %{SOURCE204} \ %{SOURCE205} %{SOURCE206} %{SOURCE207} %{SOURCE208} %{SOURCE209} \ %{SOURCE301} %{SOURCE302} %{SOURCE303} %{SOURCE304} \ %{SOURCE305} %{SOURCE306} %{SOURCE307} %{SOURCE308} %{SOURCE309} \ %{SOURCE401} %{SOURCE402} %{SOURCE403} %{SOURCE404} \ %{SOURCE405} %{SOURCE406} %{SOURCE407} %{SOURCE408} %{SOURCE409} \ ; do lang=`echo $file | sed -e's,.*sounds-\([^-]*\)-.*,\1,'` fmt=`echo $file | sed -e's,.*sounds-[^-]*-\([^-]*\)-.*,\1,'` echo '%defattr(-,root,root,-)' > $lang.$fmt.lang cat $file | gzip -d | tar tf - \ | sed -e"s,^,%{_datadir}/asterisk/sounds/$lang/," \ -e's,.*/$,%dir &,' >> $lang.$fmt.lang echo %{_datadir}/asterisk/sounds/`basename $file | sed -e's,\(.*\).tar.gz,.\1,'` >> $lang.$fmt.lang done for file in en.*.lang; do grep %{_datadir}/asterisk/sounds/en $file \ | sed -e's,%{_datadir}/asterisk/sounds/en,%{_datadir}/asterisk/sounds,' \ > $file.14 cat $file.14 >> $file done %build %install rm -rf %{buildroot} mkdir -p %{buildroot}%{_datadir}/asterisk/sounds/{en,es,fr,en_AU} for file in %{SOURCE101} %{SOURCE102} %{SOURCE103} %{SOURCE104} \ %{SOURCE105} %{SOURCE106} %{SOURCE107} %{SOURCE108} %{SOURCE109} \ %{SOURCE201} %{SOURCE202} %{SOURCE203} %{SOURCE204} \ %{SOURCE205} %{SOURCE206} %{SOURCE207} %{SOURCE208} %{SOURCE209} \ %{SOURCE301} %{SOURCE302} %{SOURCE303} %{SOURCE304} \ %{SOURCE305} %{SOURCE306} %{SOURCE307} %{SOURCE308} %{SOURCE309} \ %{SOURCE401} %{SOURCE402} %{SOURCE403} %{SOURCE404} \ %{SOURCE405} %{SOURCE406} %{SOURCE407} %{SOURCE408} %{SOURCE409} \ ; do lang=`echo $file | sed -e's,.*sounds-\([^-]*\)-.*,\1,'` (cd %{buildroot}%{_datadir}/asterisk/sounds/$lang/ cat $file | gzip -d | tar xf -) && \ touch %{buildroot}%{_datadir}/asterisk/sounds/`basename $file | sed -e's,\(.*\).tar.gz,.\1,'` done cd %{buildroot}%{_datadir}/asterisk/sounds/ cp -al en/* . %clean rm -rf %{buildroot} %files %files en %files es %files fr %files en_AU %files en-gsm -f en.gsm.lang %files en-alaw -f en.alaw.lang %files en-g722 -f en.g722.lang %files en-g729 -f en.g729.lang %files en-siren7 -f en.siren7.lang %files en-siren14 -f en.siren14.lang %files en-sln16 -f en.sln16.lang %files en-ulaw -f en.ulaw.lang %files en-wav -f en.wav.lang %files es-gsm -f es.gsm.lang %files es-alaw -f es.alaw.lang %files es-g722 -f es.g722.lang %files es-g729 -f es.g729.lang %files es-siren7 -f es.siren7.lang %files es-siren14 -f es.siren14.lang %files es-sln16 -f es.sln16.lang %files es-ulaw -f es.ulaw.lang %files es-wav -f es.wav.lang %files fr-gsm -f fr.gsm.lang %files fr-alaw -f fr.alaw.lang %files fr-g722 -f fr.g722.lang %files fr-g729 -f fr.g729.lang %files fr-siren7 -f fr.siren7.lang %files fr-siren14 -f fr.siren14.lang %files fr-sln16 -f fr.sln16.lang %files fr-ulaw -f fr.ulaw.lang %files fr-wav -f fr.wav.lang %files en_AU-gsm -f en_AU.gsm.lang %files en_AU-alaw -f en_AU.alaw.lang %files en_AU-g722 -f en_AU.g722.lang %files en_AU-g729 -f en_AU.g729.lang %files en_AU-siren7 -f en_AU.siren7.lang %files en_AU-siren14 -f en_AU.siren14.lang %files en_AU-sln16 -f en_AU.sln16.lang %files en_AU-ulaw -f en_AU.ulaw.lang %files en_AU-wav -f en_AU.wav.lang %changelog * Sat Mar 26 2011 Axel Thimm - 1.4.20-62 - Update to 1.4.20. * Sun May 23 2010 Axel Thimm - 1.4.19-61 - Update to 1.4.19. * Sat Feb 13 2010 Axel Thimm - 1.4.17-60 - Update to 1.4.17. * Sat Aug 22 2009 Axel Thimm - 1.4.15-58 - Make sound files owned by root. * Tue Aug 11 2009 Axel Thimm - 1.4.15-56 - Fix ATrpms bug #1512. * Fri Aug 7 2009 Axel Thimm - 1.4.15-55 - Fix compatibility between 1.6 and 1.4. * Wed Aug 5 2009 Axel Thimm - 1.4.15-54 - Update to 1.4.15. - Added siren7 and siren14 formats. * Thu Apr 24 2008 Angel Marin - 1:1.4.11-53 - Update to 1.4.11 - Added sln16 format packages * Fri Dec 7 2007 Angel Marin - 1:1.4.8-52 - Split package per format and per language - Adds meta packages to install all sounds formats for each language or all sound packages at once - Removed en-gsm as it's by default in asterisk, so files will conflict. * Sat Dec 1 2007 Axel Thimm - 1.4.8-51 - Split off from main asterisk package.