%define moh_dir %{_datadir}/asterisk/moh Name: asterisk-sounds-moh-opsound Version: 2.02 Release: 1%{?dist} Summary: Music on hold sound files for Asterisk Group: Applications/Internet License: CC-BY-SA URL: http://www.asterisk.org/ Source0: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-alaw-%{version}.tar.gz Source1: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-g722-%{version}.tar.gz Source2: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-g729-%{version}.tar.gz Source3: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-gsm-%{version}.tar.gz Source4: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-siren7-%{version}.tar.gz Source5: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-siren14-%{version}.tar.gz Source6: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-sln16-%{version}.tar.gz Source7: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-ulaw-%{version}.tar.gz Source8: http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-moh-opsound-wav-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch %description Music on hold sound files for Asterisk. %package alaw Summary: Music on hold ALAW sound files for Asterisk Group: Applications/Internet Requires: asterisk >= 1.4.0 Requires: asterisk-sounds-moh-opsound = %{version}-%{release} %description alaw Music on hold ALAW sound files for Asterisk. %package g722 Summary: Music on hold G.722 sound files for Asterisk Group: Applications/Internet Requires: asterisk >= 1.4.0 Requires: asterisk-sounds-moh-opsound = %{version}-%{release} %description g722 Music on hold G.722 sound files for Asterisk. %package g729 Summary: Music on hold G.729 sound files for Asterisk Group: Applications/Internet Requires: asterisk >= 1.4.0 Requires: asterisk-sounds-moh-opsound = %{version}-%{release} %description g729 Music on hold G.729 sound files for Asterisk. %package gsm Summary: Music on hold GSM sound files for Asterisk Group: Applications/Internet Requires: asterisk >= 1.4.0 Requires: asterisk-sounds-moh-opsound = %{version}-%{release} %description gsm Music on hold GSM sound files for Asterisk. %package siren7 Summary: Music on hold Siren7 sound files for Asterisk Group: Applications/Internet Requires: asterisk >= 1.4.0 Requires: asterisk-sounds-moh-opsound = %{version}-%{release} %description siren7 Music on hold Siren7 sound files for Asterisk. %package siren14 Summary: Music on hold GSM sound files for Asterisk Group: Applications/Internet Requires: asterisk >= 1.4.0 Requires: asterisk-sounds-moh-opsound = %{version}-%{release} %description siren14 Music on hold Siren14 sound files for Asterisk. %package sln16 Summary: Music on hold SLN16 sound files for Asterisk Group: Applications/Internet Requires: asterisk >= 1.4.0 Requires: asterisk-sounds-moh-opsound = %{version}-%{release} %description sln16 Music on hold SLN16 sound files for Asterisk. %package ulaw Summary: Music on hold ULAW sound files for Asterisk Group: Applications/Internet Requires: asterisk >= 1.4.0 Requires: asterisk-sounds-moh-opsound = %{version}-%{release} %description ulaw Music on hold ULAW sound files for Asterisk. %package wav Summary: Music on hold WAV sound files for Asterisk Group: Applications/Internet Requires: asterisk >= 1.4.0 Requires: asterisk-sounds-moh-opsound = %{version}-%{release} %description wav Music on hold 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} %{S:7} %{S:8} do tar --list --file $file | grep -v -E '^(CHANGES|CREDITS|LICENSE)' | grep -E '.(alaw|g722|g729|gsm|siren7|siren14|sln16|ulaw|wav)$' | sed -e 's!^!%{moh_dir}/!' > `basename $file .tar.gz`.list tar --extract --directory . --file $file done ls -laR %install rm -rf %{buildroot} mkdir -p %{buildroot}%{moh_dir} for file in `cat *.list | sed -e 's!^%{moh_dir}/!!'` do mkdir -p %{buildroot}%{moh_dir}/`dirname $file` cp -p $file %{buildroot}%{moh_dir}/$file done %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %files alaw -f asterisk-moh-opsound-alaw-%{version}.list %defattr(-,root,root,-) %doc asterisk-moh-opsound-alaw-%{version}.list %doc CHANGES-asterisk-moh-opsound-alaw %doc CREDITS-asterisk-moh-opsound-alaw %doc LICENSE-asterisk-moh-opsound-alaw %files g722 -f asterisk-moh-opsound-g722-%{version}.list %defattr(-,root,root,-) %doc asterisk-moh-opsound-g722-%{version}.list %doc CHANGES-asterisk-moh-opsound-g722 %doc CREDITS-asterisk-moh-opsound-g722 %doc LICENSE-asterisk-moh-opsound-g722 %files g729 -f asterisk-moh-opsound-g729-%{version}.list %defattr(-,root,root,-) %doc asterisk-moh-opsound-g729-%{version}.list %doc CHANGES-asterisk-moh-opsound-g729 %doc CREDITS-asterisk-moh-opsound-g729 %doc LICENSE-asterisk-moh-opsound-g729 %files gsm -f asterisk-moh-opsound-gsm-%{version}.list %defattr(-,root,root,-) %doc asterisk-moh-opsound-gsm-%{version}.list %doc CHANGES-asterisk-moh-opsound-gsm %doc CREDITS-asterisk-moh-opsound-gsm %doc LICENSE-asterisk-moh-opsound-gsm %files siren7 -f asterisk-moh-opsound-siren7-%{version}.list %defattr(-,root,root,-) %doc asterisk-moh-opsound-siren7-%{version}.list %doc CHANGES-asterisk-moh-opsound-siren7 %doc CREDITS-asterisk-moh-opsound-siren7 %doc LICENSE-asterisk-moh-opsound-siren7 %files siren14 -f asterisk-moh-opsound-siren14-%{version}.list %defattr(-,root,root,-) %doc asterisk-moh-opsound-siren14-%{version}.list %doc CHANGES-asterisk-moh-opsound-siren14 %doc CREDITS-asterisk-moh-opsound-siren14 %doc LICENSE-asterisk-moh-opsound-siren14 %files sln16 -f asterisk-moh-opsound-sln16-%{version}.list %defattr(-,root,root,-) %doc asterisk-moh-opsound-sln16-%{version}.list %doc CHANGES-asterisk-moh-opsound-sln16 %doc CREDITS-asterisk-moh-opsound-sln16 %doc LICENSE-asterisk-moh-opsound-sln16 %files ulaw -f asterisk-moh-opsound-ulaw-%{version}.list %defattr(-,root,root,-) %doc asterisk-moh-opsound-ulaw-%{version}.list %doc CHANGES-asterisk-moh-opsound-ulaw %doc CREDITS-asterisk-moh-opsound-ulaw %doc LICENSE-asterisk-moh-opsound-ulaw %files wav -f asterisk-moh-opsound-wav-%{version}.list %defattr(-,root,root,-) %doc asterisk-moh-opsound-wav-%{version}.list %doc CHANGES-asterisk-moh-opsound-wav %doc CREDITS-asterisk-moh-opsound-wav %doc LICENSE-asterisk-moh-opsound-wav %changelog * Fri Oct 23 2009 Jeffrey C. Ollie - 1.4.9-1 - First version