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