2 # - check/fix build with our h323. Does anybody still use H.323, anyway?
3 # - use shared versions of LIBILBC:=ilbc/libilbc.a (ilbc not enabled currently)
4 # - make package for moh sound files
7 %bcond_with h323 # without h323 support
8 %bcond_with corosync # res_corosync module (broken in 12.0.0)
9 %bcond_without apidocs # disable apidocs building
10 %bcond_without verbose # verbose build
14 Summary(pl.UTF-8): Centralka (PBX) Asterisk
19 Group: Applications/System
20 Source0: http://downloads.digium.com/pub/asterisk/releases/%{name}-%{version}.tar.gz
21 # Source0-md5: 1226dabeba5637e6114936ea9e916b88
23 Source2: %{name}.sysconfig
24 Source3: %{name}.tmpfiles
25 Source5: %{name}.logrotate
26 # menuselect.* -> make menuconfig; choose options; copy resulting files here
27 Source12: menuselect.makedeps
28 Source13: menuselect.makeopts
29 Patch0: mxml-system.patch
30 Patch1: lua51-path.patch
31 Patch2: %{name}-lib.patch
32 Patch3: %{name}-ppc.patch
33 Patch4: FHS-paths.patch
34 Patch5: pld-banner.patch
35 Patch6: lpc10-system.patch
36 Patch7: %{name}-histedit.patch
37 URL: http://www.asterisk.org/
38 BuildRequires: OSPToolkit-devel >= 4.0.0
39 BuildRequires: SDL_image-devel
40 BuildRequires: alsa-lib-devel
41 BuildRequires: autoconf
42 BuildRequires: automake
44 BuildRequires: bluez-libs-devel
45 %{?with_corosync:BuildRequires: corosync-devel >= 2.0.0}
46 BuildRequires: curl-devel
47 BuildRequires: dahdi-linux-devel
48 BuildRequires: dahdi-tools-devel >= 2.0.0
49 BuildRequires: doxygen
50 BuildRequires: freetds-devel >= 0.63
52 BuildRequires: gcc >= 5:3.4
53 BuildRequires: gmime22-devel
54 BuildRequires: gtk+2-devel
55 BuildRequires: iksemel-devel
56 BuildRequires: imap-devel
57 BuildRequires: jack-audio-connection-kit-devel
58 BuildRequires: jansson-devel
59 BuildRequires: libcap-devel
60 BuildRequires: libedit-devel
61 BuildRequires: libgsm-devel
62 BuildRequires: libical-devel
63 BuildRequires: libogg-devel
64 BuildRequires: libresample-devel
65 BuildRequires: libuuid-devel
66 BuildRequires: libvorbis-devel
67 BuildRequires: libxml2-devel
68 BuildRequires: libxslt-devel
69 BuildRequires: lpc10-devel
70 BuildRequires: lua51-devel
71 BuildRequires: mxml-devel
72 BuildRequires: mysql-devel
73 BuildRequires: ncurses-devel
74 BuildRequires: neon-devel
75 BuildRequires: net-snmp-devel
76 BuildRequires: newt-devel
78 BuildRequires: h323plus-devel >= 1.24.0
80 BuildRequires: openldap-devel
81 BuildRequires: openssl-devel >= 0.9.7d
82 BuildRequires: pam-devel
83 BuildRequires: pjproject-devel
84 BuildRequires: pkgconfig
85 BuildRequires: popt-devel
86 BuildRequires: portaudio-devel >= 19
87 BuildRequires: postgresql-devel
89 BuildRequires: ptlib-devel
91 BuildRequires: radiusclient-ng-devel
92 BuildRequires: rpmbuild(macros) >= 1.583
93 BuildRequires: sed >= 4.0
94 BuildRequires: spandsp-devel >= 0.0.5
95 BuildRequires: speex-devel
96 BuildRequires: sqlite-devel
97 BuildRequires: sqlite3-devel
98 BuildRequires: srtp-devel
99 BuildRequires: unixODBC-devel
100 BuildRequires: uriparser-devel
101 BuildRequires: xorg-lib-libX11-devel
102 BuildRequires: zlib-devel
103 BuildRequires: libpri-devel >= 1.4.6
105 BuildRequires: libss7-devel >= 1.0.1
106 BuildRequires: libtool-ltdl-devel
107 BuildRequires: libusb-devel
108 BuildRequires: lm_sensors-devel
110 Requires(post,preun): /sbin/chkconfig
111 Requires(postun): /usr/sbin/groupdel
112 Requires(postun): /usr/sbin/userdel
113 Requires(pre): /bin/id
114 Requires(pre): /usr/bin/getgid
115 Requires(pre): /usr/sbin/groupadd
116 Requires(pre): /usr/sbin/useradd
118 Provides: group(asterisk)
119 Provides: user(asterisk)
120 Conflicts: logrotate < 3.8.0
121 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
123 # references symbols in the asterisk binary
124 %define skip_post_check_so libasteriskssl.so.*
127 Asterisk is an Open Source PBX and telephony development platform that
128 can both replace a conventional PBX and act as a platform for
129 developing custom telephony applications for delivering dynamic
130 content over a telephone similarly to how one can deliver dynamic
131 content through a web browser using CGI and a web server.
133 Asterisk talks to a variety of telephony hardware including BRI, PRI,
134 POTS, and IP telephony clients using the Inter-Asterisk eXchange
135 protocol (e.g. gnophone or miniphone). For more information and a
136 current list of supported hardware, see http://www.asterisk.org/.
138 %description -l pl.UTF-8
139 Asterisk to wolnodostępna centralka (PBX) i platforma programistyczna
140 dla telefonii, mogąca zastąpić konwencjonalne PBX-y oraz służyć jako
141 platforma do rozwijania własnych aplikacji telefonicznych do
142 przekazywania dynamicznej treści przez telefon, podobnie jak można
143 przekazywać dynamiczną treść przez przeglądarkę WWW przy użyciu CGI i
146 Asterisk współpracuje z wielorakim sprzętem telefonicznym, w tym BRI,
147 PRI, POTS oraz klienty telefonii IP używające protokołu Inter-Asterisk
148 eXchange (np. gnophone lub miniphone). Więcej informacji i listę
149 obsługiwanego sprzętu można znaleźć pod http://www.asterisk.org/.
152 Summary: Header files for Asterisk platform
153 Summary(pl.UTF-8): Pliki nagłówkowe platformy Asterisk
157 Header files for Asterisk development platform.
159 %description devel -l pl.UTF-8
160 Pliki nagłówkowe platformy programistycznej Asterisk.
163 Summary: Modules for Asterisk that use OpenAIS
164 Group: Applications/Networking
165 Requires: %{name} = %{version}-%{release}
168 Modules for Asterisk that use OpenAIS.
171 Summary: Modules for Asterisk that use Alsa sound drivers
172 Group: Applications/Networking
173 Requires: %{name} = %{version}-%{release}
176 Modules for Asterisk that use Alsa sound drivers.
179 Summary: Astman is a text mode Manager for Asterisk
180 Group: Applications/Networking
183 Astman is a text mode Manager for Asterisk.
185 Astman connects to Asterisk by TCP, so you can run Astman on a
186 completely different computer than your Asterisk computer.
189 Summary: Modules for Asterisk that use cURL
190 Group: Applications/Networking
191 Requires: %{name} = %{version}-%{release}
194 Modules for Asterisk that use cURL.
197 Summary: Modules for Asterisk that use DAHDI
198 Group: Applications/Networking
199 Requires(pre): /usr/sbin/usermod
200 Requires: %{name} = %{version}-%{release}
201 Requires: dahdi-tools >= 2.0.0
204 Modules for Asterisk that use DAHDI.
207 Summary: FAX applications for Asterisk
208 Group: Applications/Networking
209 Requires: %{name} = %{version}-%{release}
212 FAX applications for Asterisk
215 Summary: Festival application for Asterisk
216 Group: Applications/Networking
217 Requires: %{name} = %{version}-%{release}
220 %description festival
221 Application for the Asterisk PBX that uses Festival to convert text to
225 Summary: Support GSM audio encoding/decoding
226 Group: Applications/Networking
227 Requires: %{name} = %{version}-%{release}
230 Support GSM audio encoding/decoding.
233 Summary: H.323 protocol support for Asterisk
234 Group: Applications/Networking
235 Requires: %{name} = %{version}-%{release}
238 This channel driver (chan_h323) provides support for the H.323
239 protocol for Asterisk. This is an implementation originally
240 contributed by NuFone and nowdays maintained and distributed by
241 Digium, Inc. Hence, it is considered the official H.323 chanel driver.
244 Summary: HTTP Server Support
245 Group: Applications/Networking
246 Requires: %{name} = %{version}-%{release}
252 Summary: Stream audio from Asterisk to an IceCast server
253 Group: Applications/Networking
254 Requires: %{name} = %{version}-%{release}
256 Obsoletes: asterisk < 1.4.18-1
257 Conflicts: asterisk < 1.4.18-1
260 Stream audio from Asterisk to an IceCast server.
263 Summary: Jabber/XMPP resources for Asterisk
264 Group: Applications/Networking
265 Requires: %{name} = %{version}-%{release}
268 Jabber/XMPP resources for Asterisk.
271 Summary: JACK resources for Asterisk
272 Group: Applications/Networking
273 Requires: %{name} = %{version}-%{release}
276 JACK resources for Asterisk.
279 Summary: Lua resources for Asterisk
280 Group: Applications/Networking
281 Requires: %{name} = %{version}-%{release}
284 Lua resources for Asterisk.
287 Summary: LDAP resources for Asterisk
288 Group: Applications/Networking
289 Requires: %{name} = %{version}-%{release}
292 LDAP resources for Asterisk.
295 Summary: LDAP resources for Asterisk and the Fedora Directory Server
296 Group: Applications/Networking
297 Requires: %{name} = %{version}-%{release}
298 Requires: %{name}-ldap = %{version}-%{release}
299 Requires: fedora-ds-base
301 %description ldap-fds
302 LDAP resources for Asterisk and the Fedora Directory Server.
305 Summary: LPC-10 2400 bps Voice Codec support
306 Group: Applications/Networking
307 Requires: %{name} = %{version}-%{release}
310 LPC-10 2400 bps Voice Codec support
313 Summary: MiniVM applicaton for Asterisk
314 Group: Applications/Networking
315 Requires: %{name} = %{version}-%{release}
318 MiniVM application for Asterisk.
321 Summary: Applications for Asterisk that use ODBC (except voicemail)
322 Group: Applications/Networking
323 Requires: %{name} = %{version}-%{release}
326 Applications for Asterisk that use ODBC (except voicemail)
329 Summary: Modules for Asterisk that use Open Settlement Protocol (OSP) Applications
330 Group: Applications/Networking
331 Requires: %{name} = %{version}-%{release}
334 Open Settlement Protocol (OSP) Applications.
337 Summary: Modules for Asterisk that use OSS sound drivers
338 Group: Applications/Networking
339 Requires: %{name} = %{version}-%{release}
342 Modules for Asterisk that use OSS sound drivers.
345 Summary: Modules for Asterisk that use the portaudio library
346 Group: Applications/Networking
347 Requires: %{name} = %{version}-%{release}
349 %description portaudio
350 Modules for Asterisk that use the portaudio library.
353 Summary: Applications for Asterisk that use PostgreSQL
354 Group: Applications/Networking
355 Requires: %{name} = %{version}-%{release}
357 %description postgresql
358 Applications for Asterisk that use PostgreSQL.
361 Summary: Applications for Asterisk that use RADIUS
362 Group: Applications/Networking
363 Requires: %{name} = %{version}-%{release}
366 Applications for Asterisk that use RADIUS.
369 Summary: resample codec
370 Group: Applications/Networking
371 Requires: %{name} = %{version}-%{release}
373 %description resample
377 Summary: Modules for Asterisk that support the SCCP/Skinny protocol
378 Group: Applications/Networking
379 Requires: %{name} = %{version}-%{release}
382 Modules for Asterisk that support the SCCP/Skinny protocol.
385 Summary: Module that enables SNMP monitoring of Asterisk
386 Group: Applications/Networking
387 Requires: %{name} = %{version}-%{release}
391 Module that enables SNMP monitoring of Asterisk.
394 Summary: Speex codec support
395 Group: Applications/Networking
396 Requires: %{name} = %{version}-%{release}
402 Summary: Sqlite modules for Asterisk
403 Group: Applications/Networking
404 Requires: %{name} = %{version}-%{release}
407 Sqlite modules for Asterisk.
410 Summary: Modules for Asterisk that use FreeTDS
411 Group: Applications/Networking
412 Requires: %{name} = %{version}-%{release}
415 Modules for Asterisk that use FreeTDS.
418 Summary: Unistim channel for Asterisk
419 Group: Applications/Networking
420 Requires: %{name} = %{version}-%{release}
423 Unistim channel for Asterisk
426 Summary: Common Voicemail Modules for Asterisk
427 Group: Applications/Networking
428 Requires: %{name} = %{version}-%{release}
429 Requires: %{name}-voicemail-implementation = %{version}-%{release}
430 Requires: /usr/lib/sendmail
433 %description voicemail
434 Common Voicemail Modules for Asterisk.
436 %package voicemail-imap
437 Summary: Store voicemail on an IMAP server
438 Group: Applications/Networking
439 Requires: %{name} = %{version}-%{release}
440 Requires: %{name}-voicemail = %{version}-%{release}
441 Provides: %{name}-voicemail-implementation = %{version}-%{release}
443 %description voicemail-imap
444 Voicemail implementation for Asterisk that stores voicemail on an IMAP
447 %package voicemail-odbc
448 Summary: Store voicemail in a database using ODBC
449 Group: Applications/Networking
450 Requires: %{name} = %{version}-%{release}
451 Requires: %{name}-voicemail = %{version}-%{release}
452 Provides: %{name}-voicemail-implementation = %{version}-%{release}
454 %description voicemail-odbc
455 Voicemail implementation for Asterisk that uses ODBC to store
456 voicemail in a database.
458 %package voicemail-plain
459 Summary: Store voicemail on the local filesystem
460 Group: Applications/Networking
461 Requires: %{name} = %{version}-%{release}
462 Requires: %{name}-voicemail = %{version}-%{release}
463 Provides: %{name}-voicemail-implementation = %{version}-%{release}
465 %description voicemail-plain
466 Voicemail implementation for Asterisk that stores voicemail on the
470 Summary: Ogg Vorbis format support
471 Group: Applications/Networking
472 Requires: %{name} = %{version}-%{release}
475 Ogg Vorbis format support.
477 # define apidocs as last package, as it is the biggest one
479 Summary: API documentation for Asterisk
481 %if "%{_rpmversion}" >= "5"
486 API documentation for Asterisk.
499 # Fixup makefile so sound archives aren't downloaded/installed
500 %{__sed} -i -e 's/^all:.*$/all:/' sounds/Makefile
501 %{__sed} -i -e 's/^install:.*$/install:/' sounds/Makefile
504 rm -rf imap menuselect/mxml main/editline codecs/gsm codecs/lpc10
506 install %{SOURCE12} .
507 install %{SOURCE13} .
510 sed -i -e 's#\(MENUSELECT_ADDONS=.*\)#\1 chan_ooh323#g' menuselect.makeopts
512 %if %{without corosync}
513 sed -i -e 's#\(MENUSELECT_RES=.*\)#\1 res_corosync#g' menuselect.makeopts
519 %{__aclocal} -I autoconf
523 export ASTCFLAGS="%{rpmcflags}"
524 export ASTLDFLAGS="%{rpmldflags}"
525 export WGET="/bin/true"
527 # be sure to invoke ./configure with our flags
529 %{__aclocal} -I ../autoconf
532 # we need just plain cli for building
543 %{!?with_h323:--without-h323} \
546 cp -f .cleancount .lastclean
548 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=FILE_STORAGE/' menuselect.makeopts
551 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
552 ASTDATADIR=%{_datadir}/asterisk \
553 ASTVARLIBDIR=%{_datadir}/asterisk \
554 ASTDBDIR=%{_localstatedir}/spool/asterisk \
555 %{?with_verbose:NOISY_BUILD=yes} \
557 rm apps/app_voicemail.o apps/app_directory.o
558 mv apps/app_voicemail.so apps/app_voicemail_plain.so
559 mv apps/app_directory.so apps/app_directory_plain.so
561 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts
564 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
565 ASTDATADIR=%{_datadir}/asterisk \
566 ASTVARLIBDIR=%{_datadir}/asterisk \
567 ASTDBDIR=%{_localstatedir}/spool/asterisk \
568 %{?with_verbose:NOISY_BUILD=yes} \
570 rm apps/app_voicemail.o apps/app_directory.o
571 mv apps/app_voicemail.so apps/app_voicemail_imap.so
572 mv apps/app_directory.so apps/app_directory_imap.so
574 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts
577 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
578 ASTDATADIR=%{_datadir}/asterisk \
579 ASTVARLIBDIR=%{_datadir}/asterisk \
580 ASTDBDIR=%{_localstatedir}/spool/asterisk \
581 %{?with_verbose:NOISY_BUILD=yes} \
583 rm apps/app_voicemail.o apps/app_directory.o
584 mv apps/app_voicemail.so apps/app_voicemail_odbc.so
585 mv apps/app_directory.so apps/app_directory_odbc.so
587 # so that these modules don't get built again during the install phase
588 touch apps/app_voicemail.o apps/app_directory.o
589 touch apps/app_voicemail.so apps/app_directory.so
595 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
596 ASTDATADIR=%{_datadir}/asterisk \
597 ASTVARLIBDIR=%{_datadir}/asterisk \
598 ASTDBDIR=%{_localstatedir}/spool/asterisk \
599 %{?with_verbose:NOISY_BUILD=yes} \
603 rm -rf $RPM_BUILD_ROOT
604 install -d $RPM_BUILD_ROOT{/var/{log/asterisk/cdr-csv,spool/asterisk/monitor},/etc/{rc.d/init.d,sysconfig,logrotate.d}} \
605 $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
607 export ASTCFLAGS="%{rpmcflags}"
609 %{__make} -j1 install \
612 DESTDIR=$RPM_BUILD_ROOT \
613 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
614 ASTDATADIR=%{_datadir}/asterisk \
615 ASTVARLIBDIR=%{_datadir}/asterisk \
616 ASTDBDIR=%{_localstatedir}/spool/asterisk
618 %{__make} -j1 samples \
621 DESTDIR=$RPM_BUILD_ROOT \
622 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
623 ASTDATADIR=%{_datadir}/asterisk \
624 ASTVARLIBDIR=%{_datadir}/asterisk \
625 ASTDBDIR=%{_localstatedir}/spool/asterisk
627 rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_directory.so
628 rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_voicemail.so
629 install -D -p apps/app_directory_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
630 install -D -p apps/app_voicemail_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
631 install -D -p apps/app_directory_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
632 install -D -p apps/app_voicemail_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
633 install -D -p apps/app_directory_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
634 install -D -p apps/app_voicemail_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
636 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
637 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
638 cp -a %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
640 install %{SOURCE3} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
642 # create some directories that need to be packaged
643 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/moh
644 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/sounds
645 ln -s %{_localstatedir}/lib/asterisk/licenses $RPM_BUILD_ROOT%{_datadir}/asterisk/licenses
647 install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/asterisk/licenses
648 install -d $RPM_BUILD_ROOT%{_localstatedir}/log/asterisk/cdr-custom
649 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/festival
650 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/monitor
651 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/outgoing
652 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/uploads
654 # We're not going to package any of the sample AGI scripts
655 rm -f $RPM_BUILD_ROOT%{_datadir}/asterisk/agi-bin/*
657 # Don't package the sample voicemail user
658 rm -rf $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/voicemail/default
660 # Don't package example phone provision configs
661 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/phoneprov/*
663 # these are compiled with -O0 and thus include unfortified code.
664 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest
665 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest2
667 # we're not using safe_asterisk
668 rm -f $RPM_BUILD_ROOT%{_sbindir}/safe_asterisk
669 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/safe_asterisk.8*
671 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/firmware/iax/*
674 find doc/api -name '*.map' -size 0 -delete
677 rm -fr $RPM_BUILD_ROOT/usr/include/asterisk/doxygen
680 rm -rf $RPM_BUILD_ROOT
683 %groupadd -g 188 asterisk
684 %useradd -u 188 -r -s /sbin/nologin -d /var/lib/asterisk -M -c 'Asterisk User' -g asterisk asterisk
687 if [ "$1" = 0 ]; then
689 %groupremove asterisk
693 /sbin/chkconfig --add asterisk
694 # use -n (NOOP) as restart would be breaking all current calls.
695 %service -n asterisk restart "Asterisk daemon"
698 if [ "$1" = "0" ]; then
699 %service asterisk stop
700 /sbin/chkconfig --del asterisk
703 %triggerpostun -- %{name} < 1.6.1.12-0.1
704 # chown to asterisk previously root owned files
705 # loose one (not one that cames from rpm), as we're not trying to split the
706 # hair with file permission bits.
707 chown -R asterisk:asterisk /var/spool/asterisk
708 chown -R asterisk:asterisk /var/lib/asterisk
711 %defattr(644,root,root,755)
712 %doc README *.txt ChangeLog BUGS CREDITS configs
713 %doc doc/asterisk.sgml
715 %attr(755,root,root) %{_sbindir}/astcanary
716 %attr(755,root,root) %{_sbindir}/astdb2bdb
717 %attr(755,root,root) %{_sbindir}/astdb2sqlite3
718 %attr(755,root,root) %{_sbindir}/asterisk
719 %attr(755,root,root) %{_sbindir}/astgenkey
720 %attr(755,root,root) %{_sbindir}/autosupport
721 %attr(755,root,root) %{_sbindir}/rasterisk
722 %{_mandir}/man8/asterisk.8*
723 %{_mandir}/man8/astgenkey.8*
724 %{_mandir}/man8/autosupport.8*
726 %attr(754,root,root) /etc/rc.d/init.d/%{name}
727 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
728 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
730 %attr(750,root,asterisk) %dir %{_sysconfdir}/asterisk
731 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adsi.conf
732 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/agents.conf
733 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alarmreceiver.conf
734 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/amd.conf
735 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.adsi
736 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.conf
737 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/calendar.conf
738 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ccss.conf
739 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr.conf
740 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_custom.conf
741 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_manager.conf
742 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_syslog.conf
743 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel.conf
744 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_custom.conf
745 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli.conf
746 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_aliases.conf
747 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_permissions.conf
748 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/codecs.conf
749 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/confbridge.conf
750 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dnsmgr.conf
751 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dsp.conf
752 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dundi.conf
753 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/enum.conf
754 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extconfig.conf
755 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.ael
756 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.conf
757 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/features.conf
758 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/followme.conf
759 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iax.conf
760 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iaxprov.conf
761 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/indications.conf
762 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/logger.conf
763 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/manager.conf
764 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/mgcp.conf
765 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/modules.conf
766 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/musiconhold.conf
767 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/muted.conf
768 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phone.conf
769 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phoneprov.conf
770 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queuerules.conf
771 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queues.conf
772 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_mysql.conf
773 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_stun_monitor.conf
774 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/rtp.conf
775 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/say.conf
776 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sip*.conf
777 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sla.conf
778 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/smdi.conf
779 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/telcordia-1.adsi
780 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/udptl.conf
781 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/users.conf
782 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/vpb.conf
784 %dir %{_libdir}/asterisk
785 %dir %{_libdir}/asterisk/modules
787 %attr(755,root,root) %{_libdir}/asterisk/modules/app_adsiprog.so
788 %attr(755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so
789 %attr(755,root,root) %{_libdir}/asterisk/modules/app_amd.so
790 %attr(755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so
791 %attr(755,root,root) %{_libdir}/asterisk/modules/app_cdr.so
792 %attr(755,root,root) %{_libdir}/asterisk/modules/app_celgenuserevent.so
793 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so
794 %attr(755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so
795 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so
796 %attr(755,root,root) %{_libdir}/asterisk/modules/app_confbridge.so
797 %attr(755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so
798 %attr(755,root,root) %{_libdir}/asterisk/modules/app_db.so
799 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dial.so
800 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dictate.so
801 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so
802 %attr(755,root,root) %{_libdir}/asterisk/modules/app_disa.so
803 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so
804 %attr(755,root,root) %{_libdir}/asterisk/modules/app_echo.so
805 %attr(755,root,root) %{_libdir}/asterisk/modules/app_exec.so
806 %attr(755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so
807 %attr(755,root,root) %{_libdir}/asterisk/modules/app_followme.so
808 %attr(755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so
809 %attr(755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so
810 %attr(755,root,root) %{_libdir}/asterisk/modules/app_image.so
811 %attr(755,root,root) %{_libdir}/asterisk/modules/app_macro.so
812 %attr(755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
813 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
814 %attr(755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so
815 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mp3.so
816 %attr(755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so
817 %attr(755,root,root) %{_libdir}/asterisk/modules/app_originate.so
818 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playback.so
819 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playtones.so
820 %attr(755,root,root) %{_libdir}/asterisk/modules/app_privacy.so
821 %attr(755,root,root) %{_libdir}/asterisk/modules/app_queue.so
822 %attr(755,root,root) %{_libdir}/asterisk/modules/app_read.so
823 %attr(755,root,root) %{_libdir}/asterisk/modules/app_readexten.so
824 %attr(755,root,root) %{_libdir}/asterisk/modules/app_record.so
825 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so
826 %attr(755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so
827 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
828 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sms.so
829 %attr(755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so
830 %attr(755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so
831 %attr(755,root,root) %{_libdir}/asterisk/modules/app_stack.so
832 %attr(755,root,root) %{_libdir}/asterisk/modules/app_system.so
833 %attr(755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so
834 %attr(755,root,root) %{_libdir}/asterisk/modules/app_test.so
835 %attr(755,root,root) %{_libdir}/asterisk/modules/app_transfer.so
836 %attr(755,root,root) %{_libdir}/asterisk/modules/app_url.so
837 %attr(755,root,root) %{_libdir}/asterisk/modules/app_userevent.so
838 %attr(755,root,root) %{_libdir}/asterisk/modules/app_verbose.so
839 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so
840 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so
841 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so
842 %attr(755,root,root) %{_libdir}/asterisk/modules/app_while.so
843 %attr(755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so
844 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_features.so
845 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_simple.so
846 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_softmix.so
847 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so
848 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so
849 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so
850 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_syslog.so
851 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_custom.so
852 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_manager.so
853 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so
854 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mobile.so
855 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so
856 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_multicast_rtp.so
857 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_phone.so
858 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_sip.so
859 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so
860 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
861 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
862 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g722.so
863 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g726.so
864 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ilbc.so
865 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so
866 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g719.so
867 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g723.so
868 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g726.so
869 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g729.so
870 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h263.so
871 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h264.so
872 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so
873 %attr(755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so
874 %attr(755,root,root) %{_libdir}/asterisk/modules/format_pcm.so
875 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren14.so
876 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren7.so
877 %attr(755,root,root) %{_libdir}/asterisk/modules/format_sln.so
878 %attr(755,root,root) %{_libdir}/asterisk/modules/format_vox.so
879 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav.so
880 %attr(755,root,root) %{_libdir}/asterisk/modules/func_aes.so
881 %attr(755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so
882 %attr(755,root,root) %{_libdir}/asterisk/modules/func_base64.so
883 %attr(755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so
884 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callcompletion.so
885 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callerid.so
886 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cdr.so
887 %attr(755,root,root) %{_libdir}/asterisk/modules/func_channel.so
888 %attr(755,root,root) %{_libdir}/asterisk/modules/func_config.so
889 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cut.so
890 %attr(755,root,root) %{_libdir}/asterisk/modules/func_db.so
891 %attr(755,root,root) %{_libdir}/asterisk/modules/func_devstate.so
892 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so
893 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so
894 %attr(755,root,root) %{_libdir}/asterisk/modules/func_enum.so
895 %attr(755,root,root) %{_libdir}/asterisk/modules/func_env.so
896 %attr(755,root,root) %{_libdir}/asterisk/modules/func_extstate.so
897 %attr(755,root,root) %{_libdir}/asterisk/modules/func_frame_trace.so
898 %attr(755,root,root) %{_libdir}/asterisk/modules/func_global.so
899 %attr(755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so
900 %attr(755,root,root) %{_libdir}/asterisk/modules/func_iconv.so
901 %attr(755,root,root) %{_libdir}/asterisk/modules/func_jitterbuffer.so
902 %attr(755,root,root) %{_libdir}/asterisk/modules/func_lock.so
903 %attr(755,root,root) %{_libdir}/asterisk/modules/func_logic.so
904 %attr(755,root,root) %{_libdir}/asterisk/modules/func_math.so
905 %attr(755,root,root) %{_libdir}/asterisk/modules/func_md5.so
906 %attr(755,root,root) %{_libdir}/asterisk/modules/func_module.so
907 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pitchshift.so
908 %attr(755,root,root) %{_libdir}/asterisk/modules/func_rand.so
909 %attr(755,root,root) %{_libdir}/asterisk/modules/func_realtime.so
910 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sha1.so
911 %attr(755,root,root) %{_libdir}/asterisk/modules/func_shell.so
912 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sprintf.so
913 %attr(755,root,root) %{_libdir}/asterisk/modules/func_srv.so
914 %attr(755,root,root) %{_libdir}/asterisk/modules/func_strings.so
915 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so
916 %attr(755,root,root) %{_libdir}/asterisk/modules/func_timeout.so
917 %attr(755,root,root) %{_libdir}/asterisk/modules/func_uri.so
918 %attr(755,root,root) %{_libdir}/asterisk/modules/func_version.so
919 %attr(755,root,root) %{_libdir}/asterisk/modules/func_volume.so
920 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so
921 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_config.so
922 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so
923 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so
924 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so
925 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so
926 %attr(755,root,root) %{_libdir}/asterisk/modules/res_adsi.so
927 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so
928 %attr(755,root,root) %{_libdir}/asterisk/modules/res_agi.so
929 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar.so
930 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_caldav.so
931 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_ews.so
932 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_exchange.so
933 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_icalendar.so
934 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_mysql.so
935 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clialiases.so
936 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so
937 %attr(755,root,root) %{_libdir}/asterisk/modules/res_convert.so
938 %attr(755,root,root) %{_libdir}/asterisk/modules/res_crypto.so
939 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_celt.so
940 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_silk.so
941 %attr(755,root,root) %{_libdir}/asterisk/modules/res_limit.so
942 %attr(755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
943 %attr(755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so
944 %attr(755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
945 %attr(755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so
946 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pktccops.so
947 %attr(755,root,root) %{_libdir}/asterisk/modules/res_realtime.so
948 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_asterisk.so
949 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_multicast.so
950 %attr(755,root,root) %{_libdir}/asterisk/modules/res_security_log.so
951 %attr(755,root,root) %{_libdir}/asterisk/modules/res_smdi.so
952 %attr(755,root,root) %{_libdir}/asterisk/modules/res_speech.so
953 %attr(755,root,root) %{_libdir}/asterisk/modules/res_srtp.so
954 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stun_monitor.so
955 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so
956 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_timerfd.so
957 /usr/lib/tmpfiles.d/%{name}.conf
959 %dir %{_datadir}/asterisk
960 %dir %{_datadir}/asterisk/agi-bin
961 %dir %{_datadir}/asterisk/firmware
962 %dir %{_datadir}/asterisk/firmware/iax
963 %dir %{_datadir}/asterisk/images
964 %dir %{_datadir}/asterisk/moh
965 %dir %{_datadir}/asterisk/sounds
966 %dir %attr(750,root,asterisk) %{_datadir}/asterisk/keys
967 # no need to protect publicly downloaded and packaged .pub
968 #%{_datadir}/asterisk/keys/*.pub
969 %{_datadir}/asterisk/images/*.jpg
970 %{_datadir}/asterisk/phoneprov
971 %{_datadir}/asterisk/licenses
973 %dir %{_datadir}/asterisk/documentation
974 %{_datadir}/asterisk/documentation/appdocsxml.dtd
975 %{_datadir}/asterisk/documentation/core-en_US.xml
977 %attr(770,root,asterisk) %dir %{_localstatedir}/lib/asterisk
978 %dir %attr(750,root,asterisk) %{_localstatedir}/lib/asterisk/licenses
980 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk
981 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-csv
982 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-custom
984 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk
985 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/monitor
986 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/outgoing
987 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/tmp
988 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/uploads
989 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/voicemail
991 %attr(775,root,asterisk) %dir %{_localstatedir}/run/asterisk
994 %defattr(644,root,root,755)
995 %dir %{_includedir}/asterisk
996 %{_includedir}/asterisk/*.h
997 %{_includedir}/asterisk.h
1001 %defattr(644,root,root,755)
1006 %defattr(644,root,root,755)
1007 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alsa.conf
1008 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so
1011 %defattr(644,root,root,755)
1012 %doc contrib/scripts/dbsep.cgi
1013 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dbsep.conf
1014 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_curl.conf
1015 %attr(755,root,root) %{_libdir}/asterisk/modules/func_curl.so
1016 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_curl.so
1017 %attr(755,root,root) %{_libdir}/asterisk/modules/res_curl.so
1020 %defattr(644,root,root,755)
1021 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/meetme.conf
1022 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_dahdi.conf
1023 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so
1024 %attr(755,root,root) %{_libdir}/asterisk/modules/app_flash.so
1025 %attr(755,root,root) %{_libdir}/asterisk/modules/app_meetme.so
1026 %attr(755,root,root) %{_libdir}/asterisk/modules/app_page.so
1027 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_dahdi.so
1028 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_dahdi.so
1029 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_dahdi.so
1032 %defattr(644,root,root,755)
1033 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_fax.conf
1034 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax.so
1035 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax_spandsp.so
1038 %defattr(644,root,root,755)
1039 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/festival.conf
1040 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/festival
1041 %attr(755,root,root) %{_libdir}/asterisk/modules/app_festival.so
1044 %defattr(644,root,root,755)
1045 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so
1046 %attr(755,root,root) %{_libdir}/asterisk/modules/format_gsm.so
1047 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so
1051 %defattr(644,root,root,755)
1052 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_ooh323.conf
1053 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_ooh323.so
1057 %defattr(644,root,root,755)
1058 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/http.conf
1059 %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_post.so
1060 %{_datadir}/asterisk/static-http
1063 %defattr(644,root,root,755)
1064 %doc contrib/asterisk-ices.xml
1065 %attr(755,root,root) %{_libdir}/asterisk/modules/app_ices.so
1068 %defattr(644,root,root,755)
1069 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/gtalk.conf
1070 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jabber.conf
1071 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jingle.conf
1072 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_gtalk.so
1073 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_jingle.so
1074 %attr(755,root,root) %{_libdir}/asterisk/modules/res_jabber.so
1077 %defattr(644,root,root,755)
1078 %attr(755,root,root) %{_libdir}/asterisk/modules/app_jack.so
1081 %defattr(644,root,root,755)
1082 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.lua
1083 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_lua.so
1086 %defattr(644,root,root,755)
1087 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_ldap.conf
1088 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_ldap.so
1092 %defattr(644,root,root,755)
1093 %{_sysconfdir}/dirsrv/schema/99asterisk.ldif
1097 %defattr(644,root,root,755)
1098 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so
1101 %defattr(644,root,root,755)
1102 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions_minivm.conf
1103 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/minivm.conf
1104 %attr(755,root,root) %{_libdir}/asterisk/modules/app_minivm.so
1107 %defattr(644,root,root,755)
1108 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
1109 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_odbc.conf
1110 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_odbc.conf
1111 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/func_odbc.conf
1112 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_odbc.conf
1113 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
1114 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_odbc.so
1115 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_odbc.so
1116 %attr(755,root,root) %{_libdir}/asterisk/modules/func_odbc.so
1117 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_odbc.so
1118 %attr(755,root,root) %{_libdir}/asterisk/modules/res_odbc.so
1121 %defattr(644,root,root,755)
1122 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/osp.conf
1123 %attr(755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so
1126 %defattr(644,root,root,755)
1127 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/oss.conf
1128 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_oss.so
1131 %defattr(644,root,root,755)
1132 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/console.conf
1133 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_console.so
1136 %defattr(644,root,root,755)
1137 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_pgsql.conf
1138 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_pgsql.conf
1139 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pgsql.conf
1140 %doc contrib/realtime/postgresql/realtime.sql
1141 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so
1142 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_pgsql.so
1143 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so
1146 %defattr(644,root,root,755)
1147 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so
1148 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_radius.so
1151 %defattr(644,root,root,755)
1152 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
1155 %defattr(644,root,root,755)
1156 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/skinny.conf
1157 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so
1160 %defattr(644,root,root,755)
1161 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_snmp.conf
1162 %attr(755,root,root) %{_libdir}/asterisk/modules/res_snmp.so
1165 %defattr(644,root,root,755)
1166 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_speex.so
1167 %attr(755,root,root) %{_libdir}/asterisk/modules/func_speex.so
1170 %defattr(644,root,root,755)
1171 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
1172 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_sqlite3_custom.conf
1173 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite.conf
1174 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
1175 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_sqlite3_custom.so
1176 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite.so
1179 %defattr(644,root,root,755)
1180 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_tds.conf
1181 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_tds.conf
1182 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so
1183 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_tds.so
1186 %defattr(644,root,root,755)
1187 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/unistim.conf
1188 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so
1192 %defattr(644,root,root,755)
1193 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/voicemail.conf
1194 %attr(755,root,root) %{_libdir}/asterisk/modules/func_vmcount.so
1196 %files voicemail-imap
1197 %defattr(644,root,root,755)
1198 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_imap.so
1199 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_imap.so
1201 %files voicemail-odbc
1202 %defattr(644,root,root,755)
1203 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_odbc.so
1204 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_odbc.so
1206 %files voicemail-plain
1207 %defattr(644,root,root,755)
1208 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_plain.so
1209 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_plain.so
1212 %defattr(644,root,root,755)
1213 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so