Summary: Asterisk Music on Hold Name: asterisk-moh-opsound Version: 2.03 Release: 56%{?dist} License: CC-BY-SA Group: Applications/Internet URL: http://www.asterisk.org/ Source101: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-alaw-%{version}.tar.gz Source102: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-g722-%{version}.tar.gz Source103: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-g729-%{version}.tar.gz Source104: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-gsm-%{version}.tar.gz Source105: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-siren7-%{version}.tar.gz Source106: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-siren14-%{version}.tar.gz Source107: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-sln16-%{version}.tar.gz Source108: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-ulaw-%{version}.tar.gz Source109: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-wav-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildArch: noarch Requires: %{name}-gsm Requires: %{name}-alaw, %{name}-g722, %{name}-g729, %{name}-siren7, %{name}-siren14, %{name}-sln16, %{name}-ulaw, %{name}-wav Provides: asterisk-moh-freeplay = %{evr} Obsoletes: asterisk-moh-freeplay < %{evr} %description Asterisk Music on Hold %package gsm Group: Applications/Internet Summary: Asterisk Music on Hold Conflicts: asterisk < 1.4, asterisk12 Provides: asterisk-moh-freeplay-gsm = %{evr} Obsoletes: asterisk-moh-freeplay-gsm < %{evr} %description gsm Asterisk Music on Hold, gsm format. %package alaw Group: Applications/Internet Summary: Asterisk Music on Hold Conflicts: asterisk < 1.4, asterisk12 Provides: asterisk-moh-freeplay-alaw = %{evr} Obsoletes: asterisk-moh-freeplay-alaw < %{evr} %description alaw Asterisk Music on Hold, alaw format. %package g722 Group: Applications/Internet Summary: Asterisk Music on Hold Conflicts: asterisk < 1.4, asterisk12 Provides: asterisk-moh-freeplay-g722 = %{evr} Obsoletes: asterisk-moh-freeplay-g722 < %{evr} %description g722 Asterisk Music on Hold, g722 format. %package g729 Group: Applications/Internet Summary: Asterisk Music on Hold Conflicts: asterisk < 1.4, asterisk12 Provides: asterisk-moh-freeplay-g729 = %{evr} Obsoletes: asterisk-moh-freeplay-g729 < %{evr} %description g729 Asterisk Music on Hold, g729 format. %package siren7 Group: Applications/Internet Summary: Asterisk Music on Hold Conflicts: asterisk < 1.4, asterisk12 Provides: asterisk-moh-freeplay-siren7 = %{evr} Obsoletes: asterisk-moh-freeplay-siren7 < %{evr} %description siren7 Asterisk Music on Hold, siren7 format. %package siren14 Group: Applications/Internet Summary: Asterisk Music on Hold Conflicts: asterisk < 1.4, asterisk12 Provides: asterisk-moh-freeplay-siren14 = %{evr} Obsoletes: asterisk-moh-freeplay-siren14 < %{evr} %description siren14 Asterisk Music on Hold, siren14 format. %package sln16 Group: Applications/Internet Summary: Asterisk Music on Hold Conflicts: asterisk < 1.4, asterisk12 Provides: asterisk-moh-freeplay-sln16 = %{evr} Obsoletes: asterisk-moh-freeplay-sln16 < %{evr} %description sln16 Asterisk Music on Hold, sln16 format. %package ulaw Group: Applications/Internet Summary: Asterisk Music on Hold Conflicts: asterisk < 1.4, asterisk12 Provides: asterisk-moh-freeplay-ulaw = %{evr} Obsoletes: asterisk-moh-freeplay-ulaw < %{evr} %description ulaw Asterisk Music on Hold, ulaw format. %package wav Group: Applications/Internet Summary: Asterisk Music on Hold Conflicts: asterisk < 1.4, asterisk12 Provides: asterisk-moh-freeplay-wav = %{evr} Obsoletes: asterisk-moh-freeplay-wav < %{evr} %description wav Asterisk Music on Hold, wav format. %prep for file in %{SOURCE101} %{SOURCE102} %{SOURCE103} %{SOURCE104} \ %{SOURCE105} %{SOURCE106} %{SOURCE107} %{SOURCE108} %{SOURCE109} \ ; do fmt=`echo $file | sed -e's,.*moh-opsound-\([^-]*\)-%{version}.tar.gz,\1,'` echo '%defattr(-,root,root,-)' > $fmt.lang cat $file | gzip -d | tar tf - \ | sed -e"s,^,%{_datadir}/asterisk/moh/," \ -e's,.*/$,%dir &,' >> $fmt.lang echo %{_datadir}/asterisk/moh/`basename $file | sed -e's,\(.*\)-%{version}.tar.gz,.\1,'` >> $fmt.lang done %build %install rm -rf %{buildroot} mkdir -p %{buildroot}%{_datadir}/asterisk/moh for file in %{SOURCE101} %{SOURCE102} %{SOURCE103} %{SOURCE104} \ %{SOURCE105} %{SOURCE106} %{SOURCE107} %{SOURCE108} %{SOURCE109} \ ; do (cd %{buildroot}%{_datadir}/asterisk/moh cat $file | gzip -d | tar xf -) && \ touch %{buildroot}%{_datadir}/asterisk/moh/`basename $file | sed -e's,\(.*\)-%{version}.tar.gz,.\1,'` done %clean rm -rf %{buildroot} %files %files gsm -f gsm.lang %files alaw -f alaw.lang %files g722 -f g722.lang %files g729 -f g729.lang %files siren7 -f siren7.lang %files siren14 -f siren14.lang %files sln16 -f sln16.lang %files ulaw -f ulaw.lang %files wav -f wav.lang %changelog * Sat Feb 13 2010 Axel Thimm - 2.03-56 - Update to 2.03. * Sat Aug 22 2009 Axel Thimm - 0.0.090818-56 - Make sound files owned by root. * Wed Aug 19 2009 Axel Thimm - 0.0.090818-55 - Replace freetype content with opsound. * Fri Aug 7 2009 Axel Thimm - 0.0.090401-53 - Split into format subpackages. * Wed Aug 5 2009 Axel Thimm - 0.0.090401-52 - Update to latest moh files. - Added siren7, siren14 and sln16 formats. * Sat Dec 1 2007 Axel Thimm - 0.0.061120-51 - Split off from main asterisk package.