]> git.ipfire.org Git - thirdparty/freeswitch.git/blame - freeswitch-sounds-ru-RU-elena.spec
Merge pull request #2449 from signalwire/fix_scan_build_mod_amrwb
[thirdparty/freeswitch.git] / freeswitch-sounds-ru-RU-elena.spec
CommitLineData
fa15934f
MB
1##############################################################################
2# Copyright and license
3##############################################################################
4#
2fb5a393 5# Spec file for package freeswitch-sounds-ru-RU-elena (version 1.0.51-1)
fa15934f
MB
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
688f2252 17#%define is_rhel5 %(test -f /etc/redhat-release && egrep -q 'release 5' /etc/redhat-release && echo 1 || echo 0)
fa15934f
MB
18
19##############################################################################
20# Set variables
21##############################################################################
22
2fb5a393 23%define version 1.0.51
688f2252 24%define release 1
fa15934f
MB
25
26%define fsname freeswitch
27# you could add a version number to be more strict
28
e7d04724
KR
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
fa15934f
MB
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
861c4e9c
KR
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
cf23f3b9 82BuildArch: noarch
fa15934f
MB
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
688f2252
KR
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
fa15934f
MB
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
e7d04724 167%{__install} -d -m 0750 %{buildroot}%{SOUNDSDIR}/ru/RU/elena
fa15934f
MB
168
169pushd RU/elena
170# first install the 48KHz sounds
e7d04724 171%{__cp} -prv ./* %{buildroot}%{SOUNDSDIR}/ru/RU/elena
fa15934f
MB
172popd
173
174##############################################################################
175# Clean
176##############################################################################
177
178%clean
179[ "%{buildroot}" != '/' ] && rm -rf %{buildroot}
180
181##############################################################################
182# Post
183##############################################################################
184
185%post
fa15934f
MB
186
187##############################################################################
188# Postun
189##############################################################################
190
191%postun
fa15934f
MB
192
193##############################################################################
194# Files
195##############################################################################
196
197%files
198%defattr(-,root,root)
fa15934f
MB
199
200%files -n freeswitch-sounds-ru-RU-elena-8000
201%defattr(-,root,root,-)
e7d04724
KR
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
fa15934f
MB
228
229%files -n freeswitch-sounds-ru-RU-elena-16000
230%defattr(-,root,root,-)
e7d04724
KR
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
fa15934f
MB
257
258%files -n freeswitch-sounds-ru-RU-elena-32000
259%defattr(-,root,root,-)
e7d04724
KR
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
fa15934f
MB
286
287%files -n freeswitch-sounds-ru-RU-elena-48000
288%defattr(-,root,root,-)
e7d04724
KR
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
fa15934f
MB
315
316%files -n freeswitch-sounds-ru-RU-elena-all
317
318##############################################################################
319# Changelog
320##############################################################################
321
322%changelog
2fb5a393
AV
323* Fri Apr 19 2019 Andrey Volk <andrey@signalwire.com> - 1.0.51-1
324- bump up version
688f2252
KR
325* Fri Sep 12 2014 Ken Rice <krice@freeswitch.org> - 1.0.50-1
326- created out of the spec file for elena
e7d04724
KR
327* Mon Mar 06 2012 Ken Rice <krice@freeswitch.org> - 1.0.13-2
328- created out of the spec file for elena
fa15934f
MB
329* Mon Jul 11 2011 Michal Bielicki <michal.bielicki@seventhsignal.de> - 1.0.13-1
330- created out of the spec file for elena