1 ##############################################################################
2 # Copyright and license
3 ##############################################################################
5 # Spec file for package freeswitch-sounds-sv-se-jakob (version 1.0.50-1)
7 # Copyright (c) 2009 Patrick Laimbock
8 # Copied and modified for mod_say_sv (c) 2013 Jakob Sundberg
9 # Additional changes (c) 2014 Ken Rice
10 # This file and all modifications and additions to the pristine
11 # package are under the same license as the package itself.
14 ##############################################################################
16 ##############################################################################
18 %define version
1.0.50
21 %define fsname freeswitch
22 # you could add a version number to be more strict
24 %define PREFIX
%{_prefix}
25 %define EXECPREFIX
%{_exec_prefix}
26 %define BINDIR
%{_bindir}
27 %define SBINDIR
%{_sbindir}
28 %define LIBEXECDIR
%{_libexecdir}/%{fsname}
29 %define SYSCONFDIR
%{_sysconfdir}/%{fsname}
30 %define SHARESTATEDIR
%{_sharedstatedir}/%{fsname}
31 %define LOCALSTATEDIR
%{_localstatedir}/lib/%{fsname}
32 %define LIBDIR
%{_libdir}
33 %define INCLUDEDIR
%{_includedir}
34 %define _datarootdir
%{_prefix}/share
35 %define DATAROOTDIR
%{_datarootdir}
36 %define DATADIR
%{_datadir}
37 %define INFODIR
%{_infodir}
38 %define LOCALEDIR
%{_datarootdir}/locale
39 %define MANDIR
%{_mandir}
40 %define DOCDIR
%{_defaultdocdir}/%{fsname}
41 %define HTMLDIR
%{_defaultdocdir}/%{fsname}/html
42 %define DVIDIR
%{_defaultdocdir}/%{fsname}/dvi
43 %define PDFDIR
%{_defaultdocdir}/%{fsname}/pdf
44 %define PSDIR
%{_defaultdocdir}/%{fsname}/ps
45 %define LOGFILEDIR
/var
/log
/%{fsname}
46 %define MODINSTDIR
%{_libdir}/%{fsname}/mod
47 %define RUNDIR
%{_localstatedir}/run/%{fsname}
48 %define DBDIR
%{LOCALSTATEDIR}/db
49 %define HTDOCSDIR
%{_datarootdir}/%{fsname}/htdocs
50 %define SOUNDSDIR
%{_datarootdir}/%{fsname}/sounds
51 %define GRAMMARDIR
%{_datarootdir}/%{fsname}/grammar
52 %define SCRIPTDIR
%{_datarootdir}/%{fsname}/scripts
53 %define RECORDINGSDIR
%{LOCALSTATEDIR}/recordings
54 %define PKGCONFIGDIR
%{_datarootdir}/%{fsname}/pkgconfig
55 %define HOMEDIR
%{LOCALSTATEDIR}
58 ##############################################################################
60 ##############################################################################
62 Summary: FreeSWITCH sv
-se Jakob prompts
63 Name: freeswitch
-sounds
-sv
-se
-jakob
65 Release: %{release}%{?dist}
67 Group: Applications
/Communications
68 Packager: Ken Rice
<krice@freeswitch.org
>
69 URL: http
://www.freeswitch.org
70 Source0:http
://files.freeswitch.org
/releases
/sounds
/%{name}-48000-%{version}.tar.gz
71 Source1:http
://files.freeswitch.org
/releases
/sounds
/%{name}-32000-%{version}.tar.gz
72 Source2:http
://files.freeswitch.org
/releases
/sounds
/%{name}-16000-%{version}.tar.gz
73 Source3:http
://files.freeswitch.org
/releases
/sounds
/%{name}-8000-%{version}.tar.gz
77 Requires: freeswitch
-sounds
-sv
-se
-jakob
-48000
79 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n
)
82 FreeSWITCH
48kHz sv
-se jakob prompts plus
, during the installation
,
83 it will also
install locally generated
8KHz
, 16KHz and
32KHz prompts
85 %package -n freeswitch
-sounds
-sv
-se
-jakob
-8000
86 Summary: FreeSWITCH
8kHz sv
-se jakob prompts
87 Group: Applications
/Communications
91 %description -n freeswitch
-sounds
-sv
-se
-jakob
-8000
92 FreeSWITCH
8kHz sv
-se jakob prompts
94 %package -n freeswitch
-sounds
-sv
-se
-jakob
-16000
95 Summary: FreeSWITCH
16kHz sv
-se jakob prompts
96 Group: Applications
/Communications
100 %description -n freeswitch
-sounds
-sv
-se
-jakob
-16000
101 FreeSWITCH
16kHz sv
-se jakob prompts
103 %package -n freeswitch
-sounds
-sv
-se
-jakob
-32000
104 Summary: FreeSWITCH
32kHz sv
-se jakob prompts
105 Group: Applications
/Communications
109 %description -n freeswitch
-sounds
-sv
-se
-jakob
-32000
110 FreeSWITCH
32kHz sv
-se jakob prompts
112 %package -n freeswitch
-sounds
-sv
-se
-jakob
-48000
113 Summary: FreeSWITCH
48kHz sv
-se jakob prompts
114 Group: Applications
/Communications
118 %description -n freeswitch
-sounds
-sv
-se
-jakob
-48000
119 FreeSWITCH
48kHz sv
-se jakob prompts
121 %package -n freeswitch
-sounds
-sv
-se
-jakob
-all
122 Summary: FreeSWITCH sv
-se jakob prompts
123 Group: Applications
/Communications
126 Requires: freeswitch
-sounds
-sv
-se
-jakob
-8000 = %{version}
127 Requires: freeswitch
-sounds
-sv
-se
-jakob
-16000 = %{version}
128 Requires: freeswitch
-sounds
-sv
-se
-jakob
-32000 = %{version}
129 Requires: freeswitch
-sounds
-sv
-se
-jakob
-48000 = %{version}
131 %description -n freeswitch
-sounds
-sv
-se
-jakob
-all
132 FreeSWITCH jakob prompts package that pulls
in the
8KHz
, 16KHz
,
135 ##############################################################################
137 ##############################################################################
141 %setup -T
-D
-b
0 -n sv
142 %setup -T
-D
-b
1 -n sv
143 %setup -T
-D
-b
2 -n sv
144 %setup -T
-D
-b
3 -n sv
146 ##############################################################################
148 ##############################################################################
153 ##############################################################################
155 ##############################################################################
158 [ "
%{buildroot}" != '/' ] && rm -rf %{buildroot}
160 # create the sounds directories
161 %{__install} -d -m 0750 %{buildroot}%{SOUNDSDIR}/sv
/se
/jakob
164 # first install the 48KHz sounds
165 %{__cp} -prv ./* %{buildroot}%{SOUNDSDIR}/sv
/se
/jakob
168 ##############################################################################
170 ##############################################################################
173 [ "
%{buildroot}" != '/' ] && rm -rf %{buildroot}
175 ##############################################################################
177 ##############################################################################
181 ##############################################################################
183 ##############################################################################
186 # you could check if there are sound files in 8000/ or
187 # 16000/ or 32000/ and remove them *only* if the files
188 # do not belong to an rpm
190 ##############################################################################
192 ##############################################################################
195 %defattr(-,root
,root
)
197 %files -n freeswitch
-sounds
-sv
-se
-jakob
-8000
198 %defattr(-,root
,root
,-)
199 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/ascii
/8000
200 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/base256/8000
201 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/conference/8000
202 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/currency
/8000
203 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/digits
/8000
204 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/directory/8000
205 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/ivr/8000
206 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/misc/8000
207 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/phonetic
-ascii
/8000
208 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/time/8000
209 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/voicemail
/8000
210 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/zrtp/8000
211 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/ascii
/8000/*.wav
212 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/base256/8000/*.wav
213 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/conference/8000/*.wav
214 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/currency
/8000/*.wav
215 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/digits
/8000/*.wav
216 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/directory/8000/*.wav
217 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/ivr/8000/*.wav
218 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/misc/8000/*.wav
219 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/phonetic
-ascii
/8000/*.wav
220 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/time/8000/*.wav
221 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/voicemail
/8000/*.wav
222 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/zrtp/8000/*.wav
224 %files -n freeswitch
-sounds
-sv
-se
-jakob
-16000
225 %defattr(-,root
,root
,-)
226 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/ascii
/16000
227 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/base256/16000
228 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/conference/16000
229 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/currency
/16000
230 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/digits
/16000
231 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/directory/16000
232 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/ivr/16000
233 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/misc/16000
234 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/phonetic
-ascii
/16000
235 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/time/16000
236 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/voicemail
/16000
237 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/zrtp/16000
238 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/ascii
/16000/*.wav
239 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/base256/16000/*.wav
240 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/conference/16000/*.wav
241 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/currency
/16000/*.wav
242 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/digits
/16000/*.wav
243 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/directory/16000/*.wav
244 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/ivr/16000/*.wav
245 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/misc/16000/*.wav
246 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/phonetic
-ascii
/16000/*.wav
247 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/time/16000/*.wav
248 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/voicemail
/16000/*.wav
249 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/zrtp/16000/*.wav
251 %files -n freeswitch
-sounds
-sv
-se
-jakob
-32000
252 %defattr(-,root
,root
,-)
253 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/ascii
/32000
254 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/base256/32000
255 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/conference/32000
256 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/currency
/32000
257 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/digits
/32000
258 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/directory/32000
259 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/ivr/32000
260 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/misc/32000
261 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/phonetic
-ascii
/32000
262 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/time/32000
263 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/voicemail
/32000
264 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/zrtp/32000
265 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/ascii
/32000/*.wav
266 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/base256/32000/*.wav
267 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/conference/32000/*.wav
268 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/currency
/32000/*.wav
269 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/digits
/32000/*.wav
270 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/directory/32000/*.wav
271 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/ivr/32000/*.wav
272 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/misc/32000/*.wav
273 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/phonetic
-ascii
/32000/*.wav
274 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/time/32000/*.wav
275 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/voicemail
/32000/*.wav
276 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/zrtp/32000/*.wav
278 %files -n freeswitch
-sounds
-sv
-se
-jakob
-48000
279 %defattr(-,root
,root
,-)
280 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/ascii
/48000
281 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/base256/48000
282 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/conference/48000
283 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/currency
/48000
284 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/digits
/48000
285 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/directory/48000
286 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/ivr/48000
287 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/misc/48000
288 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/phonetic
-ascii
/48000
289 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/time/48000
290 %attr(0750,freeswitch
,daemon
) %dir %{SOUNDSDIR}/sv
/se
/jakob
/voicemail
/48000
291 #%attr(0750,freeswitch,daemon) %dir %{SOUNDSDIR}/sv/se/jakob/zrtp/48000
292 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/ascii
/48000/*.wav
293 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/base256/48000/*.wav
294 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/conference/48000/*.wav
295 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/currency
/48000/*.wav
296 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/digits
/48000/*.wav
297 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/directory/48000/*.wav
298 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/ivr/48000/*.wav
299 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/misc/48000/*.wav
300 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/phonetic
-ascii
/48000/*.wav
301 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/time/48000/*.wav
302 %attr(0640,freeswitch
,daemon
) %{SOUNDSDIR}/sv
/se
/jakob
/voicemail
/48000/*.wav
303 #%attr(0640,freeswitch,daemon) %{SOUNDSDIR}/sv/se/jakob/zrtp/48000/*.wav
305 %files -n freeswitch
-sounds
-sv
-se
-jakob
-all
307 ##############################################################################
309 ##############################################################################
312 * Mon Sep
15 2014 Ken Rice
<krice@freeswitch.org
> - 1.0.50-1
313 - new spec file
for jakob