diff --git a/.cvsignore b/.cvsignore index e69de29..3e72597 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1,21 @@ +asterisk-core-sounds-en-alaw-1.4.14.tar.gz +asterisk-core-sounds-en-g722-1.4.14.tar.gz +asterisk-core-sounds-en-g729-1.4.14.tar.gz +asterisk-core-sounds-en-gsm-1.4.14.tar.gz +asterisk-core-sounds-en-sln16-1.4.14.tar.gz +asterisk-core-sounds-en-ulaw-1.4.14.tar.gz +asterisk-core-sounds-en-wav-1.4.14.tar.gz +asterisk-core-sounds-es-alaw-1.4.14.tar.gz +asterisk-core-sounds-es-g722-1.4.14.tar.gz +asterisk-core-sounds-es-g729-1.4.14.tar.gz +asterisk-core-sounds-es-gsm-1.4.14.tar.gz +asterisk-core-sounds-es-sln16-1.4.14.tar.gz +asterisk-core-sounds-es-ulaw-1.4.14.tar.gz +asterisk-core-sounds-es-wav-1.4.14.tar.gz +asterisk-core-sounds-fr-alaw-1.4.14.tar.gz +asterisk-core-sounds-fr-g722-1.4.14.tar.gz +asterisk-core-sounds-fr-g729-1.4.14.tar.gz +asterisk-core-sounds-fr-gsm-1.4.14.tar.gz +asterisk-core-sounds-fr-sln16-1.4.14.tar.gz +asterisk-core-sounds-fr-ulaw-1.4.14.tar.gz +asterisk-core-sounds-fr-wav-1.4.14.tar.gz diff --git a/asterisk-sounds-core.spec b/asterisk-sounds-core.spec new file mode 100644 index 0000000..6e34a33 --- /dev/null +++ b/asterisk-sounds-core.spec @@ -0,0 +1,452 @@ +%define sounds_dir %{_datadir}/asterisk/sounds + +Name: asterisk-sounds-core +Version: 1.4.14 +Release: 1%{?dist} +Summary: Core sounds for Asterisk + +Group: Applications/Internet + +License: CC-BY-SA +URL: http://www.asterisk.org/ + +Source0: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-en-alaw-%{version}.tar.gz +Source1: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-en-g722-%{version}.tar.gz +Source2: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-en-g729-%{version}.tar.gz +Source3: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-en-gsm-%{version}.tar.gz +Source4: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-en-sln16-%{version}.tar.gz +Source5: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-en-ulaw-%{version}.tar.gz +Source6: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-en-wav-%{version}.tar.gz + +Source10: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-es-alaw-%{version}.tar.gz +Source11: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-es-g722-%{version}.tar.gz +Source12: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-es-g729-%{version}.tar.gz +Source13: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-es-gsm-%{version}.tar.gz +Source14: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-es-sln16-%{version}.tar.gz +Source15: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-es-ulaw-%{version}.tar.gz +Source16: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-es-wav-%{version}.tar.gz + +Source20: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-fr-alaw-%{version}.tar.gz +Source21: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-fr-g722-%{version}.tar.gz +Source22: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-fr-g729-%{version}.tar.gz +Source23: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-fr-gsm-%{version}.tar.gz +Source24: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-fr-sln16-%{version}.tar.gz +Source25: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-fr-ulaw-%{version}.tar.gz +Source26: http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-fr-wav-%{version}.tar.gz + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch + +%description +Core sound files for Asterisk. + +%package en +Summary: Core English sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 + +%description en +Core English sound files for Asterisk. + +%package en-alaw +Summary: Core English ALAW sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-en = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description en-alaw +Core English ALAW sound files for Asterisk. + +%package en-g722 +Summary: Core English G.722 sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-en = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description en-g722 +Core English G.722 sound files for Asterisk. + +%package en-g729 +Summary: Core English G.729 sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-en = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description en-g729 +Core English G.729 sound files for Asterisk. + +%package en-gsm +Summary: Core English GSM sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-en = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description en-gsm +Core English GSM sound files for Asterisk. + +%package en-sln16 +Summary: Core English SLN16 sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-en = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description en-sln16 +Core English SLN16 sound files for Asterisk. + +%package en-ulaw +Summary: Core English ULAW sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-en = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description en-ulaw +Core English ULAW sound files for Asterisk. + +%package en-wav +Summary: Core English WAV sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-en = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description en-wav +Core English WAV sound files for Asterisk. + +%package es +Summary: Core Spanish sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 + +%description es +Core Spanish sound files for Asterisk. + +%package es-alaw +Summary: Core Spanish ALAW sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-es = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description es-alaw +Core Spanish ALAW sound files for Asterisk. + +%package es-g722 +Summary: Core Spanish G.722 sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-es = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description es-g722 +Core Spanish G.722 sound files for Asterisk. + +%package es-g729 +Summary: Core Spanish G.729 sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-es = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description es-g729 +Core Spanish G.729 sound files for Asterisk. + +%package es-gsm +Summary: Core Spanish GSM sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-es = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description es-gsm +Core Spanish GSM sound files for Asterisk. + +%package es-sln16 +Summary: Core Spanish SLN16 sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-es = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description es-sln16 +Core Spanish SLN16 sound files for Asterisk. + +%package es-ulaw +Summary: Core Spanish ULAW sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-es = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description es-ulaw +Core Spanish ULAW sound files for Asterisk. + +%package es-wav +Summary: Core Spanish WAV sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-es = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description es-wav +Core Spanish WAV sound files for Asterisk. + +%package fr +Summary: Core English sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 + +%description fr +Core French sound files for Asterisk. + +%package fr-alaw +Summary: Core French ALAW sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-fr = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description fr-alaw +Core French ALAW sound files for Asterisk. + +%package fr-g722 +Summary: Core French G.722 sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-fr = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description fr-g722 +Core French G.722 sound files for Asterisk. + +%package fr-g729 +Summary: Core French G.729 sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-fr = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description fr-g729 +Core French G.729 sound files for Asterisk. + +%package fr-gsm +Summary: Core French GSM sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-fr = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description fr-gsm +Core French GSM sound files for Asterisk. + +%package fr-sln16 +Summary: Core French SLN16 sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-fr = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description fr-sln16 +Core French SLN16 sound files for Asterisk. + +%package fr-ulaw +Summary: Core French ULAW sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-fr = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description fr-ulaw +Core French ULAW sound files for Asterisk. + +%package fr-wav +Summary: Core French WAV sound files for Asterisk +Group: Applications/Internet +Requires: asterisk >= 1.4.0 +Requires: asterisk-sounds-core-fr = %{version}-%{release} +Provides: asterisk-sounds-core = %{version}-%{release} + +%description fr-wav +Core French WAV sound files for Asterisk. + +%prep + +%setup -c -T + +%build + +for file in %{S:0} %{S:1} %{S:2} %{S:3} %{S:4} %{S:5} %{S:6} +do + tar --list --file $file | grep -E '.(alaw|g722|g729|gsm|sln16|ulaw|wav)$' | sed -e 's!^!%{sounds_dir}/!' > `basename $file .tar.gz`.list + tar --extract --directory . --file $file +done + +mkdir es + +for file in %{S:10} %{S:11} %{S:12} %{S:13} %{S:14} %{S:15} %{S:16} +do + tar --list --file $file | grep -E '.(alaw|g722|g729|gsm|sln16|ulaw|wav)$' | sed -e 's!^!%{sounds_dir}/es/!' > `basename $file .tar.gz`.list + tar --extract --directory ./es/ --file $file +done + +mkdir fr + +for file in %{S:20} %{S:21} %{S:22} %{S:23} %{S:24} %{S:25} %{S:26} +do + tar tf $file | grep -E '.(alaw|g722|g729|gsm|sln16|ulaw|wav)$' | sed -e 's!^!%{sounds_dir}/fr/!' > `basename $file .tar.gz`.list + tar --extract --directory ./fr/ --file $file +done + +iconv -f iso-8859-1 -t utf-8 < fr/core-sounds-fr.txt > fr/core-sounds-fr.txt.tmp +touch --reference fr/core-sounds-fr.txt fr/core-sounds-fr.txt.tmp +mv fr/core-sounds-fr.txt.tmp fr/core-sounds-fr.txt + +%install +rm -rf %{buildroot} + +mkdir -p %{buildroot}%{sounds_dir} +mkdir -p %{buildroot}%{sounds_dir}/es +mkdir -p %{buildroot}%{sounds_dir}/fr + +for file in `cat *.list | sed -e 's!^%{sounds_dir}/!!'` +do + mkdir -p %{buildroot}%{sounds_dir}/`dirname $file` + cp -p $file %{buildroot}%{sounds_dir}/$file +done + +%clean +rm -rf %{buildroot} + +%files en +%defattr(-,root,root,-) +%doc core-sounds-en.txt +%doc CHANGES-asterisk-core-en-%{version} +%doc CREDITS-asterisk-core-en-%{version} +%doc LICENSE-asterisk-core-en-%{version} +%dir %{sounds_dir}/dictate/ +%dir %{sounds_dir}/digits/ +%dir %{sounds_dir}/followme/ +%dir %{sounds_dir}/letters/ +%dir %{sounds_dir}/phonetic/ + +%files en-alaw -f asterisk-core-sounds-en-alaw-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-alaw-%{version}.list + +%files en-g722 -f asterisk-core-sounds-en-g722-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-g722-%{version}.list + +%files en-g729 -f asterisk-core-sounds-en-g729-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-g729-%{version}.list + +%files en-gsm -f asterisk-core-sounds-en-gsm-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-gsm-%{version}.list + +%files en-sln16 -f asterisk-core-sounds-en-sln16-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-sln16-%{version}.list + +%files en-ulaw -f asterisk-core-sounds-en-ulaw-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-ulaw-%{version}.list + +%files en-wav -f asterisk-core-sounds-en-wav-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-wav-%{version}.list + +%files es +%defattr(-,root,root,-) +%doc es/core-sounds-es.txt +%doc es/CHANGES-asterisk-core-es-%{version} +%doc es/CREDITS-asterisk-core-es-%{version} +%doc es/LICENSE-asterisk-core-es-%{version} +%dir %{sounds_dir}/es/ +%dir %{sounds_dir}/es/dictate/ +%dir %{sounds_dir}/es/digits/ +%dir %{sounds_dir}/es/followme/ +%dir %{sounds_dir}/es/letters/ +%dir %{sounds_dir}/es/phonetic/ + +%files es-alaw -f asterisk-core-sounds-es-alaw-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-alaw-%{version}.list + +%files es-g722 -f asterisk-core-sounds-es-g722-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-g722-%{version}.list + +%files es-g729 -f asterisk-core-sounds-es-g729-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-g729-%{version}.list + +%files es-gsm -f asterisk-core-sounds-es-gsm-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-gsm-%{version}.list + +%files es-sln16 -f asterisk-core-sounds-es-sln16-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-sln16-%{version}.list + +%files es-ulaw -f asterisk-core-sounds-es-ulaw-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-ulaw-%{version}.list + +%files es-wav -f asterisk-core-sounds-es-wav-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-wav-%{version}.list + +%files fr +%defattr(-,root,root,-) +%doc fr/core-sounds-fr.txt +%doc fr/CHANGES-asterisk-core-fr-%{version} +%doc fr/CREDITS-asterisk-core-fr-%{version} +%doc fr/LICENSE-asterisk-core-fr-%{version} +%dir %{sounds_dir}/fr/ +%dir %{sounds_dir}/fr/dictate/ +%dir %{sounds_dir}/fr/digits/ +%dir %{sounds_dir}/fr/followme/ +%dir %{sounds_dir}/fr/letters/ +%dir %{sounds_dir}/fr/phonetic/ + +%files fr-alaw -f asterisk-core-sounds-fr-alaw-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-alaw-%{version}.list + +%files fr-g722 -f asterisk-core-sounds-fr-g722-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-g722-%{version}.list + +%files fr-g729 -f asterisk-core-sounds-fr-g729-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-g729-%{version}.list + +%files fr-gsm -f asterisk-core-sounds-fr-gsm-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-gsm-%{version}.list + +%files fr-sln16 -f asterisk-core-sounds-fr-sln16-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-sln16-%{version}.list + +%files fr-ulaw -f asterisk-core-sounds-fr-ulaw-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-ulaw-%{version}.list + +%files fr-wav -f asterisk-core-sounds-fr-wav-%{version}.list +%defattr(-,root,root,-) +%doc asterisk-core-sounds-en-wav-%{version}.list + +%changelog +* Thu Feb 19 2009 Jeffrey C. Ollie - 1.4.14-1 +- Add dist tag back in. + +* Fri Jan 30 2009 Jeffrey C. Ollie - 1.4.14-1 +- First version for Fedora diff --git a/sources b/sources index e69de29..7bb9cd7 100644 --- a/sources +++ b/sources @@ -0,0 +1,21 @@ +f0ba812e55c0a9349ee67d853233e901 asterisk-core-sounds-en-alaw-1.4.14.tar.gz +1f59b13e378efa4f6015293da1126a46 asterisk-core-sounds-en-g722-1.4.14.tar.gz +ec82b97257ec6dc0cdd8be28dda40457 asterisk-core-sounds-en-g729-1.4.14.tar.gz +0bf2d347a8aeb6d844c007a9f0e8cbde asterisk-core-sounds-en-gsm-1.4.14.tar.gz +54d8c3dc687c767d2a5dc5f0d009a9f7 asterisk-core-sounds-en-sln16-1.4.14.tar.gz +d8f4bd67b49c98839167d0008baf0287 asterisk-core-sounds-en-ulaw-1.4.14.tar.gz +057df66e3f3fb0fb055fd25e8f6185a9 asterisk-core-sounds-en-wav-1.4.14.tar.gz +913e5fe5549c106325528b2b7224a5c3 asterisk-core-sounds-es-alaw-1.4.14.tar.gz +14f6cb0d330ee2435e75340ba6ae5090 asterisk-core-sounds-es-g722-1.4.14.tar.gz +bb80fe9a1b8bd8399d1e6c036360d1b2 asterisk-core-sounds-es-g729-1.4.14.tar.gz +cf6863643cf407188a4e16c9cacbe6f6 asterisk-core-sounds-es-gsm-1.4.14.tar.gz +09089309b0020fb0b2f73c819c04f6d1 asterisk-core-sounds-es-sln16-1.4.14.tar.gz +02a93ae16032c654cb96f2a369a22542 asterisk-core-sounds-es-ulaw-1.4.14.tar.gz +b109375f26d7d63a574709bc4bf0e696 asterisk-core-sounds-es-wav-1.4.14.tar.gz +0c89ba88f15d97545390f4f7834a2fcd asterisk-core-sounds-fr-alaw-1.4.14.tar.gz +28ad61c6c08657cbe2b092e8cf4eaff6 asterisk-core-sounds-fr-g722-1.4.14.tar.gz +25e9cb00a1bc15ed2b4ec38cbbf9705c asterisk-core-sounds-fr-g729-1.4.14.tar.gz +69a59957abe0f383114a64d67413d620 asterisk-core-sounds-fr-gsm-1.4.14.tar.gz +208fd48b8f23e893b008c4754af0e66a asterisk-core-sounds-fr-sln16-1.4.14.tar.gz +752b2b9e809b6d6d88174b17ed35bed8 asterisk-core-sounds-fr-ulaw-1.4.14.tar.gz +f70b9efcec24bc0298fcf32d2641ffb9 asterisk-core-sounds-fr-wav-1.4.14.tar.gz