2 # - check/fix build with our h323. Does anybody still use H.323, anyway?
3 # - make package for moh sound files
6 %bcond_with h323 # without h323 support
7 %bcond_with corosync # res_corosync module (broken in 12.0.0)
8 %bcond_without apidocs # disable apidocs building
9 %bcond_without verbose # verbose build
13 Summary(pl.UTF-8): Centralka (PBX) Asterisk
18 Group: Applications/System
19 Source0: http://downloads.digium.com/pub/asterisk/releases/%{name}-%{version}.tar.gz
20 # Source0-md5: 1226dabeba5637e6114936ea9e916b88
22 Source2: %{name}.sysconfig
23 Source3: %{name}.tmpfiles
24 Source5: %{name}.logrotate
25 # menuselect.* -> make menuconfig; choose options; copy resulting files here
26 Source12: menuselect.makedeps
27 Source13: menuselect.makeopts
28 Patch0: mxml-system.patch
29 Patch1: lua51-path.patch
30 Patch2: %{name}-lib.patch
31 Patch3: %{name}-ppc.patch
32 Patch4: FHS-paths.patch
33 Patch5: pld-banner.patch
34 Patch6: lpc10-system.patch
35 Patch7: %{name}-histedit.patch
36 URL: http://www.asterisk.org/
37 BuildRequires: OSPToolkit-devel >= 4.0.0
38 BuildRequires: SDL_image-devel
39 BuildRequires: alsa-lib-devel
40 BuildRequires: autoconf
41 BuildRequires: automake
43 BuildRequires: bluez-libs-devel
44 %{?with_corosync:BuildRequires: corosync-devel >= 2.0.0}
45 BuildRequires: curl-devel
46 BuildRequires: dahdi-linux-devel
47 BuildRequires: dahdi-tools-devel >= 2.0.0
48 BuildRequires: doxygen
49 BuildRequires: freetds-devel >= 0.63
51 BuildRequires: gcc >= 5:3.4
52 BuildRequires: gmime22-devel
53 BuildRequires: gtk+2-devel
54 BuildRequires: iksemel-devel
55 BuildRequires: imap-devel
56 BuildRequires: jack-audio-connection-kit-devel
57 BuildRequires: jansson-devel
58 BuildRequires: libcap-devel
59 BuildRequires: libedit-devel
60 BuildRequires: libgsm-devel
61 BuildRequires: libical-devel
62 BuildRequires: libogg-devel
63 BuildRequires: libresample-devel
64 BuildRequires: libuuid-devel
65 BuildRequires: libvorbis-devel
66 BuildRequires: libxml2-devel
67 BuildRequires: libxslt-devel
68 BuildRequires: lpc10-devel
69 BuildRequires: lua51-devel
70 BuildRequires: mxml-devel
71 BuildRequires: mysql-devel
72 BuildRequires: ncurses-devel
73 BuildRequires: neon-devel
74 BuildRequires: net-snmp-devel
75 BuildRequires: newt-devel
77 BuildRequires: h323plus-devel >= 1.24.0
79 BuildRequires: openldap-devel
80 BuildRequires: openssl-devel >= 0.9.7d
81 BuildRequires: pam-devel
82 BuildRequires: pjproject-devel
83 BuildRequires: pkgconfig
84 BuildRequires: popt-devel
85 BuildRequires: portaudio-devel >= 19
86 BuildRequires: postgresql-devel
88 BuildRequires: ptlib-devel
90 BuildRequires: radiusclient-ng-devel
91 BuildRequires: rpmbuild(macros) >= 1.583
92 BuildRequires: sed >= 4.0
93 BuildRequires: spandsp-devel >= 0.0.5
94 BuildRequires: speex-devel
95 BuildRequires: sqlite-devel
96 BuildRequires: sqlite3-devel
97 BuildRequires: srtp-devel
98 BuildRequires: unixODBC-devel
99 BuildRequires: uriparser-devel
100 BuildRequires: webrtc-libilbc-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 Alsa sound drivers
164 Group: Applications/Networking
165 Requires: %{name} = %{version}-%{release}
168 Modules for Asterisk that use Alsa sound drivers.
171 Summary: Astman is a text mode Manager for Asterisk
172 Group: Applications/Networking
175 Astman is a text mode Manager for Asterisk.
177 Astman connects to Asterisk by TCP, so you can run Astman on a
178 completely different computer than your Asterisk computer.
181 Summary: Modules for Asterisk that use cURL
182 Group: Applications/Networking
183 Requires: %{name} = %{version}-%{release}
186 Modules for Asterisk that use cURL.
189 Summary: Modules for Asterisk that use DAHDI
190 Group: Applications/Networking
191 Requires(pre): /usr/sbin/usermod
192 Requires: %{name} = %{version}-%{release}
193 Requires: dahdi-tools >= 2.0.0
196 Modules for Asterisk that use DAHDI.
199 Summary: FAX applications for Asterisk
200 Group: Applications/Networking
201 Requires: %{name} = %{version}-%{release}
204 FAX applications for Asterisk
207 Summary: Festival application for Asterisk
208 Group: Applications/Networking
209 Requires: %{name} = %{version}-%{release}
212 %description festival
213 Application for the Asterisk PBX that uses Festival to convert text to
217 Summary: Support GSM audio encoding/decoding
218 Group: Applications/Networking
219 Requires: %{name} = %{version}-%{release}
222 Support GSM audio encoding/decoding.
225 Summary: H.323 protocol support for Asterisk
226 Group: Applications/Networking
227 Requires: %{name} = %{version}-%{release}
230 This channel driver (chan_h323) provides support for the H.323
231 protocol for Asterisk. This is an implementation originally
232 contributed by NuFone and nowdays maintained and distributed by
233 Digium, Inc. Hence, it is considered the official H.323 chanel driver.
236 Summary: HTTP Server Support
237 Group: Applications/Networking
238 Requires: %{name} = %{version}-%{release}
244 Summary: Stream audio from Asterisk to an IceCast server
245 Group: Applications/Networking
246 Requires: %{name} = %{version}-%{release}
248 Obsoletes: asterisk < 1.4.18-1
249 Conflicts: asterisk < 1.4.18-1
252 Stream audio from Asterisk to an IceCast server.
255 Summary: Jabber/XMPP resources for Asterisk
256 Group: Applications/Networking
257 Requires: %{name} = %{version}-%{release}
260 Jabber/XMPP resources for Asterisk.
263 Summary: JACK resources for Asterisk
264 Group: Applications/Networking
265 Requires: %{name} = %{version}-%{release}
268 JACK resources for Asterisk.
271 Summary: Lua resources for Asterisk
272 Group: Applications/Networking
273 Requires: %{name} = %{version}-%{release}
276 Lua resources for Asterisk.
279 Summary: LDAP resources for Asterisk
280 Group: Applications/Networking
281 Requires: %{name} = %{version}-%{release}
284 LDAP resources for Asterisk.
287 Summary: LDAP resources for Asterisk and the Fedora Directory Server
288 Group: Applications/Networking
289 Requires: %{name} = %{version}-%{release}
290 Requires: %{name}-ldap = %{version}-%{release}
291 Requires: fedora-ds-base
293 %description ldap-fds
294 LDAP resources for Asterisk and the Fedora Directory Server.
297 Summary: LPC-10 2400 bps Voice Codec support
298 Group: Applications/Networking
299 Requires: %{name} = %{version}-%{release}
302 LPC-10 2400 bps Voice Codec support
305 Summary: MiniVM applicaton for Asterisk
306 Group: Applications/Networking
307 Requires: %{name} = %{version}-%{release}
310 MiniVM application for Asterisk.
313 Summary: Applications for Asterisk that use ODBC (except voicemail)
314 Group: Applications/Networking
315 Requires: %{name} = %{version}-%{release}
318 Applications for Asterisk that use ODBC (except voicemail)
321 Summary: Modules for Asterisk that use Open Settlement Protocol (OSP) Applications
322 Group: Applications/Networking
323 Requires: %{name} = %{version}-%{release}
326 Open Settlement Protocol (OSP) Applications.
329 Summary: Modules for Asterisk that use OSS sound drivers
330 Group: Applications/Networking
331 Requires: %{name} = %{version}-%{release}
334 Modules for Asterisk that use OSS sound drivers.
337 Summary: PJSIP Asterisk modules
338 Group: Applications/Networking
339 Requires: %{name} = %{version}-%{release}
342 The chan_pjsip and res_pjsip* modules provided by this package provide the new
343 SIP driver for Asterisk, based on the PJSIP stack, to replace the old, badly designed
344 and quite buggy chan_sip module.
347 Summary: Modules for Asterisk that use the portaudio library
348 Group: Applications/Networking
349 Requires: %{name} = %{version}-%{release}
351 %description portaudio
352 Modules for Asterisk that use the portaudio library.
355 Summary: Applications for Asterisk that use PostgreSQL
356 Group: Applications/Networking
357 Requires: %{name} = %{version}-%{release}
359 %description postgresql
360 Applications for Asterisk that use PostgreSQL.
363 Summary: Applications for Asterisk that use RADIUS
364 Group: Applications/Networking
365 Requires: %{name} = %{version}-%{release}
368 Applications for Asterisk that use RADIUS.
371 Summary: resample codec
372 Group: Applications/Networking
373 Requires: %{name} = %{version}-%{release}
375 %description resample
379 Summary: Modules for Asterisk that support the SCCP/Skinny protocol
380 Group: Applications/Networking
381 Requires: %{name} = %{version}-%{release}
384 Modules for Asterisk that support the SCCP/Skinny protocol.
387 Summary: Module that enables SNMP monitoring of Asterisk
388 Group: Applications/Networking
389 Requires: %{name} = %{version}-%{release}
393 Module that enables SNMP monitoring of Asterisk.
396 Summary: Speex codec support
397 Group: Applications/Networking
398 Requires: %{name} = %{version}-%{release}
404 Summary: Sqlite modules for Asterisk
405 Group: Applications/Networking
406 Requires: %{name} = %{version}-%{release}
409 Sqlite modules for Asterisk.
412 Summary: Modules for Asterisk that use FreeTDS
413 Group: Applications/Networking
414 Requires: %{name} = %{version}-%{release}
417 Modules for Asterisk that use FreeTDS.
420 Summary: Unistim channel for Asterisk
421 Group: Applications/Networking
422 Requires: %{name} = %{version}-%{release}
425 Unistim channel for Asterisk
428 Summary: Common Voicemail Modules for Asterisk
429 Group: Applications/Networking
430 Requires: %{name} = %{version}-%{release}
431 Requires: %{name}-voicemail-implementation = %{version}-%{release}
432 Requires: /usr/lib/sendmail
435 %description voicemail
436 Common Voicemail Modules for Asterisk.
438 %package voicemail-imap
439 Summary: Store voicemail on an IMAP server
440 Group: Applications/Networking
441 Requires: %{name} = %{version}-%{release}
442 Requires: %{name}-voicemail = %{version}-%{release}
443 Provides: %{name}-voicemail-implementation = %{version}-%{release}
445 %description voicemail-imap
446 Voicemail implementation for Asterisk that stores voicemail on an IMAP
449 %package voicemail-odbc
450 Summary: Store voicemail in a database using ODBC
451 Group: Applications/Networking
452 Requires: %{name} = %{version}-%{release}
453 Requires: %{name}-voicemail = %{version}-%{release}
454 Provides: %{name}-voicemail-implementation = %{version}-%{release}
456 %description voicemail-odbc
457 Voicemail implementation for Asterisk that uses ODBC to store
458 voicemail in a database.
460 %package voicemail-plain
461 Summary: Store voicemail on the local filesystem
462 Group: Applications/Networking
463 Requires: %{name} = %{version}-%{release}
464 Requires: %{name}-voicemail = %{version}-%{release}
465 Provides: %{name}-voicemail-implementation = %{version}-%{release}
467 %description voicemail-plain
468 Voicemail implementation for Asterisk that stores voicemail on the
472 Summary: Ogg Vorbis format support
473 Group: Applications/Networking
474 Requires: %{name} = %{version}-%{release}
477 Ogg Vorbis format support.
479 # define apidocs as last package, as it is the biggest one
481 Summary: API documentation for Asterisk
483 %if "%{_rpmversion}" >= "5"
488 API documentation for Asterisk.
501 # Fixup makefile so sound archives aren't downloaded/installed
502 %{__sed} -i -e 's/^all:.*$/all:/' sounds/Makefile
503 %{__sed} -i -e 's/^install:.*$/install:/' sounds/Makefile
506 rm -rf imap menuselect/mxml main/editline codecs/gsm codecs/lpc10
508 install %{SOURCE12} .
509 install %{SOURCE13} .
512 sed -i -e 's#\(MENUSELECT_ADDONS=.*\)#\1 chan_ooh323 chan_h323#g' menuselect.makeopts
514 %if %{without corosync}
515 sed -i -e 's#\(MENUSELECT_RES=.*\)#\1 res_corosync#g' menuselect.makeopts
521 %{__aclocal} -I autoconf
525 export ASTCFLAGS="%{rpmcflags}"
526 export ASTLDFLAGS="%{rpmldflags}"
527 export WGET="/bin/true"
529 # be sure to invoke ./configure with our flags
531 %{__aclocal} -I ../autoconf
534 # we need just plain cli for building
545 %{!?with_h323:--without-h323} \
548 cp -f .cleancount .lastclean
550 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=FILE_STORAGE/' menuselect.makeopts
553 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
554 ASTDATADIR=%{_datadir}/asterisk \
555 ASTVARLIBDIR=%{_datadir}/asterisk \
556 ASTDBDIR=%{_localstatedir}/spool/asterisk \
557 %{?with_verbose:NOISY_BUILD=yes} \
559 rm apps/app_voicemail.o apps/app_directory.o
560 mv apps/app_voicemail.so apps/app_voicemail_plain.so
561 mv apps/app_directory.so apps/app_directory_plain.so
563 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts
566 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
567 ASTDATADIR=%{_datadir}/asterisk \
568 ASTVARLIBDIR=%{_datadir}/asterisk \
569 ASTDBDIR=%{_localstatedir}/spool/asterisk \
570 %{?with_verbose:NOISY_BUILD=yes} \
572 rm apps/app_voicemail.o apps/app_directory.o
573 mv apps/app_voicemail.so apps/app_voicemail_imap.so
574 mv apps/app_directory.so apps/app_directory_imap.so
576 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts
579 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
580 ASTDATADIR=%{_datadir}/asterisk \
581 ASTVARLIBDIR=%{_datadir}/asterisk \
582 ASTDBDIR=%{_localstatedir}/spool/asterisk \
583 %{?with_verbose:NOISY_BUILD=yes} \
585 rm apps/app_voicemail.o apps/app_directory.o
586 mv apps/app_voicemail.so apps/app_voicemail_odbc.so
587 mv apps/app_directory.so apps/app_directory_odbc.so
589 # so that these modules don't get built again during the install phase
590 touch apps/app_voicemail.o apps/app_directory.o
591 touch apps/app_voicemail.so apps/app_directory.so
597 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
598 ASTDATADIR=%{_datadir}/asterisk \
599 ASTVARLIBDIR=%{_datadir}/asterisk \
600 ASTDBDIR=%{_localstatedir}/spool/asterisk \
601 %{?with_verbose:NOISY_BUILD=yes} \
605 rm -rf $RPM_BUILD_ROOT
606 install -d $RPM_BUILD_ROOT{/var/{log/asterisk/cdr-csv,spool/asterisk/monitor},/etc/{rc.d/init.d,sysconfig,logrotate.d}} \
607 $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
609 export ASTCFLAGS="%{rpmcflags}"
611 %{__make} -j1 install \
614 DESTDIR=$RPM_BUILD_ROOT \
615 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
616 ASTDATADIR=%{_datadir}/asterisk \
617 ASTVARLIBDIR=%{_datadir}/asterisk \
618 ASTDBDIR=%{_localstatedir}/spool/asterisk
620 %{__make} -j1 samples \
623 DESTDIR=$RPM_BUILD_ROOT \
624 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
625 ASTDATADIR=%{_datadir}/asterisk \
626 ASTVARLIBDIR=%{_datadir}/asterisk \
627 ASTDBDIR=%{_localstatedir}/spool/asterisk
629 rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_directory.so
630 rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_voicemail.so
631 install -D -p apps/app_directory_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
632 install -D -p apps/app_voicemail_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
633 install -D -p apps/app_directory_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
634 install -D -p apps/app_voicemail_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
635 install -D -p apps/app_directory_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
636 install -D -p apps/app_voicemail_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
638 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
639 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
640 cp -a %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
642 install %{SOURCE3} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
644 # create some directories that need to be packaged
645 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/moh
646 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/sounds
647 ln -s %{_localstatedir}/lib/asterisk/licenses $RPM_BUILD_ROOT%{_datadir}/asterisk/licenses
649 install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/asterisk/licenses
650 install -d $RPM_BUILD_ROOT%{_localstatedir}/log/asterisk/cdr-custom
651 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/festival
652 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/monitor
653 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/outgoing
654 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/uploads
656 # We're not going to package any of the sample AGI scripts
657 rm -f $RPM_BUILD_ROOT%{_datadir}/asterisk/agi-bin/*
659 # Don't package the sample voicemail user
660 rm -rf $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/voicemail/default
662 # Don't package example phone provision configs
663 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/phoneprov/*
665 # these are compiled with -O0 and thus include unfortified code.
666 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest
667 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest2
669 # we're not using safe_asterisk
670 rm -f $RPM_BUILD_ROOT%{_sbindir}/safe_asterisk
671 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/safe_asterisk.8*
673 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/firmware/iax/*
676 find doc/api -name '*.map' -size 0 -delete
679 # remove configuration files for components never built
680 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{acl,app_mysql,app_skel,cdr_mysql,config_test,misdn,test_sorcery}.conf
682 # remove configuration files for disabled optional components
683 %if %{without corosync}
684 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_corosync.conf
687 # I don't even know which one can be fixed
688 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{h323,ooh323}.conf
691 rm -fr $RPM_BUILD_ROOT/usr/include/asterisk/doxygen
694 rm -rf $RPM_BUILD_ROOT
697 %groupadd -g 188 asterisk
698 %useradd -u 188 -r -s /sbin/nologin -d /var/lib/asterisk -M -c 'Asterisk User' -g asterisk asterisk
701 if [ "$1" = 0 ]; then
703 %groupremove asterisk
707 /sbin/chkconfig --add asterisk
708 # use -n (NOOP) as restart would be breaking all current calls.
709 %service -n asterisk restart "Asterisk daemon"
712 if [ "$1" = "0" ]; then
713 %service asterisk stop
714 /sbin/chkconfig --del asterisk
717 %triggerpostun -- %{name} < 1.6.1.12-0.1
718 # chown to asterisk previously root owned files
719 # loose one (not one that cames from rpm), as we're not trying to split the
720 # hair with file permission bits.
721 chown -R asterisk:asterisk /var/spool/asterisk
722 chown -R asterisk:asterisk /var/lib/asterisk
725 %defattr(644,root,root,755)
726 %doc README *.txt ChangeLog BUGS CREDITS configs
727 %doc doc/asterisk.sgml
729 %attr(755,root,root) %{_sbindir}/astcanary
730 %attr(755,root,root) %{_sbindir}/astdb2bdb
731 %attr(755,root,root) %{_sbindir}/astdb2sqlite3
732 %attr(755,root,root) %{_sbindir}/asterisk
733 %attr(755,root,root) %{_sbindir}/astgenkey
734 %attr(755,root,root) %{_sbindir}/autosupport
735 %attr(755,root,root) %{_sbindir}/rasterisk
736 %{_mandir}/man8/astdb2bdb.8*
737 %{_mandir}/man8/astdb2sqlite3.8*
738 %{_mandir}/man8/asterisk.8*
739 %{_mandir}/man8/astgenkey.8*
740 %{_mandir}/man8/autosupport.8*
742 %attr(754,root,root) /etc/rc.d/init.d/%{name}
743 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
744 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
746 %attr(750,root,asterisk) %dir %{_sysconfdir}/asterisk
747 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adsi.conf
748 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/agents.conf
749 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alarmreceiver.conf
750 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/amd.conf
751 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ari.conf
752 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.adsi
753 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.conf
754 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/calendar.conf
755 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ccss.conf
756 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr.conf
757 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_custom.conf
758 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_manager.conf
759 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_syslog.conf
760 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel.conf
761 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_custom.conf
762 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_mobile.conf
763 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli.conf
764 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_aliases.conf
765 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_permissions.conf
766 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/codecs.conf
767 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/confbridge.conf
768 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dnsmgr.conf
769 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dsp.conf
770 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dundi.conf
771 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/enum.conf
772 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extconfig.conf
773 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.ael
774 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.conf
775 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/features.conf
776 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/followme.conf
777 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iax.conf
778 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iaxprov.conf
779 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/indications.conf
780 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/logger.conf
781 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/manager.conf
782 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/mgcp.conf
783 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/modules.conf
784 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/musiconhold.conf
785 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/muted.conf
786 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phone.conf
787 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phoneprov.conf
788 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queuerules.conf
789 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queues.conf
790 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_mysql.conf
791 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_parking.conf
792 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pktccops.conf
793 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_stun_monitor.conf
794 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/rtp.conf
795 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/say.conf
796 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sip*.conf
797 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sla.conf
798 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/smdi.conf
799 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sorcery.conf
800 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/statsd.conf
801 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/telcordia-1.adsi
802 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/udptl.conf
803 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/users.conf
804 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/vpb.conf
806 %{_libdir}/libasteriskssl.so.1
808 %dir %{_libdir}/asterisk
809 %dir %{_libdir}/asterisk/modules
811 %attr(755,root,root) %{_libdir}/asterisk/modules/app_adsiprog.so
812 %attr(755,root,root) %{_libdir}/asterisk/modules/app_agent_pool.so
813 %attr(755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so
814 %attr(755,root,root) %{_libdir}/asterisk/modules/app_amd.so
815 %attr(755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so
816 %attr(755,root,root) %{_libdir}/asterisk/modules/app_bridgewait.so
817 %attr(755,root,root) %{_libdir}/asterisk/modules/app_cdr.so
818 %attr(755,root,root) %{_libdir}/asterisk/modules/app_celgenuserevent.so
819 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so
820 %attr(755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so
821 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so
822 %attr(755,root,root) %{_libdir}/asterisk/modules/app_confbridge.so
823 %attr(755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so
824 %attr(755,root,root) %{_libdir}/asterisk/modules/app_db.so
825 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dial.so
826 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dictate.so
827 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so
828 %attr(755,root,root) %{_libdir}/asterisk/modules/app_disa.so
829 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so
830 %attr(755,root,root) %{_libdir}/asterisk/modules/app_echo.so
831 %attr(755,root,root) %{_libdir}/asterisk/modules/app_exec.so
832 %attr(755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so
833 %attr(755,root,root) %{_libdir}/asterisk/modules/app_followme.so
834 %attr(755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so
835 %attr(755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so
836 %attr(755,root,root) %{_libdir}/asterisk/modules/app_image.so
837 %attr(755,root,root) %{_libdir}/asterisk/modules/app_macro.so
838 %attr(755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
839 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
840 %attr(755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so
841 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mp3.so
842 %attr(755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so
843 %attr(755,root,root) %{_libdir}/asterisk/modules/app_originate.so
844 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playback.so
845 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playtones.so
846 %attr(755,root,root) %{_libdir}/asterisk/modules/app_privacy.so
847 %attr(755,root,root) %{_libdir}/asterisk/modules/app_queue.so
848 %attr(755,root,root) %{_libdir}/asterisk/modules/app_read.so
849 %attr(755,root,root) %{_libdir}/asterisk/modules/app_readexten.so
850 %attr(755,root,root) %{_libdir}/asterisk/modules/app_record.so
851 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so
852 %attr(755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so
853 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
854 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sms.so
855 %attr(755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so
856 %attr(755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so
857 %attr(755,root,root) %{_libdir}/asterisk/modules/app_stack.so
858 %attr(755,root,root) %{_libdir}/asterisk/modules/app_stasis.so
859 %attr(755,root,root) %{_libdir}/asterisk/modules/app_system.so
860 %attr(755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so
861 %attr(755,root,root) %{_libdir}/asterisk/modules/app_test.so
862 %attr(755,root,root) %{_libdir}/asterisk/modules/app_transfer.so
863 %attr(755,root,root) %{_libdir}/asterisk/modules/app_url.so
864 %attr(755,root,root) %{_libdir}/asterisk/modules/app_userevent.so
865 %attr(755,root,root) %{_libdir}/asterisk/modules/app_verbose.so
866 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so
867 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so
868 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so
869 %attr(755,root,root) %{_libdir}/asterisk/modules/app_while.so
870 %attr(755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so
871 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_features.so
872 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_interval_features.so
873 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_holding.so
874 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_native_rtp.so
875 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_simple.so
876 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_softmix.so
877 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so
878 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so
879 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so
880 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_syslog.so
881 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_custom.so
882 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_manager.so
883 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_bridge_media.so
884 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so
885 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mobile.so
886 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so
887 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_multicast_rtp.so
888 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_phone.so
889 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_sip.so
890 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so
891 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
892 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
893 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g722.so
894 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g726.so
895 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ilbc.so
896 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so
897 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g719.so
898 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g723.so
899 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g726.so
900 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g729.so
901 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h263.so
902 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h264.so
903 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so
904 %attr(755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so
905 %attr(755,root,root) %{_libdir}/asterisk/modules/format_pcm.so
906 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren14.so
907 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren7.so
908 %attr(755,root,root) %{_libdir}/asterisk/modules/format_sln.so
909 %attr(755,root,root) %{_libdir}/asterisk/modules/format_vox.so
910 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav.so
911 %attr(755,root,root) %{_libdir}/asterisk/modules/func_aes.so
912 %attr(755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so
913 %attr(755,root,root) %{_libdir}/asterisk/modules/func_base64.so
914 %attr(755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so
915 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callcompletion.so
916 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callerid.so
917 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cdr.so
918 %attr(755,root,root) %{_libdir}/asterisk/modules/func_channel.so
919 %attr(755,root,root) %{_libdir}/asterisk/modules/func_config.so
920 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cut.so
921 %attr(755,root,root) %{_libdir}/asterisk/modules/func_db.so
922 %attr(755,root,root) %{_libdir}/asterisk/modules/func_devstate.so
923 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so
924 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so
925 %attr(755,root,root) %{_libdir}/asterisk/modules/func_enum.so
926 %attr(755,root,root) %{_libdir}/asterisk/modules/func_env.so
927 %attr(755,root,root) %{_libdir}/asterisk/modules/func_extstate.so
928 %attr(755,root,root) %{_libdir}/asterisk/modules/func_frame_trace.so
929 %attr(755,root,root) %{_libdir}/asterisk/modules/func_global.so
930 %attr(755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so
931 %attr(755,root,root) %{_libdir}/asterisk/modules/func_hangupcause.so
932 %attr(755,root,root) %{_libdir}/asterisk/modules/func_iconv.so
933 %attr(755,root,root) %{_libdir}/asterisk/modules/func_jitterbuffer.so
934 %attr(755,root,root) %{_libdir}/asterisk/modules/func_lock.so
935 %attr(755,root,root) %{_libdir}/asterisk/modules/func_logic.so
936 %attr(755,root,root) %{_libdir}/asterisk/modules/func_math.so
937 %attr(755,root,root) %{_libdir}/asterisk/modules/func_md5.so
938 %attr(755,root,root) %{_libdir}/asterisk/modules/func_module.so
939 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pitchshift.so
940 %attr(755,root,root) %{_libdir}/asterisk/modules/func_presencestate.so
941 %attr(755,root,root) %{_libdir}/asterisk/modules/func_rand.so
942 %attr(755,root,root) %{_libdir}/asterisk/modules/func_realtime.so
943 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sha1.so
944 %attr(755,root,root) %{_libdir}/asterisk/modules/func_shell.so
945 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sprintf.so
946 %attr(755,root,root) %{_libdir}/asterisk/modules/func_srv.so
947 %attr(755,root,root) %{_libdir}/asterisk/modules/func_strings.so
948 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so
949 %attr(755,root,root) %{_libdir}/asterisk/modules/func_timeout.so
950 %attr(755,root,root) %{_libdir}/asterisk/modules/func_uri.so
951 %attr(755,root,root) %{_libdir}/asterisk/modules/func_version.so
952 %attr(755,root,root) %{_libdir}/asterisk/modules/func_volume.so
953 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so
954 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_config.so
955 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so
956 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so
957 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so
958 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so
959 %attr(755,root,root) %{_libdir}/asterisk/modules/res_adsi.so
960 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so
961 %attr(755,root,root) %{_libdir}/asterisk/modules/res_agi.so
962 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari.so
963 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_applications.so
964 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_asterisk.so
965 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_bridges.so
966 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_channels.so
967 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_device_states.so
968 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_endpoints.so
969 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_events.so
970 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_model.so
971 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_playbacks.so
972 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_recordings.so
973 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_sounds.so
974 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar.so
975 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_caldav.so
976 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_ews.so
977 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_exchange.so
978 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_icalendar.so
979 %attr(755,root,root) %{_libdir}/asterisk/modules/res_chan_stats.so
980 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_mysql.so
981 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clialiases.so
982 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so
983 %attr(755,root,root) %{_libdir}/asterisk/modules/res_convert.so
984 %attr(755,root,root) %{_libdir}/asterisk/modules/res_crypto.so
985 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_celt.so
986 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h263.so
987 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h264.so
988 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_opus.so
989 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_silk.so
990 %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_websocket.so
991 %attr(755,root,root) %{_libdir}/asterisk/modules/res_limit.so
992 %attr(755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
993 %attr(755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so
994 %attr(755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
995 %attr(755,root,root) %{_libdir}/asterisk/modules/res_parking.so
996 %attr(755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so
997 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pktccops.so
998 %attr(755,root,root) %{_libdir}/asterisk/modules/res_realtime.so
999 # res_rtp_asterisk.so pulls some pjproject libs, but it still looks like a core module
1000 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_asterisk.so
1001 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_multicast.so
1002 %attr(755,root,root) %{_libdir}/asterisk/modules/res_security_log.so
1003 %attr(755,root,root) %{_libdir}/asterisk/modules/res_smdi.so
1004 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_astdb.so
1005 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_config.so
1006 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_memory.so
1007 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_realtime.so
1008 %attr(755,root,root) %{_libdir}/asterisk/modules/res_speech.so
1009 %attr(755,root,root) %{_libdir}/asterisk/modules/res_srtp.so
1010 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis.so
1011 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_answer.so
1012 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_device_state.so
1013 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_playback.so
1014 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_recording.so
1015 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_snoop.so
1016 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stun_monitor.so
1017 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so
1018 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_timerfd.so
1019 %attr(755,root,root) %{_libdir}/asterisk/modules/res_statsd.so
1020 /usr/lib/tmpfiles.d/%{name}.conf
1022 %dir %{_datadir}/asterisk
1023 %dir %{_datadir}/asterisk/agi-bin
1024 %dir %{_datadir}/asterisk/firmware
1025 %dir %{_datadir}/asterisk/firmware/iax
1026 %dir %{_datadir}/asterisk/images
1027 %dir %{_datadir}/asterisk/moh
1028 %dir %{_datadir}/asterisk/sounds
1029 %dir %attr(750,root,asterisk) %{_datadir}/asterisk/keys
1030 # no need to protect publicly downloaded and packaged .pub
1031 #%{_datadir}/asterisk/keys/*.pub
1032 %{_datadir}/asterisk/images/*.jpg
1033 %{_datadir}/asterisk/phoneprov
1034 %{_datadir}/asterisk/licenses
1036 %dir %{_datadir}/asterisk/documentation
1037 %{_datadir}/asterisk/documentation/appdocsxml.dtd
1038 %{_datadir}/asterisk/documentation/appdocsxml.xslt
1039 %{_datadir}/asterisk/documentation/core-en_US.xml
1041 %dir %{_datadir}/asterisk/rest-api
1042 %{_datadir}/asterisk/rest-api/*.json
1044 %attr(770,root,asterisk) %dir %{_localstatedir}/lib/asterisk
1045 %dir %attr(750,root,asterisk) %{_localstatedir}/lib/asterisk/licenses
1047 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk
1048 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-csv
1049 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-custom
1051 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk
1052 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/monitor
1053 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/outgoing
1054 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/tmp
1055 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/uploads
1056 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/voicemail
1058 %attr(775,root,asterisk) %dir %{_localstatedir}/run/asterisk
1061 %defattr(644,root,root,755)
1062 %dir %{_includedir}/asterisk
1063 %{_includedir}/asterisk/*.h
1064 %{_includedir}/asterisk.h
1065 %{_libdir}/libasteriskssl.so
1069 %defattr(644,root,root,755)
1074 %defattr(644,root,root,755)
1075 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alsa.conf
1076 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so
1079 %defattr(644,root,root,755)
1080 %doc contrib/scripts/dbsep.cgi
1081 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dbsep.conf
1082 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_curl.conf
1083 %attr(755,root,root) %{_libdir}/asterisk/modules/func_curl.so
1084 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_curl.so
1085 %attr(755,root,root) %{_libdir}/asterisk/modules/res_curl.so
1088 %defattr(644,root,root,755)
1089 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/meetme.conf
1090 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_dahdi.conf
1091 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so
1092 %attr(755,root,root) %{_libdir}/asterisk/modules/app_flash.so
1093 %attr(755,root,root) %{_libdir}/asterisk/modules/app_meetme.so
1094 %attr(755,root,root) %{_libdir}/asterisk/modules/app_page.so
1095 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_dahdi.so
1096 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_dahdi.so
1097 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_dahdi.so
1100 %defattr(644,root,root,755)
1101 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_fax.conf
1102 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax.so
1103 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax_spandsp.so
1106 %defattr(644,root,root,755)
1107 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/festival.conf
1108 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/festival
1109 %attr(755,root,root) %{_libdir}/asterisk/modules/app_festival.so
1112 %defattr(644,root,root,755)
1113 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so
1114 %attr(755,root,root) %{_libdir}/asterisk/modules/format_gsm.so
1115 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so
1119 %defattr(644,root,root,755)
1120 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_ooh323.conf
1121 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_ooh323.so
1125 %defattr(644,root,root,755)
1126 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/http.conf
1127 %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_post.so
1128 %{_datadir}/asterisk/static-http
1131 %defattr(644,root,root,755)
1132 %doc contrib/asterisk-ices.xml
1133 %attr(755,root,root) %{_libdir}/asterisk/modules/app_ices.so
1136 %defattr(644,root,root,755)
1137 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/gtalk.conf
1138 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jabber.conf
1139 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jingle.conf
1140 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/motif.conf
1141 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/xmpp.conf
1142 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_gtalk.so
1143 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_jingle.so
1144 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_motif.so
1145 %attr(755,root,root) %{_libdir}/asterisk/modules/res_jabber.so
1146 %attr(755,root,root) %{_libdir}/asterisk/modules/res_xmpp.so
1149 %defattr(644,root,root,755)
1150 %attr(755,root,root) %{_libdir}/asterisk/modules/app_jack.so
1153 %defattr(644,root,root,755)
1154 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.lua
1155 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_lua.so
1158 %defattr(644,root,root,755)
1159 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_ldap.conf
1160 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_ldap.so
1164 %defattr(644,root,root,755)
1165 %{_sysconfdir}/dirsrv/schema/99asterisk.ldif
1169 %defattr(644,root,root,755)
1170 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so
1173 %defattr(644,root,root,755)
1174 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions_minivm.conf
1175 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/minivm.conf
1176 %attr(755,root,root) %{_libdir}/asterisk/modules/app_minivm.so
1179 %defattr(644,root,root,755)
1180 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
1181 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_odbc.conf
1182 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_odbc.conf
1183 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/func_odbc.conf
1184 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_odbc.conf
1185 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
1186 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_odbc.so
1187 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_odbc.so
1188 %attr(755,root,root) %{_libdir}/asterisk/modules/func_odbc.so
1189 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_odbc.so
1190 %attr(755,root,root) %{_libdir}/asterisk/modules/res_odbc.so
1193 %defattr(644,root,root,755)
1194 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/osp.conf
1195 %attr(755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so
1198 %defattr(644,root,root,755)
1199 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/oss.conf
1200 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_oss.so
1203 %defattr(644,root,root,755)
1204 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip.conf
1205 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip_notify.conf
1206 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_pjsip.so
1207 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pjsip_endpoint.so
1208 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip.so
1209 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_acl.so
1210 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_authenticator_digest.so
1211 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_caller_id.so
1212 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_diversion.so
1213 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_dtmf_info.so
1214 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_anonymous.so
1215 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_ip.so
1216 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_user.so
1217 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_exten_state.so
1218 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_header_funcs.so
1219 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_log_forwarder.so
1220 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_logger.so
1221 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_messaging.so
1222 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_mwi.so
1223 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_nat.so
1224 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_notify.so
1225 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_one_touch_record_info.so
1226 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_authenticator_digest.so
1227 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_registration.so
1228 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pidf.so
1229 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pubsub.so
1230 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_refer.so
1231 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_registrar.so
1232 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_registrar_expire.so
1233 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_rfc3326.so
1234 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_sdp_rtp.so
1235 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_session.so
1236 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_t38.so
1237 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_transport_websocket.so
1240 %defattr(644,root,root,755)
1241 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/console.conf
1242 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_console.so
1245 %defattr(644,root,root,755)
1246 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_pgsql.conf
1247 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_pgsql.conf
1248 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pgsql.conf
1249 %doc contrib/realtime/postgresql/realtime.sql
1250 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so
1251 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_pgsql.so
1252 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so
1255 %defattr(644,root,root,755)
1256 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so
1257 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_radius.so
1260 %defattr(644,root,root,755)
1261 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
1264 %defattr(644,root,root,755)
1265 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/skinny.conf
1266 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so
1269 %defattr(644,root,root,755)
1270 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_snmp.conf
1271 %attr(755,root,root) %{_libdir}/asterisk/modules/res_snmp.so
1274 %defattr(644,root,root,755)
1275 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_speex.so
1276 %attr(755,root,root) %{_libdir}/asterisk/modules/func_speex.so
1279 %defattr(644,root,root,755)
1280 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
1281 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_sqlite3_custom.conf
1282 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite.conf
1283 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite3.conf
1284 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
1285 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_sqlite3_custom.so
1286 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite.so
1287 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite3.so
1290 %defattr(644,root,root,755)
1291 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_tds.conf
1292 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_tds.conf
1293 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so
1294 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_tds.so
1297 %defattr(644,root,root,755)
1298 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/unistim.conf
1299 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so
1303 %defattr(644,root,root,755)
1304 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/voicemail.conf
1305 %attr(755,root,root) %{_libdir}/asterisk/modules/func_vmcount.so
1307 %files voicemail-imap
1308 %defattr(644,root,root,755)
1309 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_imap.so
1310 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_imap.so
1312 %files voicemail-odbc
1313 %defattr(644,root,root,755)
1314 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_odbc.so
1315 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_odbc.so
1317 %files voicemail-plain
1318 %defattr(644,root,root,755)
1319 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_plain.so
1320 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_plain.so
1323 %defattr(644,root,root,755)
1324 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so