/[packages]/updates/5/asterisk/current/SPECS/asterisk.spec
ViewVC logotype

Contents of /updates/5/asterisk/current/SPECS/asterisk.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 298260 - (show annotations) (download)
Wed Sep 26 10:23:32 2012 UTC (11 years, 6 months ago) by oden
Original Path: cauldron/asterisk/current/SPECS/asterisk.spec
File size: 55864 byte(s)
- vim files are provided by vim
1 %define _requires_exceptions perl(Carp::Heavy)
2 %define _disable_ld_no_undefined 1
3
4 %define build_h323 0
5 %{?_without_h323: %global build_h323 0}
6 %{?_with_h323: %global build_h323 1}
7
8 %define build_misdn 0
9 %{?_without_misdn: %global build_misdn 0}
10 %{?_with_misdn: %global build_misdn 1}
11
12 %define build_odbc 0
13 %{?_without_odbc: %global build_odbc 0}
14 %{?_with_odbc: %global build_odbc 1}
15
16 %define build_oss 1
17 %{?_without_oss: %global build_oss 0}
18 %{?_with_oss: %global build_oss 1}
19
20 %define build_radius 1
21 %{?_without_radius: %global build_radius 0}
22 %{?_with_radius: %global build_radius 1}
23
24 %define build_tds 1
25 %{?_without_tds: %global build_tds 0}
26 %{?_with_tds: %global build_tds 1}
27
28 %define build_corosync 1
29 %{?_without_corosync: %global build_corosync 0}
30 %{?_with_corosync: %global build_corosync 1}
31
32 #define beta rc3
33
34 Summary: The Open Source PBX
35 Name: asterisk
36 Version: 10.8.0
37 Release: %mkrel %{?beta:0.0.%{beta}.}2
38 License: GPLv2
39 Group: System/Servers
40 URL: http://www.asterisk.org/
41 Source0: http://downloads.asterisk.org/pub/telephony/asterisk/%{?!beta:releases/}%{name}-%{version}%{?beta:-%{beta}}.tar.gz
42 Source1: asterisk-logrotate
43 Source2: menuselect.makedeps
44 Source3: menuselect.makeopts
45 Source4: g72x_install
46 Source5: asterisk-mp3.tar.bz2
47 Source6: asterisk.service
48 Source7: asterisk-tmpfiles
49 Patch2: 0002-Modify-modules.conf-so-that-different-voicemail-modu.patch
50 Patch50: asterisk-1.6.1-rc1-utils_pthread_fix.diff
51 Patch51: asterisk-1.6.1-beta3-net-snmp_fix.diff
52 Patch52: asterisk-1.6.1-beta3-ffmpeg_fix.diff
53 Patch53: asterisk-external_liblpc10_and_libilbc.diff
54 Patch57: editline-include-missing-1.6.1-fix.diff
55 Patch58: asterisk-neon-include-fix.patch
56 Patch59: asterisk-1.8.11.0-osptoolkit-4.x.diff
57 Patch60: asterisk-10.7.1-res_corosync.diff
58 Patch61: asterisk-10.8.0-lua52.diff
59 Requires: mpg123
60 Requires: asterisk-core-sounds, asterisk-moh
61 BuildRequires: libalsa-devel
62 BuildRequires: autoconf >= 1:2.60
63 BuildRequires: automake1.9 >= 1.9.6
64 BuildRequires: bison
65 BuildRequires: bluez-devel
66 BuildRequires: curl-devel
67 BuildRequires: dahdi-devel >= 2.0.0
68 BuildRequires: ffmpeg-devel
69 BuildRequires: flex
70 BuildRequires: freetds-devel >= 0.64
71 BuildRequires: gmime-devel
72 BuildRequires: gsm-devel
73 BuildRequires: jackit-devel
74 BuildRequires: krb5-devel
75 BuildRequires: libcap-devel
76 BuildRequires: libedit-devel
77 BuildRequires: libgcrypt-devel
78 BuildRequires: gnutls-devel
79 BuildRequires: libgpg-error-devel
80 BuildRequires: libgsm-devel
81 BuildRequires: hoard-devel
82 BuildRequires: libical-devel
83 BuildRequires: libidn-devel
84 BuildRequires: libiksemel-devel
85 BuildRequires: libilbc-devel
86 BuildRequires: mysql-devel
87 BuildRequires: libnbs-devel
88 BuildRequires: neon-devel
89 BuildRequires: libogg-devel
90 BuildRequires: popt-devel
91 BuildRequires: libpri-devel >= 1.4.12
92 BuildRequires: libss7-devel >= 1.0.2
93 BuildRequires: libtool
94 BuildRequires: libtool-devel
95 BuildRequires: libvorbis-devel
96 BuildRequires: libxml2-devel
97 BuildRequires: libzap-devel >= 1.0.1
98 BuildRequires: lm_sensors-devel
99 BuildRequires: lpc10-devel
100 BuildRequires: lua-devel
101 %if %{build_misdn}
102 BuildRequires: isdn4k-utils-devel
103 BuildRequires: isdn4net
104 BuildRequires: misdn2-devel
105 %endif
106 BuildRequires: ncurses-devel
107 BuildRequires: net-snmp-devel
108 BuildRequires: newt-devel
109 BuildRequires: oggvorbis-devel
110 %if %{build_corosync}
111 BuildRequires: corosync-devel
112 %endif
113 BuildRequires: openldap-devel
114 BuildRequires: openssl-devel
115 BuildRequires: openr2-devel
116 BuildRequires: osptk-devel >= 4.0.0
117 BuildRequires: pam-devel
118 BuildRequires: perl-devel
119 BuildRequires: portaudio-devel >= 19
120 BuildRequires: postgresql-devel
121 BuildRequires: radiusclient-ng-devel
122 BuildRequires: resample-devel
123 BuildRequires: SDL_image-devel
124 BuildRequires: spandsp-devel
125 BuildRequires: speex-devel
126 BuildRequires: sqlite3-devel
127 BuildRequires: srtp-devel
128 BuildRequires: tcp_wrappers-devel
129 BuildRequires: termcap-devel
130 BuildRequires: tiff-devel
131 %if %{build_odbc}
132 BuildRequires: unixODBC-devel
133 %endif
134 BuildRequires: usb-compat-devel
135 BuildRequires: wget
136 BuildRequires: zlib-devel
137 BuildRequires: c-client-devel
138 %if %{build_h323}
139 BuildRequires: ooh323c-devel
140 BuildRequires: openh323-devel >= 1.15.3
141 BuildRequires: pwlib-devel
142 %endif
143
144 %description
145 Asterisk is a complete PBX in software. It runs on Linux and provides
146 all of the features you would expect from a PBX and more. Asterisk
147 does voice over IP in three protocols, and can interoperate with
148 almost all standards-based telephony equipment using relatively
149 inexpensive hardware.
150
151 %package addons
152 Summary: Asterisk-addons metapackage
153 Group: System/Servers
154 Requires: asterisk = %{version}-%{release}
155 Requires: asterisk-plugins-mp3 = %{version}-%{release}
156 Requires: asterisk-plugins-mysql = %{version}-%{release}
157 Requires: asterisk-plugins-ooh323 = %{version}-%{release}
158 Requires: asterisk-plugins-saycountpl = %{version}-%{release}
159
160 %description addons
161 Contain this packages: asterisk-plugins-mp3, asterisk-plugins-mysql, asterisk-plugins-ooh323, asterisk-plugins-saycountpl
162
163 %package firmware
164 Summary: Firmware for the Digium S101I (IAXy)
165 Group: System/Servers
166 License: Redistributable, no modification permitted
167 Requires: asterisk = %{version}-%{release}
168
169 %description firmware
170 Firmware for the Digium S101I (IAXy).
171
172 %package devel
173 Summary: Header files for building Asterisk modules
174 Group: Development/C
175
176 %description devel
177 This package contains the development header files that are needed
178 to compile 3rd party modules.
179
180 %if %{build_corosync}
181 %package plugins-corosync
182 Summary: Modules for Asterisk that use corosync
183 Group: System/Servers
184 Requires: asterisk = %{version}-%{release}
185 Obsoletes: asterisk-plugins-ais
186
187 %description plugins-corosync
188 Modules for Asterisk that use corosync.
189 %endif
190
191 %package plugins-alsa
192 Summary: Modules for Asterisk that use Alsa sound drivers
193 Group: System/Servers
194 Requires: asterisk = %{version}-%{release}
195
196 %description plugins-alsa
197 Modules for Asterisk that use Alsa sound drivers.
198
199 %package plugins-calendar
200 Summary: Asterisk calendar support
201 Group: System/Servers
202 Requires: asterisk = %{version}-%{release}
203
204 %description plugins-calendar
205 Asterisk calendar support (ical, caldav, exchange, or ews)
206
207 %package plugins-cel
208 Summary: Asterisk Channel Event Logging
209 Group: System/Servers
210 Requires: asterisk = %{version}-%{release}
211
212 %description plugins-cel
213 Channel Event Logging is a mechanism to provide fine-grained event information
214 that can be used to generate billing information. Such event information can
215 be recorded to databases and files via pluggable backend modules.
216
217 %package plugins-curl
218 Summary: Modules for Asterisk that use cURL
219 Group: System/Servers
220 Requires: asterisk = %{version}-%{release}
221
222 %description plugins-curl
223 Modules for Asterisk that use cURL.
224
225 %package plugins-dahdi
226 Summary: Modules for Asterisk that use DAHDI
227 Group: System/Servers
228 Requires: asterisk = %{version}-%{release}
229 Requires: dahdi-tools >= 2.0.0
230
231 %description plugins-dahdi
232 Modules for Asterisk that use DAHDI.
233
234 %package plugins-fax
235 Summary: FAX plugins for Asterisk
236 Group: System/Servers
237 Requires: asterisk = %{version}-%{release}
238
239 %description plugins-fax
240 This package contains FAX plugins for Asterisk.
241
242 %package plugins-festival
243 Summary: Festival application for Asterisk
244 Group: System/Servers
245 Requires: asterisk = %{version}-%{release}
246 Requires: festival
247
248 %description plugins-festival
249 Application for the Asterisk PBX that uses Festival to convert text to speech.
250
251 %package plugins-ices
252 Summary: Stream audio from Asterisk to an IceCast server
253 Group: System/Servers
254 Requires: asterisk = %{version}-%{release}
255 Requires: ices
256
257 %description plugins-ices
258 Stream audio from Asterisk to an IceCast server.
259
260 %package plugins-jabber
261 Summary: Jabber support for Asterisk
262 Group: System/Servers
263 Requires: asterisk = %{version}-%{release}
264
265 %description plugins-jabber
266 This package contains Jabber support for Asterisk.
267
268 %package plugins-jack
269 Summary: JACK resources for Asterisk
270 Group: System/Servers
271 Requires: asterisk = %{version}-%{release}
272
273 %description plugins-jack
274 JACK resources for Asterisk.
275
276 %package plugins-lua
277 Summary: Lua resources for Asterisk
278 Group: System/Servers
279 Requires: asterisk = %{version}-%{release}
280
281 %description plugins-lua
282 Lua resources for Asterisk.
283
284 %package plugins-ldap
285 Summary: LDAP resources for Asterisk
286 Group: System/Servers
287 Requires: asterisk = %{version}-%{release}
288
289 %description plugins-ldap
290 LDAP resources for Asterisk.
291
292 %if %{build_misdn}
293 %package plugins-misdn
294 Summary: This module adds mISDN support to the Asterisk PBX
295 Group: System/Servers
296 Requires: asterisk = %{version}-%{release}
297
298 %description plugins-misdn
299 This module adds mISDN support to the Asterisk PBX. mISDN is the
300 (experimental) new ISDN4Linux stack, which adds support for
301 driving cards in NT mode and thus connecting an ISDN phone to your
302 computer.
303 %endif
304
305 %package plugins-minivm
306 Summary: MiniVM applicaton for Asterisk
307 Group: System/Servers
308 Requires: asterisk = %{version}-%{release}
309
310 %description plugins-minivm
311 MiniVM application for Asterisk.
312
313 %package plugins-mobile
314 Summary: Asterisk channel driver for bluetooth phones and headsets
315 Group: System/Servers
316 BuildRequires: bluez-devel
317 Requires: %{_lib}bluez3
318 Requires: asterisk = %{version}-%{release}
319
320 %description plugins-mobile
321 Asterisk channel driver to allow Bluetooth cell/mobile phones to be
322 used as FXO devices, and headsets as FXS devices.
323
324 %package plugins-mp3
325 Summary: MP3 plugins for Asterisk
326 Group: System/Servers
327 Requires: asterisk = %{version}-%{release}
328
329 %description plugins-mp3
330 This package contains MP3 support for Asterisk.
331
332 %package plugins-mysql
333 Summary: MySQL plugins for Asterisk
334 Group: System/Servers
335 Requires: asterisk = %{version}-%{release}
336
337 %description plugins-mysql
338 This package contains MySQL plugins for Asterisk.
339
340 %if %{build_odbc}
341 %package plugins-odbc
342 Summary: Applications for Asterisk that use ODBC (except voicemail)
343 Group: System/Servers
344 Requires: asterisk = %{version}-%{release}
345
346 %description plugins-odbc
347 Applications for Asterisk that use ODBC (except voicemail)
348 %endif
349
350 %package plugins-ooh323
351 Summary: Objective System's H323 for Asterisk
352 Group: System/Servers
353 Requires: asterisk = %{version}-%{release}
354
355 %description plugins-ooh323
356 Objective System's H323 for Asterisk.
357
358 %if %{build_oss}
359 %package plugins-oss
360 Summary: Modules for Asterisk that use OSS sound drivers
361 Group: System/Servers
362 Requires: asterisk = %{version}-%{release}
363
364 %description plugins-oss
365 Modules for Asterisk that use OSS sound drivers.
366 %endif
367
368 %package plugins-pktccops
369 Summary: Modules for Asterisk that use the IETF COPS protocol on PacketCable
370 Group: System/Servers
371 Requires: asterisk = %{version}-%{release}
372
373 %description plugins-pktccops
374 It's a subset or a "profile" of the IETF COPS protocol, extended for
375 PacketCable specific usage. The IETF COPS RFC defines the extensions
376 mechanism and the PacketCable standard uses and respects them. For
377 example, IETF COPS defines an opaque field called "Client Specific
378 Decision Data" and the PacketCable Standard defines how to fill it.
379 Some IETF COPS messages are not used in the PC Standard (like SSC), so
380 is a subset.
381
382 %package plugins-portaudio
383 Summary: Modules for Asterisk that use the portaudio library
384 Group: System/Servers
385 Requires: asterisk = %{version}-%{release}
386
387 %description plugins-portaudio
388 Modules for Asterisk that use the portaudio library.
389
390 %package plugins-pgsql
391 Summary: PostgreSQL plugins for Asterisk
392 Group: System/Servers
393 Requires: asterisk = %{version}-%{release}
394 Provides: %{name}-plugins-postgresql = %{version}-%{release}
395
396 %description plugins-pgsql
397 This package contains PostgreSQL plugins for Asterisk.
398
399 %if %{build_radius}
400 %package plugins-radius
401 Summary: Radiusclient plugins for Asterisk
402 Group: System/Servers
403 Requires: asterisk = %{version}-%{release}
404
405 %description plugins-radius
406 This package contains Radiusclient plugins for Asterisk.
407 %endif
408
409 %package plugins-saycountpl
410 Summary: Modules for Asterisk that support the Polish grammar
411 Group: System/Servers
412 Requires: asterisk = %{version}-%{release}
413
414 %description plugins-saycountpl
415 Polish grammar has some funny rules for counting words. for example 1 zloty, 2 zlote, 5 zlotych. This application will take the words for 1, 2-4 and 5 and decide based on grammar rules which one to use with the number you pass to it.
416 Example: SayCountPL(zloty,zlote,zlotych,122) will give: zlote
417
418
419 %package plugins-skinny
420 Summary: Modules for Asterisk that support the SCCP/Skinny protocol
421 Group: System/Servers
422 Requires: asterisk = %{version}-%{release}
423
424 %description plugins-skinny
425 Modules for Asterisk that support the SCCP/Skinny protocol.
426
427 %package plugins-snmp
428 Summary: Brief SNMP Agent / SubAgent support for Asterisk
429 Group: System/Servers
430 Requires: asterisk = %{version}-%{release}
431 Requires: net-snmp
432
433 %description plugins-snmp
434 This package contains brief SNMP Agent / SubAgent support for Asterisk.
435
436 %package plugins-speex
437 Summary: SPEEX plugins for Asterisk
438 Group: System/Servers
439 Requires: asterisk = %{version}-%{release}
440
441 %description plugins-speex
442 This package contains SPEEX plugins for Asterisk.
443
444 %package plugins-sqlite
445 Summary: SQLite plugins for Asterisk
446 Group: System/Servers
447 Requires: asterisk = %{version}-%{release}
448
449 %description plugins-sqlite
450 This package contains SQLite plugins for Asterisk.
451
452 %if %{build_tds}
453 %package plugins-tds
454 Summary: FreeTDS plugins for Asterisk
455 Group: System/Servers
456 Requires: asterisk = %{version}-%{release}
457
458 %description plugins-tds
459 This package contains FreeTDS plugins for Asterisk.
460 %endif
461
462 %package plugins-osp
463 Summary: Open Settlement Protocol for Asterisk
464 Group: System/Servers
465
466 %description plugins-osp
467 This package contains OSP (Open Settlement Protocol) support for Asterisk.
468
469 %package plugins-unistim
470 Summary: Unistim channel for Asterisk
471 Group: System/Servers
472 Requires: asterisk = %{version}-%{release}
473
474 %description plugins-unistim
475 Unistim channel for Asterisk.
476
477 %package plugins-voicemail
478 Summary: Common Voicemail Modules for Asterisk
479 Group: System/Servers
480 Requires: asterisk = %{version}-%{release}
481 Requires: asterisk-plugins-voicemail-implementation = %{version}-%{release}
482 Requires: sox
483 Requires: sendmail-command
484
485 %description plugins-voicemail
486 Common Voicemail Modules for Asterisk.
487
488 %package plugins-voicemail-imap
489 Summary: Store voicemail on an IMAP server
490 Group: System/Servers
491 Requires: asterisk = %{version}-%{release}
492 Requires: asterisk-plugins-voicemail = %{version}-%{release}
493 Provides: asterisk-plugins-voicemail-implementation = %{version}-%{release}
494
495 %description plugins-voicemail-imap
496 Voicemail implementation for Asterisk that stores voicemail on an IMAP
497 server.
498
499 %if %{build_odbc}
500 %package plugins-voicemail-odbc
501 Summary: Store voicemail in a database using ODBC
502 Group: System/Servers
503 Requires: asterisk = %{version}-%{release}
504 Requires: asterisk-plugins-voicemail = %{version}-%{release}
505 Provides: asterisk-plugins-voicemail-implementation = %{version}-%{release}
506
507 %description plugins-voicemail-odbc
508 Voicemail implementation for Asterisk that uses ODBC to store
509 voicemail in a database.
510 %endif
511
512 %package plugins-voicemail-plain
513 Summary: Store voicemail on the local filesystem
514 Group: System/Servers
515 Requires: asterisk = %{version}-%{release}
516 Requires: asterisk-plugins-voicemail = %{version}-%{release}
517 Provides: asterisk-plugins-voicemail-implementation = %{version}-%{release}
518
519 %description plugins-voicemail-plain
520 Voicemail implementation for Asterisk that stores voicemail on the
521 local filesystem.
522
523 %prep
524
525 %setup0 -q -n asterisk-%{version}%{?beta:-%{beta}} -a 5
526
527 find . -type d -perm 0700 -exec chmod 755 {} \;
528 find . -type d -perm 0555 -exec chmod 755 {} \;
529 find . -type f -perm 0555 -exec chmod 755 {} \;
530 find . -type f -perm 0444 -exec chmod 644 {} \;
531
532 for i in `find . -type d -name CVS` `find . -type f -name .cvs\*` `find . -type f -name .#\*`; do
533 if [ -e "$i" ]; then rm -rf $i; fi >&/dev/null
534 done
535
536 %patch2 -p1 -b .voicemail
537 ##
538 %patch50 -p1 -b .pthread
539 %patch51 -p0 -b .net_snmp
540 %patch52 -p1 -b .ffmpeg
541 %patch53 -p0 -b .libplc10
542 %patch57 -p0 -b .editline
543 %patch58 -p0 -b .neon
544 %patch59 -p0 -b .osptoolkit-4.x
545 %patch60 -p1
546 %patch61 -p0
547
548 cp %{SOURCE2} menuselect.makedeps
549 cp %{SOURCE3} menuselect.makeopts
550 cp %{SOURCE4} g72x_install
551
552 # Fixup makefile so sound archives aren't downloaded/installed
553 %{__perl} -pi -e 's/^all:.*$/all:/' sounds/Makefile
554 %{__perl} -pi -e 's/^install:.*$/install:/' sounds/Makefile
555
556 # convert comments in one file to UTF-8
557 mv main/fskmodem.c main/fskmodem.c.old
558 iconv -f iso-8859-1 -t utf-8 -o main/fskmodem.c main/fskmodem.c.old
559 touch -r main/fskmodem.c.old main/fskmodem.c
560 rm main/fskmodem.c.old
561
562 chmod -x contrib/scripts/dbsep.cgi
563
564 # lib64 fix
565 find -name "Makefile" | xargs perl -pi -e "s|/usr/lib|%{_libdir}|g"
566 perl -pi -e "s|/lib\b|/%{_lib}|g" configure* autoconf/*.m4
567 perl -pi -e "s|/lib/|/%{_lib}/|g" configure* autoconf/*.m4
568
569 %build
570
571 # if we are building for i386 promote the CPU arch to i486 for atomic operations support
572 %ifarch i386
573 %define optflags %{__global_cflags} -m32 -march=i486 -mtune=generic -fasynchronous-unwind-tables
574 %else
575 %define optflags %(rpm --eval %%{optflags})
576 %endif
577
578 ./bootstrap.sh
579
580 sed 's#localstatedir}/lib64#localstatedir}/lib#g' -i configure.ac
581
582 pushd menuselect/mxml
583 %configure2_5x
584 popd
585
586 pushd menuselect
587 %configure2_5x
588 popd
589
590 pushd main/editline
591 %configure2_5x
592 popd
593
594 %configure \
595 --localstatedir=/var \
596 --with-asound=%{_prefix} \
597 --with-bluetooth=%{_prefix} \
598 --with-cap=%{_prefix} \
599 --with-curses=%{_prefix} \
600 --with-crypto=%{_prefix} \
601 --with-dahdi=%{_prefix} \
602 --with-avcodec=%{_prefix} \
603 --with-gsm=%{_prefix} \
604 --without-gtk2 \
605 --with-gmime=%{_prefix} \
606 --with-hoard=%{_prefix} \
607 --with-ical=%{_prefix} \
608 --with-iconv=%{_prefix} \
609 --with-iksemel=%{_prefix} \
610 --with-imap=system \
611 --with-inotify=%{_prefix} \
612 %if %{build_odbc}
613 --with-iodbc=%{_prefix} \
614 %else
615 --without-iodbc \
616 %endif
617 --with-jack=%{_prefix} \
618 --without-kqueue \
619 --with-ldap=%{_prefix} \
620 --with-libcurl=%{_prefix} \
621 --with-ltdl=%{_prefix} \
622 --with-lua=%{_prefix} \
623 %if %{build_misdn}
624 --with-isdnnet=%{_prefix} \
625 --with-misdn=%{_prefix} \
626 --with-suppserv=%{_prefix} \
627 %else
628 --without-isdnnet \
629 --without-misdn \
630 --without-suppserv \
631 %endif
632 --with-mysqlclient=%{_prefix} \
633 --with-nbs=%{_prefix} \
634 --with-ncurses=%{_prefix} \
635 --with-neon=%{_prefix} \
636 --with-neon29=%{_prefix} \
637 --with-netsnmp=%{_prefix} \
638 --with-newt=%{_prefix} \
639 --with-ogg=%{_prefix} \
640 %if %{build_corosync}
641 --with-cpg=%{_prefix} \
642 %else
643 --without-cpg \
644 %endif
645 --with-openr2=%{_prefix} \
646 --with-osptk=%{_prefix} \
647 %if %{build_oss}
648 --with-oss \
649 %else
650 --without-oss \
651 %endif
652 --with-postgres=%{_prefix} \
653 --with-popt=%{_prefix} \
654 --with-portaudio=%{_prefix} \
655 --with-pri=%{_prefix} \
656 --with-radius=%{_prefix} \
657 --with-resample=%{_prefix} \
658 %if %{build_h323}
659 --with-pwlib=%{_prefix} \
660 --with-h323=%{_prefix} \
661 %else
662 --without-pwlib \
663 --without-h323 \
664 %endif
665 --with-sdl=%{_prefix} \
666 --with-SDL_image=%{_prefix} \
667 --with-sounds-cache=%{_prefix} \
668 --with-spandsp=%{_prefix} \
669 --with-ss7=%{_prefix} \
670 --with-speex=%{_prefix} \
671 --with-speexdsp=%{_prefix} \
672 --without-sqlite \
673 --with-sqlite3=%{_prefix} \
674 --with-srtp=%{_prefix} \
675 --with-ssl=%{_prefix} \
676 --with-tds=%{_prefix} \
677 --with-termcap=%{_prefix} \
678 --with-timerfd=%{_prefix} \
679 --without-tinfo \
680 --with-tonezone=%{_prefix} \
681 %if %{build_odbc}
682 --with-unixodbc=%{_prefix} \
683 %else
684 --without-unixodbc \
685 %endif
686 --with-vorbis=%{_prefix} \
687 --without-vpb \
688 --without-x11 \
689 --with-z=%{_prefix} \
690
691 sed 's#localstatedir}/lib64#localstatedir}/lib#g' -i makeopts
692 #fix --no-undefined
693 sed -e 's/,--no-undefined -Wl//g' -i makeopts
694
695 # fix some weirdos
696 #GMIME_INCLUDE=`pkg-config --cflags gmime-2.6`
697 #perl -pi -e "s|^GMIME_INCLUDE=.*|GMIME_INCLUDE=$GMIME_INCLUDE|g" makeopts
698
699 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=FILE_STORAGE/' menuselect.makeopts
700 ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=/var/run/asterisk NOISY_BUILD=1
701
702 rm apps/app_voicemail.o apps/app_directory.o
703 mv apps/app_voicemail.so apps/app_voicemail_plain.so
704 mv apps/app_directory.so apps/app_directory_plain.so
705
706 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts
707 ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=/var/run/asterisk NOISY_BUILD=1
708
709 rm apps/app_voicemail.o apps/app_directory.o
710 mv apps/app_voicemail.so apps/app_voicemail_imap.so
711 mv apps/app_directory.so apps/app_directory_imap.so
712
713 %if %{build_odbc}
714 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts
715 ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=/var/run/asterisk NOISY_BUILD=1
716
717 rm apps/app_voicemail.o apps/app_directory.o
718 mv apps/app_voicemail.so apps/app_voicemail_odbc.so
719 mv apps/app_directory.so apps/app_directory_odbc.so
720 %endif
721
722 # so that these modules don't get built again during the install phase
723 touch apps/app_voicemail.o apps/app_directory.o
724 touch apps/app_voicemail.so apps/app_directory.so
725
726 %install
727 rm -rf %{buildroot}
728
729 ASTCFLAGS="%{optflags}" make install DEBUG= OPTIMIZE= DESTDIR=%{buildroot} ASTVARRUNDIR=/var/run/asterisk
730 ASTCFLAGS="%{optflags}" make samples DEBUG= OPTIMIZE= DESTDIR=%{buildroot} ASTVARRUNDIR=/var/run/asterisk
731
732 install -D -p -m 0644 %{S:1} %{buildroot}%{_sysconfdir}/logrotate.d/asterisk
733 install -D -p -m 0644 %{SOURCE6} %{buildroot}/lib/systemd/system/asterisk.service
734 rm -f %{buildroot}%{_sbindir}/safe_asterisk
735 install -D -p -m 0644 %{SOURCE7} %{buildroot}%{_sysconfdir}/tmpfiles.d/asterisk.conf
736
737 #install -D -p -m 0644 contrib/editors/ael.vim %{buildroot}%{_datadir}/vim/syntax/ael.vim
738 #install -D -p -m 0644 contrib/editors/asteriskvm.vim %{buildroot}%{_datadir}/vim/syntax/asteriskvm.vim
739
740 rm %{buildroot}%{_libdir}/asterisk/modules/app_directory.so
741 rm %{buildroot}%{_libdir}/asterisk/modules/app_voicemail.so
742 install -D -p -m 0755 apps/app_directory_imap.so %{buildroot}%{_libdir}/asterisk/modules/
743 install -D -p -m 0755 apps/app_voicemail_imap.so %{buildroot}%{_libdir}/asterisk/modules/
744 %if %{build_odbc}
745 install -D -p -m 0755 apps/app_directory_odbc.so %{buildroot}%{_libdir}/asterisk/modules/
746 install -D -p -m 0755 apps/app_voicemail_odbc.so %{buildroot}%{_libdir}/asterisk/modules/
747 %endif
748 install -D -p -m 0755 apps/app_directory_plain.so %{buildroot}%{_libdir}/asterisk/modules/
749 install -D -p -m 0755 apps/app_voicemail_plain.so %{buildroot}%{_libdir}/asterisk/modules/
750
751 # create some directories that need to be packaged
752 make installdirs DESTDIR=%{buildroot} ASTVARRUNDIR=/var/run/asterisk
753 mkdir -p %{buildroot}/var/spool/asterisk/outgoing
754
755 # We're not going to package any of the sample AGI scripts
756 rm -f %{buildroot}/var/lib/asterisk/agi-bin/*
757
758 # Don't package the sample voicemail user
759 rm -rf %{buildroot}/var/spool/asterisk/voicemail/default
760
761 # Don't package example phone provision configs
762 rm -rf %{buildroot}/var/lib/asterisk/phoneprov/*
763
764 # these are compiled with -O0 and thus include unfortified code.
765 rm -rf %{buildroot}%{_sbindir}/hashtest
766 rm -rf %{buildroot}%{_sbindir}/hashtest2
767
768 touch %{name}-devel.filelist
769
770 # fix ghost files
771 touch %{buildroot}/var/lib/asterisk/astdb
772 touch %{buildroot}/var/log/asterisk/console
773 touch %{buildroot}/var/log/asterisk/debug
774 touch %{buildroot}/var/log/asterisk/messages
775 touch %{buildroot}/var/log/asterisk/queue_log
776 touch %{buildroot}/var/log/asterisk/event_log
777 touch %{buildroot}/var/log/asterisk/cdr-csv/Master.csv
778 touch %{buildroot}/var/log/asterisk/h323_log
779
780 # remove unused files
781 %if !%{build_odbc}
782 rm -f %{buildroot}/%{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
783 rm -f %{buildroot}/%{_sysconfdir}/asterisk/cdr_odbc.conf
784 rm -f %{buildroot}/%{_sysconfdir}/asterisk/cel_odbc.conf
785 rm -f %{buildroot}/%{_sysconfdir}/asterisk/func_odbc.conf
786 rm -f %{buildroot}/%{_sysconfdir}/asterisk/res_odbc.conf
787 %endif
788 %if !%{build_misdn}
789 rm -f %{buildroot}/%{_sysconfdir}/asterisk/misdn.conf
790 %endif
791 %if !%{build_oss}
792 rm -f %{buildroot}/%{_sysconfdir}/asterisk/oss.conf
793 %endif
794
795 %pre
796 %_pre_useradd asterisk /var/lib/asterisk /bin/sh
797 gpasswd -a asterisk dialout 1>/dev/null
798
799 %post
800 %create_ghostfile /var/lib/asterisk/astdb asterisk asterisk 640
801 %create_ghostfile /var/log/asterisk/console asterisk asterisk 640
802 %create_ghostfile /var/log/asterisk/debug asterisk asterisk 640
803 %create_ghostfile /var/log/asterisk/messages asterisk asterisk 640
804 %create_ghostfile /var/log/asterisk/queue_log asterisk asterisk 640
805 %create_ghostfile /var/log/asterisk/event_log asterisk asterisk 640
806 %create_ghostfile /var/log/asterisk/cdr-csv/Master.csv asterisk asterisk 640
807 %create_ghostfile /var/log/asterisk/h323_log asterisk asterisk 640
808 echo "Adding setuid root to /usr/bin/mpg123, needed for MOH"
809 chmod u+s %{_bindir}/mpg123
810 [[ -e %{_libdir}/asterisk/modules/codec_g729.so ]] && sh %{_docdir}/g72x_install
811 if [ $1 -eq 1 ] ; then
812 /bin/systemctl daemon-reload >/dev/null 2>&1 || :
813 fi
814
815 %preun
816 if [ "$1" = 0 ]; then
817 echo "Removing setuid root from /usr/bin/mpg123"
818 chmod u-s %{_bindir}/mpg123
819 fi
820
821 # Remove the G72x stuff
822 rm -f /usr/share/doc/asterisk/README.g72x.txt
823 rm -f /usr/$LIBNAME/asterisk/modules/codec_g723.so
824 rm -f /usr/$LIBNAME/asterisk/modules/codec_g729.so
825 rm -f /usr/bin/g729_my_enc
826 rm -f /usr/bin/g729_my_dec
827 rm -f /usr/bin/astconv
828
829 if [ "$1" -eq "0" ]; then
830 # Package removal, not upgrade
831 /bin/systemctl --no-reload disable asterisk.service > /dev/null 2>&1 || :
832 /bin/systemctl stop asterisk.service > /dev/null 2>&1 || :
833 fi
834
835 %postun
836 %_postun_userdel asterisk
837 gpasswd -d asterisk dialout 1>/dev/null
838
839 /bin/systemctl daemon-reload >/dev/null 2>&1 || :
840 if [ $1 -ge 1 ] ; then
841 # Package upgrade, not uninstall
842 /bin/systemctl try-restart asterisk.service >/dev/null 2>&1 || :
843 fi
844
845 %pre plugins-dahdi
846 %{_sbindir}/usermod -a -G dahdi asterisk
847
848 %if %{build_misdn}
849 %pre plugins-misdn
850 %{_sbindir}/usermod -a -G misdn asterisk
851 %endif
852
853 %pre plugins-mobile
854 if [[ -e %{_sysconfdir}/asterisk/mobile.conf ]] ; then
855 mv -f %{_sysconfdir}/asterisk/{,chan_}mobile.conf
856 fi
857
858 %clean
859 rm -rf %{buildroot}
860
861 %files
862 %defattr(-,root,root,-)
863 %doc README* *.txt ChangeLog BUGS CREDITS configs
864 %doc doc/asterisk.sgml g72x_install
865 %doc contrib/realtime/mysql
866 /lib/systemd/system/asterisk.service
867 %attr(0644,root,root) %{_sysconfdir}/tmpfiles.d/asterisk.conf
868 %attr(0750,asterisk,asterisk) %dir %{_sysconfdir}/asterisk
869 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/adsi.conf
870 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/agents.conf
871 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/alarmreceiver.conf
872 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/amd.conf
873 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/asterisk.adsi
874 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/asterisk.conf
875 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/ccss.conf
876 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr.conf
877 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_custom.conf
878 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_manager.conf
879 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_syslog.conf
880 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cli.conf
881 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cli_aliases.conf
882 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cli_permissions.conf
883 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/codecs.conf
884 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/confbridge.conf
885 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dnsmgr.conf
886 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dsp.conf
887 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dundi.conf
888 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/enum.conf
889 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extconfig.conf
890 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions.ael
891 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions.conf
892 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/features.conf
893 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/followme.conf
894 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/h323.conf
895 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/http.conf
896 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/iax.conf
897 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/iaxprov.conf
898 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/indications.conf
899 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/logger.conf
900 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/manager.conf
901 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/mgcp.conf
902 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/modules.conf
903 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/musiconhold.conf
904 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/muted.conf
905 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/phone.conf
906 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/phoneprov.conf
907 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/queuerules.conf
908 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/queues.conf
909 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/rtp.conf
910 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_stun_monitor.conf
911 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/say.conf
912 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/sip.conf
913 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/sip_notify.conf
914 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/sla.conf
915 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/smdi.conf
916 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/telcordia-1.adsi
917 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/udptl.conf
918 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/users.conf
919 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/vpb.conf
920 %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/logrotate.d/asterisk
921 %dir %{_libdir}/asterisk
922 %dir %{_libdir}/asterisk/modules
923 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_adsiprog.so
924 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so
925 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_amd.so
926 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so
927 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_cdr.so
928 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so
929 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so
930 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so
931 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_confbridge.so
932 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so
933 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_db.so
934 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_dial.so
935 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_dictate.so
936 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so
937 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_disa.so
938 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so
939 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_echo.so
940 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_exec.so
941 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so
942 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_followme.so
943 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so
944 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so
945 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_image.so
946 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_ivrdemo.so
947 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_macro.so
948 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
949 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
950 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so
951 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so
952 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_originate.so
953 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_parkandannounce.so
954 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_playback.so
955 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_playtones.so
956 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_privacy.so
957 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_queue.so
958 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_readexten.so
959 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_readfile.so
960 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_read.so
961 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_record.so
962 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_saycounted.so
963 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so
964 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so
965 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
966 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_setcallerid.so
967 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_skel.so
968 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_sms.so
969 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so
970 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so
971 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_stack.so
972 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_system.so
973 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so
974 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_test.so
975 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_transfer.so
976 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_url.so
977 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_userevent.so
978 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so
979 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so
980 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so
981 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_verbose.so
982 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_while.so
983 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so
984 %attr(0755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_features.so
985 %attr(0755,root,root) %{_libdir}/asterisk/modules/bridge_multiplexed.so
986 %attr(0755,root,root) %{_libdir}/asterisk/modules/bridge_simple.so
987 %attr(0755,root,root) %{_libdir}/asterisk/modules/bridge_softmix.so
988 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so
989 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so
990 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so
991 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_syslog.so
992 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_agent.so
993 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_bridge.so
994 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so
995 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_local.so
996 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so
997 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_multicast_rtp.so
998 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_nbs.so
999 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_phone.so
1000 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_sip.so
1001 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
1002 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
1003 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so
1004 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_g722.so
1005 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_g726.so
1006 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so
1007 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_ilbc.so
1008 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so
1009 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
1010 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so
1011 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_g719.so
1012 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_g723.so
1013 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_g726.so
1014 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_g729.so
1015 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_gsm.so
1016 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_h263.so
1017 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_h264.so
1018 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so
1019 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so
1020 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so
1021 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_pcm.so
1022 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_siren14.so
1023 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_siren7.so
1024 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_sln.so
1025 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so
1026 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_wav.so
1027 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_vox.so
1028 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so
1029 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_aes.so
1030 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_base64.so
1031 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so
1032 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_callerid.so
1033 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_callcompletion.so
1034 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_cdr.so
1035 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_channel.so
1036 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_config.so
1037 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_cut.so
1038 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_db.so
1039 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_devstate.so
1040 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so
1041 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so
1042 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_enum.so
1043 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_env.so
1044 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_extstate.so
1045 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_frame_trace.so
1046 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_global.so
1047 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so
1048 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_iconv.so
1049 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_jitterbuffer.so
1050 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_lock.so
1051 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_logic.so
1052 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_math.so
1053 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_md5.so
1054 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_module.so
1055 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_pitchshift.so
1056 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_rand.so
1057 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_realtime.so
1058 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_sha1.so
1059 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_shell.so
1060 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_sprintf.so
1061 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_srv.so
1062 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_strings.so
1063 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so
1064 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_timeout.so
1065 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_uri.so
1066 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_version.so
1067 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_volume.so
1068 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so
1069 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_config.so
1070 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so
1071 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so
1072 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so
1073 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so
1074 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_adsi.so
1075 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so
1076 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_agi.so
1077 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_clialiases.so
1078 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so
1079 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_convert.so
1080 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_crypto.so
1081 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_format_attr_celt.so
1082 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_format_attr_silk.so
1083 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_http_post.so
1084 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_limit.so
1085 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
1086 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
1087 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so
1088 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so
1089 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_realtime.so
1090 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_rtp_asterisk.so
1091 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_rtp_multicast.so
1092 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_security_log.so
1093 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_smdi.so
1094 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_speech.so
1095 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_srtp.so
1096 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_stun_monitor.so
1097 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so
1098 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_timing_timerfd.so
1099 %attr(0755,root,root) %{_sbindir}/aelparse
1100 %attr(0755,root,root) %{_sbindir}/astcanary
1101 %attr(0755,root,root) %{_sbindir}/astdb2bdb
1102 %attr(0755,root,root) %{_sbindir}/astdb2sqlite3
1103 %attr(0755,root,root) %{_sbindir}/asterisk
1104 %attr(0755,root,root) %{_sbindir}/astgenkey
1105 %attr(0755,root,root) %{_sbindir}/astman
1106 %attr(0755,root,root) %{_sbindir}/autosupport
1107 %attr(0755,root,root) %{_sbindir}/check_expr
1108 %attr(0755,root,root) %{_sbindir}/check_expr2
1109 %attr(0755,root,root) %{_sbindir}/conf2ael
1110 %attr(0755,root,root) %{_sbindir}/muted
1111 %attr(0755,root,root) %{_sbindir}/rasterisk
1112 %attr(0755,root,root) %{_sbindir}/refcounter
1113 %attr(0755,root,root) %{_sbindir}/smsq
1114 %attr(0755,root,root) %{_sbindir}/stereorize
1115 %attr(0755,root,root) %{_sbindir}/streamplayer
1116 %{_mandir}/man8/asterisk.8*
1117 %{_mandir}/man8/astgenkey.8*
1118 %{_mandir}/man8/autosupport.8*
1119 %{_mandir}/man8/safe_asterisk.8*
1120 %attr(0750,asterisk,asterisk) %dir /var/lib/asterisk
1121 %attr(0750,asterisk,asterisk) %dir /var/lib/asterisk/agi-bin
1122 %attr(0750,asterisk,asterisk) /var/lib/asterisk/documentation
1123 %attr(0750,asterisk,asterisk) /var/lib/asterisk/images
1124 %attr(0750,asterisk,asterisk) /var/lib/asterisk/keys
1125 %attr(0750,asterisk,asterisk) /var/lib/asterisk/phoneprov
1126 %attr(0750,asterisk,asterisk) /var/lib/asterisk/static-http
1127 %attr(0750,asterisk,asterisk) %dir /var/log/asterisk
1128 %attr(0750,asterisk,asterisk) %dir /var/log/asterisk/cdr-csv
1129 %attr(0750,asterisk,asterisk) %dir /var/log/asterisk/cdr-custom
1130 %attr(0750,asterisk,asterisk) %dir /var/spool/asterisk
1131 %attr(0770,asterisk,asterisk) %dir /var/spool/asterisk/monitor
1132 %attr(0770,asterisk,asterisk) %dir /var/spool/asterisk/outgoing
1133 %attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/tmp
1134 %attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/voicemail
1135 %ghost %attr(0755,asterisk,asterisk) %dir /var/run/asterisk
1136 %attr(0640,asterisk,asterisk) %ghost /var/lib/asterisk/astdb
1137 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/cdr-csv/Master.csv
1138 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/console
1139 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/debug
1140 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/event_log
1141 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/h323_log
1142 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/messages
1143 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/queue_log
1144 #%attr(0640,asterisk,asterisk) %{_datadir}/vim/syntax/ael.vim
1145 #%attr(0640,asterisk,asterisk) %{_datadir}/vim/syntax/asteriskvm.vim
1146
1147 %files devel -f %{name}-devel.filelist
1148 %defattr(-,root,root,-)
1149 %dir %{_includedir}/asterisk
1150 %dir %{_includedir}/asterisk/doxygen
1151 %{_includedir}/asterisk.h
1152 %{_includedir}/asterisk/*.h
1153 %{_includedir}/asterisk/doxygen/*.h
1154
1155 %files addons
1156
1157 %files firmware
1158 %defattr(-,root,root,-)
1159 %attr(0750,asterisk,asterisk) /var/lib/asterisk/firmware
1160
1161 %if %{build_corosync}
1162 %files plugins-corosync
1163 %defattr(-,root,root,-)
1164 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_corosync.conf
1165 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_corosync.so
1166 %endif
1167
1168 %files plugins-alsa
1169 %defattr(-,root,root,-)
1170 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/alsa.conf
1171 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so
1172
1173 %files plugins-calendar
1174 %defattr(-,root,root,-)
1175 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/calendar.conf
1176 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar.so
1177 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar_caldav.so
1178 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar_ews.so
1179 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar_exchange.so
1180 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar_icalendar.so
1181
1182 %files plugins-cel
1183 %defattr(-,root,root,-)
1184 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel.conf
1185 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_custom.conf
1186 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_celgenuserevent.so
1187 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_custom.so
1188 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_manager.so
1189
1190 %files plugins-curl
1191 %defattr(-,root,root,-)
1192 %doc contrib/scripts/dbsep.cgi
1193 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dbsep.conf
1194 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_curl.conf
1195 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_curl.so
1196 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_curl.so
1197 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_curl.so
1198
1199 %files plugins-dahdi
1200 %defattr(-,root,root,-)
1201 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/meetme.conf
1202 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/chan_dahdi.conf
1203 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_flash.so
1204 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_meetme.so
1205 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_page.so
1206 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_dahdibarge.so
1207 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so
1208 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_dahdi.so
1209 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_dahdi.so
1210 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_timing_dahdi.so
1211
1212 %files plugins-fax
1213 %defattr(-,root,root,-)
1214 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_fax.conf
1215 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_fax.so
1216 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_fax_spandsp.so
1217
1218 %files plugins-festival
1219 %defattr(-,root,root,-)
1220 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/festival.conf
1221 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_festival.so
1222
1223 %files plugins-ices
1224 %defattr(-,root,root,-)
1225 %doc contrib/asterisk-ices.xml
1226 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_ices.so
1227
1228 %files plugins-jabber
1229 %defattr(-,root,root,-)
1230 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/gtalk.conf
1231 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/jabber.conf
1232 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/jingle.conf
1233 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_gtalk.so
1234 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_jingle.so
1235 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_jabber.so
1236
1237 %files plugins-jack
1238 %defattr(-,root,root,-)
1239 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_jack.so
1240
1241 %files plugins-lua
1242 %defattr(-,root,root,-)
1243 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions.lua
1244 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_lua.so
1245
1246 %files plugins-ldap
1247 %defattr(-,root,root,-)
1248 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_ldap.conf
1249 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_ldap.so
1250
1251 %files plugins-minivm
1252 %defattr(-,root,root,-)
1253 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions_minivm.conf
1254 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/minivm.conf
1255 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_minivm.so
1256
1257 %if %{build_misdn}
1258 %files plugins-misdn
1259 %defattr(-,root,root,-)
1260 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/misdn.conf
1261 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_misdn.so
1262 %endif
1263
1264 %files plugins-mobile
1265 %defattr(-,root,root,-)
1266 %doc configs/chan_mobile.conf.sample
1267 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/chan_mobile.conf
1268 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_mobile.so
1269
1270 %files plugins-mp3
1271 %defattr(-,root,root,-)
1272 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_mp3.so
1273 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_mp3.so
1274
1275 %files plugins-mysql
1276 %defattr(-,root,root,-)
1277 %doc contrib/realtime/mysql/*.sql
1278 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/app_mysql.conf
1279 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_mysql.conf
1280 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_config_mysql.conf
1281 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_mysql.so
1282 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_mysql.so
1283 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_mysql.so
1284
1285 %if %{build_odbc}
1286 %files plugins-odbc
1287 %defattr(-,root,root,-)
1288 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
1289 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_odbc.conf
1290 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_odbc.conf
1291 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/func_odbc.conf
1292 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_odbc.conf
1293 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
1294 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_odbc.so
1295 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_odbc.so
1296 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_odbc.so
1297 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_odbc.so
1298 %endif
1299
1300 %files plugins-ooh323
1301 %defattr(-,root,root,-)
1302 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/chan_ooh323.conf
1303 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_ooh323.so
1304
1305 %if %{build_oss}
1306 %files plugins-oss
1307 %defattr(-,root,root,-)
1308 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/oss.conf
1309 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_oss.so
1310 %endif
1311
1312 %files plugins-osp
1313 %defattr(-,root,root)
1314 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/osp.conf
1315 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so
1316
1317 %files plugins-pktccops
1318 %defattr(-,root,root,-)
1319 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_pktccops.conf
1320 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_pktccops.so
1321
1322 %files plugins-portaudio
1323 %defattr(-,root,root,-)
1324 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/console.conf
1325 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_console.so
1326
1327 %files plugins-pgsql
1328 %defattr(-,root,root,-)
1329 %doc contrib/realtime/postgresql/realtime.sql
1330 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_pgsql.conf
1331 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_pgsql.conf
1332 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_pgsql.conf
1333 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so
1334 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_pgsql.so
1335 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so
1336
1337 %files plugins-radius
1338 %defattr(-,root,root,-)
1339 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_radius.so
1340 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so
1341
1342 %files plugins-saycountpl
1343 %defattr(-,root,root,-)
1344 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_saycountpl.so
1345
1346 %files plugins-skinny
1347 %defattr(-,root,root,-)
1348 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/skinny.conf
1349 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so
1350
1351 %files plugins-snmp
1352 %defattr(-,root,root,-)
1353 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_snmp.conf
1354 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_snmp.so
1355
1356 %files plugins-sqlite
1357 %defattr(-,root,root,-)
1358 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
1359 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_sqlite3_custom.conf
1360 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_config_sqlite.conf
1361 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
1362 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_sqlite3_custom.so
1363
1364 %files plugins-speex
1365 %defattr(-,root,root,-)
1366 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_speex.so
1367 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_speex.so
1368
1369 %files plugins-tds
1370 %defattr(-,root,root,-)
1371 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_tds.conf
1372 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_tds.conf
1373 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_tds.so
1374 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so
1375
1376 %files plugins-unistim
1377 %defattr(-,root,root,-)
1378 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/unistim.conf
1379 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so
1380
1381 %files plugins-voicemail
1382 %defattr(-,root,root,-)
1383 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/voicemail.conf
1384 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_vmcount.so
1385
1386 %files plugins-voicemail-imap
1387 %defattr(-,root,root,-)
1388 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_directory_imap.so
1389 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_voicemail_imap.so
1390
1391 %if %{build_odbc}
1392 %files plugins-voicemail-odbc
1393 %defattr(-,root,root,-)
1394 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_directory_odbc.so
1395 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_voicemail_odbc.so
1396 %endif
1397
1398 %files plugins-voicemail-plain
1399 %defattr(-,root,root,-)
1400 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_directory_plain.so
1401 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_voicemail_plain.so
1402

  ViewVC Help
Powered by ViewVC 1.1.30