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

  ViewVC Help
Powered by ViewVC 1.1.30