1############################################################################## 2# Copyright and license 3############################################################################## 4# 5# Spec file for package freeswitch-sounds-ru-RU-elena (version 1.0.51-1) 6# 7# Based on parts by Copyright (c) 2009 Patrick Laimbock 8# Copyright (c) 2011 Michal Bielicki 9# This file and all modifications and additions to the pristine 10# package are under the same license as the package itself. 11# 12 13############################################################################## 14# Determine distribution 15############################################################################## 16 17#%define is_rhel5 %(test -f /etc/redhat-release && egrep -q 'release 5' /etc/redhat-release && echo 1 || echo 0) 18 19############################################################################## 20# Set variables 21############################################################################## 22 23%define version 1.0.51 24%define release 1 25 26%define fsname freeswitch 27# you could add a version number to be more strict 28 29%define PREFIX %{_prefix} 30%define EXECPREFIX %{_exec_prefix} 31%define BINDIR %{_bindir} 32%define SBINDIR %{_sbindir} 33%define LIBEXECDIR %{_libexecdir}/%{fsname} 34%define SYSCONFDIR %{_sysconfdir}/%{fsname} 35%define SHARESTATEDIR %{_sharedstatedir}/%{fsname} 36%define LOCALSTATEDIR %{_localstatedir}/lib/%{fsname} 37%define LIBDIR %{_libdir} 38%define INCLUDEDIR %{_includedir} 39%define _datarootdir %{_prefix}/share 40%define DATAROOTDIR %{_datarootdir} 41%define DATADIR %{_datadir} 42%define INFODIR %{_infodir} 43%define LOCALEDIR %{_datarootdir}/locale 44%define MANDIR %{_mandir} 45%define DOCDIR %{_defaultdocdir}/%{fsname} 46%define HTMLDIR %{_defaultdocdir}/%{fsname}/html 47%define DVIDIR %{_defaultdocdir}/%{fsname}/dvi 48%define PDFDIR %{_defaultdocdir}/%{fsname}/pdf 49%define PSDIR %{_defaultdocdir}/%{fsname}/ps 50%define LOGFILEDIR /var/log/%{fsname} 51%define MODINSTDIR %{_libdir}/%{fsname}/mod 52%define RUNDIR %{_localstatedir}/run/%{fsname} 53%define DBDIR %{LOCALSTATEDIR}/db 54%define HTDOCSDIR %{_datarootdir}/%{fsname}/htdocs 55%define SOUNDSDIR %{_datarootdir}/%{fsname}/sounds 56%define GRAMMARDIR %{_datarootdir}/%{fsname}/grammar 57%define SCRIPTDIR %{_datarootdir}/%{fsname}/scripts 58%define RECORDINGSDIR %{LOCALSTATEDIR}/recordings 59%define PKGCONFIGDIR %{_datarootdir}/%{fsname}/pkgconfig 60%define HOMEDIR %{LOCALSTATEDIR} 61 62 63 64 65 66############################################################################## 67# General 68############################################################################## 69 70Summary: FreeSWITCH ru-RU Elena prompts 71Name: freeswitch-sounds-ru-RU-elena 72Version: %{version} 73Release: %{release}%{?dist} 74License: MPL 75Group: Applications/Communications 76Packager: Michal Bielicki <michal.bielicki@seventhsignal.de> 77URL: http://www.freeswitch.org 78Source0:http://files.freeswitch.org/releases/sounds/%{name}-48000-%{version}.tar.gz 79Source1:http://files.freeswitch.org/releases/sounds/%{name}-32000-%{version}.tar.gz 80Source2:http://files.freeswitch.org/releases/sounds/%{name}-16000-%{version}.tar.gz 81Source3:http://files.freeswitch.org/releases/sounds/%{name}-8000-%{version}.tar.gz 82BuildArch: noarch 83BuildRequires: sox 84Requires: freeswitch 85Requires: freeswitch-sounds-ru-RU-elena-48000 86BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 87 88%description 89FreeSWITCH 48kHz ru-RU Elena prompts plus, during the installation, 90it will also install locally generated 8KHz, 16KHz and 32KHz prompts 91 92%package -n freeswitch-sounds-ru-RU-elena-8000 93Summary: FreeSWITCH 8kHz ru-RU Elena prompts 94Group: Applications/Communications 95BuildArch: noarch 96Requires: %{fsname} 97 98%description -n freeswitch-sounds-ru-RU-elena-8000 99FreeSWITCH 8kHz ru-RU Elena prompts 100 101%package -n freeswitch-sounds-ru-RU-elena-16000 102Summary: FreeSWITCH 16kHz ru-RU Elena prompts 103Group: Applications/Communications 104BuildArch: noarch 105Requires: %{fsname} 106 107%description -n freeswitch-sounds-ru-RU-elena-16000 108FreeSWITCH 16kHz ru-RU Elena prompts 109 110%package -n freeswitch-sounds-ru-RU-elena-32000 111Summary: FreeSWITCH 32kHz ru-RU Elena prompts 112Group: Applications/Communications 113BuildArch: noarch 114Requires: %{fsname} 115 116%description -n freeswitch-sounds-ru-RU-elena-32000 117FreeSWITCH 32kHz ru-RU Elena prompts 118 119%package -n freeswitch-sounds-ru-RU-elena-48000 120Summary: FreeSWITCH 48kHz ru-RU Elena prompts 121Group: Applications/Communications 122BuildArch: noarch 123Requires: %{fsname} 124 125%description -n freeswitch-sounds-ru-RU-elena-48000 126FreeSWITCH 48kHz ru-RU Elena prompts 127 128%package -n freeswitch-sounds-ru-RU-elena-all 129Summary: FreeSWITCH ru-RU Elena prompts 130Group: Applications/Communications 131BuildArch: noarch 132Requires: %{fsname} 133Requires: freeswitch-sounds-ru-RU-elena-8000 = %{version} 134Requires: freeswitch-sounds-ru-RU-elena-16000 = %{version} 135Requires: freeswitch-sounds-ru-RU-elena-32000 = %{version} 136Requires: freeswitch-sounds-ru-RU-elena-48000 = %{version} 137 138%description -n freeswitch-sounds-ru-RU-elena-all 139FreeSWITCH Elena prompts package that pulls in the 8KHz, 16KHz, 32KHz and 48KHz RPMs 140 141############################################################################## 142# Prep 143############################################################################## 144 145%prep 146%setup -n ru 147%setup -T -D -b 0 -n ru 148%setup -T -D -b 1 -n ru 149%setup -T -D -b 2 -n ru 150%setup -T -D -b 3 -n ru 151 152############################################################################## 153# Build 154############################################################################## 155 156%build 157# nothing to do here 158 159############################################################################## 160# Install 161############################################################################## 162 163%install 164[ "%{buildroot}" != '/' ] && rm -rf %{buildroot} 165 166# create the sounds directories 167%{__install} -d -m 0750 %{buildroot}%{SOUNDSDIR}/ru/RU/elena 168 169pushd RU/elena 170# first install the 48KHz sounds 171%{__cp} -prv ./* %{buildroot}%{SOUNDSDIR}/ru/RU/elena 172popd 173 174############################################################################## 175# Clean 176############################################################################## 177 178%clean 179[ "%{buildroot}" != '/' ] && rm -rf %{buildroot} 180 181############################################################################## 182# Post 183############################################################################## 184 185%post 186 187############################################################################## 188# Postun 189############################################################################## 190 191%postun 192 193############################################################################## 194# Files 195############################################################################## 196 197%files 198%defattr(-,root,root) 199 200%files -n freeswitch-sounds-ru-RU-elena-8000 201%defattr(-,root,root,-) 202%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/ascii/8000 203#%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/base256/8000 204%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/conference/8000 205%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/currency/8000 206%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/digits/8000 207%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/directory/8000 208%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/ivr/8000 209%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/misc/8000 210%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/phonetic-ascii/8000 211%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/time/8000 212%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/voicemail/8000 213%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/zrtp/8000 214%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/users/8000 215%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/ascii/8000/*.wav 216#%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/base256/8000/*.wav 217%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/conference/8000/*.wav 218%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/currency/8000/*.wav 219%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/digits/8000/*.wav 220%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/directory/8000/*.wav 221%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/ivr/8000/*.wav 222%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/misc/8000/*.wav 223%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/phonetic-ascii/8000/*.wav 224%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/time/8000/*.wav 225%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/voicemail/8000/*.wav 226%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/zrtp/8000/*.wav 227%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/users/8000/*.wav 228 229%files -n freeswitch-sounds-ru-RU-elena-16000 230%defattr(-,root,root,-) 231%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/ascii/16000 232#%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/base256/16000 233%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/conference/16000 234%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/currency/16000 235%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/digits/16000 236%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/directory/16000 237%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/ivr/16000 238%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/misc/16000 239%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/phonetic-ascii/16000 240%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/time/16000 241%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/voicemail/16000 242%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/zrtp/16000 243%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/users/16000 244%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/ascii/16000/*.wav 245#%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/base256/16000/*.wav 246%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/conference/16000/*.wav 247%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/currency/16000/*.wav 248%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/digits/16000/*.wav 249%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/directory/16000/*.wav 250%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/ivr/16000/*.wav 251%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/misc/16000/*.wav 252%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/phonetic-ascii/16000/*.wav 253%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/time/16000/*.wav 254%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/voicemail/16000/*.wav 255%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/zrtp/16000/*.wav 256%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/users/16000/*.wav 257 258%files -n freeswitch-sounds-ru-RU-elena-32000 259%defattr(-,root,root,-) 260%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/ascii/32000 261#%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/base256/32000 262%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/conference/32000 263%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/currency/32000 264%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/digits/32000 265%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/directory/32000 266%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/ivr/32000 267%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/misc/32000 268%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/phonetic-ascii/32000 269%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/time/32000 270%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/voicemail/32000 271%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/zrtp/32000 272%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/users/32000 273%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/ascii/32000/*.wav 274#%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/base256/32000/*.wav 275%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/conference/32000/*.wav 276%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/currency/32000/*.wav 277%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/digits/32000/*.wav 278%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/directory/32000/*.wav 279%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/ivr/32000/*.wav 280%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/misc/32000/*.wav 281%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/phonetic-ascii/32000/*.wav 282%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/time/32000/*.wav 283%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/voicemail/32000/*.wav 284%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/zrtp/32000/*.wav 285%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/users/32000/*.wav 286 287%files -n freeswitch-sounds-ru-RU-elena-48000 288%defattr(-,root,root,-) 289%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/ascii/48000 290#%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/base256/48000 291%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/conference/48000 292%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/currency/48000 293%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/digits/48000 294%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/directory/48000 295%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/ivr/48000 296%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/misc/48000 297%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/phonetic-ascii/48000 298%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/time/48000 299%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/voicemail/48000 300%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/zrtp/48000 301%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/ru/RU/elena/users/48000 302%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/ascii/48000/*.wav 303#%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/base256/48000/*.wav 304%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/conference/48000/*.wav 305%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/currency/48000/*.wav 306%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/digits/48000/*.wav 307%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/directory/48000/*.wav 308%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/ivr/48000/*.wav 309%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/misc/48000/*.wav 310%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/phonetic-ascii/48000/*.wav 311%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/time/48000/*.wav 312%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/voicemail/48000/*.wav 313%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/zrtp/48000/*.wav 314%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/ru/RU/elena/users/48000/*.wav 315 316%files -n freeswitch-sounds-ru-RU-elena-all 317 318############################################################################## 319# Changelog 320############################################################################## 321 322%changelog 323* Fri Apr 19 2019 Andrey Volk <andrey@signalwire.com> - 1.0.51-1 324- bump up version 325* Fri Sep 12 2014 Ken Rice <krice@freeswitch.org> - 1.0.50-1 326- created out of the spec file for elena 327* Mon Mar 06 2012 Ken Rice <krice@freeswitch.org> - 1.0.13-2 328- created out of the spec file for elena 329* Mon Jul 11 2011 Michal Bielicki <michal.bielicki@seventhsignal.de> - 1.0.13-1 330- created out of the spec file for elena 331