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: Calendar modules for Asterisk
182 Group: Applications/Networking
183 Requires: %{name} = %{version}-%{release}
185 %description calendar
186 Calendar modules for Asterisk.
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: PJSIP Asterisk modules
346 Group: Applications/Networking
347 Requires: %{name} = %{version}-%{release}
350 The chan_pjsip and res_pjsip* modules provided by this package provide the new
351 SIP driver for Asterisk, based on the PJSIP stack, to replace the old, badly designed
352 and quite buggy chan_sip module.
355 Summary: Modules for Asterisk that use the portaudio library
356 Group: Applications/Networking
357 Requires: %{name} = %{version}-%{release}
359 %description portaudio
360 Modules for Asterisk that use the portaudio library.
363 Summary: Applications for Asterisk that use PostgreSQL
364 Group: Applications/Networking
365 Requires: %{name} = %{version}-%{release}
367 %description postgresql
368 Applications for Asterisk that use PostgreSQL.
371 Summary: Applications for Asterisk that use RADIUS
372 Group: Applications/Networking
373 Requires: %{name} = %{version}-%{release}
376 Applications for Asterisk that use RADIUS.
379 Summary: resample codec
380 Group: Applications/Networking
381 Requires: %{name} = %{version}-%{release}
383 %description resample
387 Summary: Modules for Asterisk that support the SCCP/Skinny protocol
388 Group: Applications/Networking
389 Requires: %{name} = %{version}-%{release}
392 Modules for Asterisk that support the SCCP/Skinny protocol.
395 Summary: Module that enables SNMP monitoring of Asterisk
396 Group: Applications/Networking
397 Requires: %{name} = %{version}-%{release}
401 Module that enables SNMP monitoring of Asterisk.
404 Summary: Speex codec support
405 Group: Applications/Networking
406 Requires: %{name} = %{version}-%{release}
412 Summary: Sqlite modules for Asterisk
413 Group: Applications/Networking
414 Requires: %{name} = %{version}-%{release}
417 Sqlite modules for Asterisk.
420 Summary: Modules for Asterisk that use FreeTDS
421 Group: Applications/Networking
422 Requires: %{name} = %{version}-%{release}
425 Modules for Asterisk that use FreeTDS.
428 Summary: Unistim channel for Asterisk
429 Group: Applications/Networking
430 Requires: %{name} = %{version}-%{release}
433 Unistim channel for Asterisk
436 Summary: Common Voicemail Modules for Asterisk
437 Group: Applications/Networking
438 Requires: %{name} = %{version}-%{release}
439 Requires: %{name}-voicemail-implementation = %{version}-%{release}
440 Requires: /usr/lib/sendmail
443 %description voicemail
444 Common Voicemail Modules for Asterisk.
446 %package voicemail-imap
447 Summary: Store voicemail on an IMAP server
448 Group: Applications/Networking
449 Requires: %{name} = %{version}-%{release}
450 Requires: %{name}-voicemail = %{version}-%{release}
451 Provides: %{name}-voicemail-implementation = %{version}-%{release}
453 %description voicemail-imap
454 Voicemail implementation for Asterisk that stores voicemail on an IMAP
457 %package voicemail-odbc
458 Summary: Store voicemail in a database using ODBC
459 Group: Applications/Networking
460 Requires: %{name} = %{version}-%{release}
461 Requires: %{name}-voicemail = %{version}-%{release}
462 Provides: %{name}-voicemail-implementation = %{version}-%{release}
464 %description voicemail-odbc
465 Voicemail implementation for Asterisk that uses ODBC to store
466 voicemail in a database.
468 %package voicemail-plain
469 Summary: Store voicemail on the local filesystem
470 Group: Applications/Networking
471 Requires: %{name} = %{version}-%{release}
472 Requires: %{name}-voicemail = %{version}-%{release}
473 Provides: %{name}-voicemail-implementation = %{version}-%{release}
475 %description voicemail-plain
476 Voicemail implementation for Asterisk that stores voicemail on the
480 Summary: Ogg Vorbis format support
481 Group: Applications/Networking
482 Requires: %{name} = %{version}-%{release}
485 Ogg Vorbis format support.
487 # define apidocs as last package, as it is the biggest one
489 Summary: API documentation for Asterisk
491 %if "%{_rpmversion}" >= "5"
496 API documentation for Asterisk.
509 # Fixup makefile so sound archives aren't downloaded/installed
510 %{__sed} -i -e 's/^all:.*$/all:/' sounds/Makefile
511 %{__sed} -i -e 's/^install:.*$/install:/' sounds/Makefile
514 rm -rf imap menuselect/mxml main/editline codecs/gsm codecs/lpc10
516 install %{SOURCE12} .
517 install %{SOURCE13} .
520 sed -i -e 's#\(MENUSELECT_ADDONS=.*\)#\1 chan_ooh323 chan_h323#g' menuselect.makeopts
522 %if %{without corosync}
523 sed -i -e 's#\(MENUSELECT_RES=.*\)#\1 res_corosync#g' menuselect.makeopts
529 %{__aclocal} -I autoconf
533 export ASTCFLAGS="%{rpmcflags}"
534 export ASTLDFLAGS="%{rpmldflags}"
535 export WGET="/bin/true"
537 # be sure to invoke ./configure with our flags
539 %{__aclocal} -I ../autoconf
542 # we need just plain cli for building
553 %{!?with_h323:--without-h323} \
556 cp -f .cleancount .lastclean
558 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=FILE_STORAGE/' menuselect.makeopts
561 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
562 ASTDATADIR=%{_datadir}/asterisk \
563 ASTVARLIBDIR=%{_datadir}/asterisk \
564 ASTDBDIR=%{_localstatedir}/spool/asterisk \
565 %{?with_verbose:NOISY_BUILD=yes} \
567 rm apps/app_voicemail.o apps/app_directory.o
568 mv apps/app_voicemail.so apps/app_voicemail_plain.so
569 mv apps/app_directory.so apps/app_directory_plain.so
571 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts
574 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
575 ASTDATADIR=%{_datadir}/asterisk \
576 ASTVARLIBDIR=%{_datadir}/asterisk \
577 ASTDBDIR=%{_localstatedir}/spool/asterisk \
578 %{?with_verbose:NOISY_BUILD=yes} \
580 rm apps/app_voicemail.o apps/app_directory.o
581 mv apps/app_voicemail.so apps/app_voicemail_imap.so
582 mv apps/app_directory.so apps/app_directory_imap.so
584 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts
587 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
588 ASTDATADIR=%{_datadir}/asterisk \
589 ASTVARLIBDIR=%{_datadir}/asterisk \
590 ASTDBDIR=%{_localstatedir}/spool/asterisk \
591 %{?with_verbose:NOISY_BUILD=yes} \
593 rm apps/app_voicemail.o apps/app_directory.o
594 mv apps/app_voicemail.so apps/app_voicemail_odbc.so
595 mv apps/app_directory.so apps/app_directory_odbc.so
597 # so that these modules don't get built again during the install phase
598 touch apps/app_voicemail.o apps/app_directory.o
599 touch apps/app_voicemail.so apps/app_directory.so
605 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
606 ASTDATADIR=%{_datadir}/asterisk \
607 ASTVARLIBDIR=%{_datadir}/asterisk \
608 ASTDBDIR=%{_localstatedir}/spool/asterisk \
609 %{?with_verbose:NOISY_BUILD=yes} \
613 rm -rf $RPM_BUILD_ROOT
614 install -d $RPM_BUILD_ROOT{/var/{log/asterisk/cdr-csv,spool/asterisk/monitor},/etc/{rc.d/init.d,sysconfig,logrotate.d}} \
615 $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
617 export ASTCFLAGS="%{rpmcflags}"
619 %{__make} -j1 install \
622 DESTDIR=$RPM_BUILD_ROOT \
623 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
624 ASTDATADIR=%{_datadir}/asterisk \
625 ASTVARLIBDIR=%{_datadir}/asterisk \
626 ASTDBDIR=%{_localstatedir}/spool/asterisk
628 %{__make} -j1 samples \
631 DESTDIR=$RPM_BUILD_ROOT \
632 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
633 ASTDATADIR=%{_datadir}/asterisk \
634 ASTVARLIBDIR=%{_datadir}/asterisk \
635 ASTDBDIR=%{_localstatedir}/spool/asterisk
637 rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_directory.so
638 rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_voicemail.so
639 install -D -p apps/app_directory_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
640 install -D -p apps/app_voicemail_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
641 install -D -p apps/app_directory_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
642 install -D -p apps/app_voicemail_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
643 install -D -p apps/app_directory_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
644 install -D -p apps/app_voicemail_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
646 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
647 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
648 cp -a %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
650 install %{SOURCE3} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
652 # create some directories that need to be packaged
653 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/moh
654 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/sounds
655 ln -s %{_localstatedir}/lib/asterisk/licenses $RPM_BUILD_ROOT%{_datadir}/asterisk/licenses
657 install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/asterisk/licenses
658 install -d $RPM_BUILD_ROOT%{_localstatedir}/log/asterisk/cdr-custom
659 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/festival
660 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/monitor
661 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/outgoing
662 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/uploads
664 # We're not going to package any of the sample AGI scripts
665 rm -f $RPM_BUILD_ROOT%{_datadir}/asterisk/agi-bin/*
667 # Don't package the sample voicemail user
668 rm -rf $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/voicemail/default
670 # Don't package example phone provision configs
671 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/phoneprov/*
673 # these are compiled with -O0 and thus include unfortified code.
674 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest
675 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest2
677 # we're not using safe_asterisk
678 rm -f $RPM_BUILD_ROOT%{_sbindir}/safe_asterisk
679 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/safe_asterisk.8*
681 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/firmware/iax/*
684 find doc/api -name '*.map' -size 0 -delete
687 # remove configuration files for components never built
688 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{acl,app_mysql,app_skel,cdr_mysql,config_test,misdn,test_sorcery}.conf
690 # remove configuration files for disabled optional components
691 %if %{without corosync}
692 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_corosync.conf
695 # I don't even know which one can be fixed
696 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{h323,ooh323}.conf
699 rm -fr $RPM_BUILD_ROOT/usr/include/asterisk/doxygen
702 rm -rf $RPM_BUILD_ROOT
705 %groupadd -g 188 asterisk
706 %useradd -u 188 -r -s /sbin/nologin -d /var/lib/asterisk -M -c 'Asterisk User' -g asterisk asterisk
709 if [ "$1" = 0 ]; then
711 %groupremove asterisk
715 /sbin/chkconfig --add asterisk
716 # use -n (NOOP) as restart would be breaking all current calls.
717 %service -n asterisk restart "Asterisk daemon"
720 if [ "$1" = "0" ]; then
721 %service asterisk stop
722 /sbin/chkconfig --del asterisk
725 %triggerpostun -- %{name} < 1.6.1.12-0.1
726 # chown to asterisk previously root owned files
727 # loose one (not one that cames from rpm), as we're not trying to split the
728 # hair with file permission bits.
729 chown -R asterisk:asterisk /var/spool/asterisk
730 chown -R asterisk:asterisk /var/lib/asterisk
733 %defattr(644,root,root,755)
734 %doc README *.txt ChangeLog BUGS CREDITS configs
735 %doc doc/asterisk.sgml
737 %attr(755,root,root) %{_sbindir}/astcanary
738 %attr(755,root,root) %{_sbindir}/astdb2bdb
739 %attr(755,root,root) %{_sbindir}/astdb2sqlite3
740 %attr(755,root,root) %{_sbindir}/asterisk
741 %attr(755,root,root) %{_sbindir}/astgenkey
742 %attr(755,root,root) %{_sbindir}/autosupport
743 %attr(755,root,root) %{_sbindir}/rasterisk
744 %{_mandir}/man8/astdb2bdb.8*
745 %{_mandir}/man8/astdb2sqlite3.8*
746 %{_mandir}/man8/asterisk.8*
747 %{_mandir}/man8/astgenkey.8*
748 %{_mandir}/man8/autosupport.8*
750 %attr(754,root,root) /etc/rc.d/init.d/%{name}
751 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
752 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
754 %attr(750,root,asterisk) %dir %{_sysconfdir}/asterisk
755 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adsi.conf
756 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/agents.conf
757 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alarmreceiver.conf
758 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/amd.conf
759 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ari.conf
760 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.adsi
761 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.conf
762 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ccss.conf
763 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr.conf
764 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_custom.conf
765 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_manager.conf
766 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_syslog.conf
767 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel.conf
768 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_custom.conf
769 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_mobile.conf
770 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli.conf
771 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_aliases.conf
772 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_permissions.conf
773 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/codecs.conf
774 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/confbridge.conf
775 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dnsmgr.conf
776 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dsp.conf
777 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dundi.conf
778 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/enum.conf
779 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extconfig.conf
780 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.ael
781 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.conf
782 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/features.conf
783 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/followme.conf
784 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iax.conf
785 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iaxprov.conf
786 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/indications.conf
787 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/logger.conf
788 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/manager.conf
789 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/mgcp.conf
790 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/modules.conf
791 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/musiconhold.conf
792 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/muted.conf
793 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phone.conf
794 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phoneprov.conf
795 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queuerules.conf
796 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queues.conf
797 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_mysql.conf
798 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_parking.conf
799 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pktccops.conf
800 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_stun_monitor.conf
801 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/rtp.conf
802 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/say.conf
803 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sip*.conf
804 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sla.conf
805 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/smdi.conf
806 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sorcery.conf
807 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/statsd.conf
808 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/telcordia-1.adsi
809 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/udptl.conf
810 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/users.conf
811 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/vpb.conf
813 %{_libdir}/libasteriskssl.so.1
815 %dir %{_libdir}/asterisk
816 %dir %{_libdir}/asterisk/modules
818 %attr(755,root,root) %{_libdir}/asterisk/modules/app_adsiprog.so
819 %attr(755,root,root) %{_libdir}/asterisk/modules/app_agent_pool.so
820 %attr(755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so
821 %attr(755,root,root) %{_libdir}/asterisk/modules/app_amd.so
822 %attr(755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so
823 %attr(755,root,root) %{_libdir}/asterisk/modules/app_bridgewait.so
824 %attr(755,root,root) %{_libdir}/asterisk/modules/app_cdr.so
825 %attr(755,root,root) %{_libdir}/asterisk/modules/app_celgenuserevent.so
826 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so
827 %attr(755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so
828 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so
829 %attr(755,root,root) %{_libdir}/asterisk/modules/app_confbridge.so
830 %attr(755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so
831 %attr(755,root,root) %{_libdir}/asterisk/modules/app_db.so
832 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dial.so
833 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dictate.so
834 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so
835 %attr(755,root,root) %{_libdir}/asterisk/modules/app_disa.so
836 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so
837 %attr(755,root,root) %{_libdir}/asterisk/modules/app_echo.so
838 %attr(755,root,root) %{_libdir}/asterisk/modules/app_exec.so
839 %attr(755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so
840 %attr(755,root,root) %{_libdir}/asterisk/modules/app_followme.so
841 %attr(755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so
842 %attr(755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so
843 %attr(755,root,root) %{_libdir}/asterisk/modules/app_image.so
844 %attr(755,root,root) %{_libdir}/asterisk/modules/app_macro.so
845 %attr(755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
846 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
847 %attr(755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so
848 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mp3.so
849 %attr(755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so
850 %attr(755,root,root) %{_libdir}/asterisk/modules/app_originate.so
851 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playback.so
852 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playtones.so
853 %attr(755,root,root) %{_libdir}/asterisk/modules/app_privacy.so
854 %attr(755,root,root) %{_libdir}/asterisk/modules/app_queue.so
855 %attr(755,root,root) %{_libdir}/asterisk/modules/app_read.so
856 %attr(755,root,root) %{_libdir}/asterisk/modules/app_readexten.so
857 %attr(755,root,root) %{_libdir}/asterisk/modules/app_record.so
858 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so
859 %attr(755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so
860 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
861 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sms.so
862 %attr(755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so
863 %attr(755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so
864 %attr(755,root,root) %{_libdir}/asterisk/modules/app_stack.so
865 %attr(755,root,root) %{_libdir}/asterisk/modules/app_stasis.so
866 %attr(755,root,root) %{_libdir}/asterisk/modules/app_system.so
867 %attr(755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so
868 %attr(755,root,root) %{_libdir}/asterisk/modules/app_test.so
869 %attr(755,root,root) %{_libdir}/asterisk/modules/app_transfer.so
870 %attr(755,root,root) %{_libdir}/asterisk/modules/app_url.so
871 %attr(755,root,root) %{_libdir}/asterisk/modules/app_userevent.so
872 %attr(755,root,root) %{_libdir}/asterisk/modules/app_verbose.so
873 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so
874 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so
875 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so
876 %attr(755,root,root) %{_libdir}/asterisk/modules/app_while.so
877 %attr(755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so
878 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_features.so
879 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_interval_features.so
880 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_holding.so
881 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_native_rtp.so
882 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_simple.so
883 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_softmix.so
884 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so
885 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so
886 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so
887 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_syslog.so
888 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_custom.so
889 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_manager.so
890 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_bridge_media.so
891 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so
892 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mobile.so
893 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so
894 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_multicast_rtp.so
895 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_phone.so
896 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_sip.so
897 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so
898 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
899 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
900 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g722.so
901 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g726.so
902 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ilbc.so
903 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so
904 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g719.so
905 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g723.so
906 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g726.so
907 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g729.so
908 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h263.so
909 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h264.so
910 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so
911 %attr(755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so
912 %attr(755,root,root) %{_libdir}/asterisk/modules/format_pcm.so
913 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren14.so
914 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren7.so
915 %attr(755,root,root) %{_libdir}/asterisk/modules/format_sln.so
916 %attr(755,root,root) %{_libdir}/asterisk/modules/format_vox.so
917 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav.so
918 %attr(755,root,root) %{_libdir}/asterisk/modules/func_aes.so
919 %attr(755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so
920 %attr(755,root,root) %{_libdir}/asterisk/modules/func_base64.so
921 %attr(755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so
922 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callcompletion.so
923 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callerid.so
924 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cdr.so
925 %attr(755,root,root) %{_libdir}/asterisk/modules/func_channel.so
926 %attr(755,root,root) %{_libdir}/asterisk/modules/func_config.so
927 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cut.so
928 %attr(755,root,root) %{_libdir}/asterisk/modules/func_db.so
929 %attr(755,root,root) %{_libdir}/asterisk/modules/func_devstate.so
930 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so
931 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so
932 %attr(755,root,root) %{_libdir}/asterisk/modules/func_enum.so
933 %attr(755,root,root) %{_libdir}/asterisk/modules/func_env.so
934 %attr(755,root,root) %{_libdir}/asterisk/modules/func_extstate.so
935 %attr(755,root,root) %{_libdir}/asterisk/modules/func_frame_trace.so
936 %attr(755,root,root) %{_libdir}/asterisk/modules/func_global.so
937 %attr(755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so
938 %attr(755,root,root) %{_libdir}/asterisk/modules/func_hangupcause.so
939 %attr(755,root,root) %{_libdir}/asterisk/modules/func_iconv.so
940 %attr(755,root,root) %{_libdir}/asterisk/modules/func_jitterbuffer.so
941 %attr(755,root,root) %{_libdir}/asterisk/modules/func_lock.so
942 %attr(755,root,root) %{_libdir}/asterisk/modules/func_logic.so
943 %attr(755,root,root) %{_libdir}/asterisk/modules/func_math.so
944 %attr(755,root,root) %{_libdir}/asterisk/modules/func_md5.so
945 %attr(755,root,root) %{_libdir}/asterisk/modules/func_module.so
946 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pitchshift.so
947 %attr(755,root,root) %{_libdir}/asterisk/modules/func_presencestate.so
948 %attr(755,root,root) %{_libdir}/asterisk/modules/func_rand.so
949 %attr(755,root,root) %{_libdir}/asterisk/modules/func_realtime.so
950 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sha1.so
951 %attr(755,root,root) %{_libdir}/asterisk/modules/func_shell.so
952 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sprintf.so
953 %attr(755,root,root) %{_libdir}/asterisk/modules/func_srv.so
954 %attr(755,root,root) %{_libdir}/asterisk/modules/func_strings.so
955 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so
956 %attr(755,root,root) %{_libdir}/asterisk/modules/func_timeout.so
957 %attr(755,root,root) %{_libdir}/asterisk/modules/func_uri.so
958 %attr(755,root,root) %{_libdir}/asterisk/modules/func_version.so
959 %attr(755,root,root) %{_libdir}/asterisk/modules/func_volume.so
960 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so
961 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_config.so
962 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so
963 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so
964 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so
965 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so
966 %attr(755,root,root) %{_libdir}/asterisk/modules/res_adsi.so
967 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so
968 %attr(755,root,root) %{_libdir}/asterisk/modules/res_agi.so
969 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari.so
970 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_applications.so
971 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_asterisk.so
972 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_bridges.so
973 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_channels.so
974 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_device_states.so
975 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_endpoints.so
976 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_events.so
977 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_model.so
978 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_playbacks.so
979 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_recordings.so
980 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_sounds.so
981 %attr(755,root,root) %{_libdir}/asterisk/modules/res_chan_stats.so
982 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_mysql.so
983 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clialiases.so
984 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so
985 %attr(755,root,root) %{_libdir}/asterisk/modules/res_convert.so
986 %attr(755,root,root) %{_libdir}/asterisk/modules/res_crypto.so
987 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_celt.so
988 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h263.so
989 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h264.so
990 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_opus.so
991 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_silk.so
992 %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_websocket.so
993 %attr(755,root,root) %{_libdir}/asterisk/modules/res_limit.so
994 %attr(755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
995 %attr(755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so
996 %attr(755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
997 %attr(755,root,root) %{_libdir}/asterisk/modules/res_parking.so
998 %attr(755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so
999 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pktccops.so
1000 %attr(755,root,root) %{_libdir}/asterisk/modules/res_realtime.so
1001 # res_rtp_asterisk.so pulls some pjproject libs, but it still looks like a core module
1002 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_asterisk.so
1003 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_multicast.so
1004 %attr(755,root,root) %{_libdir}/asterisk/modules/res_security_log.so
1005 %attr(755,root,root) %{_libdir}/asterisk/modules/res_smdi.so
1006 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_astdb.so
1007 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_config.so
1008 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_memory.so
1009 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_realtime.so
1010 %attr(755,root,root) %{_libdir}/asterisk/modules/res_speech.so
1011 %attr(755,root,root) %{_libdir}/asterisk/modules/res_srtp.so
1012 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis.so
1013 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_answer.so
1014 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_device_state.so
1015 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_playback.so
1016 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_recording.so
1017 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_snoop.so
1018 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stun_monitor.so
1019 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so
1020 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_timerfd.so
1021 %attr(755,root,root) %{_libdir}/asterisk/modules/res_statsd.so
1022 /usr/lib/tmpfiles.d/%{name}.conf
1024 %dir %{_datadir}/asterisk
1025 %dir %{_datadir}/asterisk/agi-bin
1026 %dir %{_datadir}/asterisk/firmware
1027 %dir %{_datadir}/asterisk/firmware/iax
1028 %dir %{_datadir}/asterisk/images
1029 %dir %{_datadir}/asterisk/moh
1030 %dir %{_datadir}/asterisk/sounds
1031 %dir %attr(750,root,asterisk) %{_datadir}/asterisk/keys
1032 # no need to protect publicly downloaded and packaged .pub
1033 #%{_datadir}/asterisk/keys/*.pub
1034 %{_datadir}/asterisk/images/*.jpg
1035 %{_datadir}/asterisk/phoneprov
1036 %{_datadir}/asterisk/licenses
1038 %dir %{_datadir}/asterisk/documentation
1039 %{_datadir}/asterisk/documentation/appdocsxml.dtd
1040 %{_datadir}/asterisk/documentation/appdocsxml.xslt
1041 %{_datadir}/asterisk/documentation/core-en_US.xml
1043 %dir %{_datadir}/asterisk/rest-api
1044 %{_datadir}/asterisk/rest-api/*.json
1046 %attr(770,root,asterisk) %dir %{_localstatedir}/lib/asterisk
1047 %dir %attr(750,root,asterisk) %{_localstatedir}/lib/asterisk/licenses
1049 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk
1050 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-csv
1051 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-custom
1053 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk
1054 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/monitor
1055 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/outgoing
1056 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/tmp
1057 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/uploads
1058 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/voicemail
1060 %attr(775,root,asterisk) %dir %{_localstatedir}/run/asterisk
1063 %defattr(644,root,root,755)
1064 %dir %{_includedir}/asterisk
1065 %{_includedir}/asterisk/*.h
1066 %{_includedir}/asterisk.h
1067 %{_libdir}/libasteriskssl.so
1071 %defattr(644,root,root,755)
1076 %defattr(644,root,root,755)
1077 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alsa.conf
1078 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so
1081 %defattr(644,root,root,755)
1082 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/calendar.conf
1083 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar.so
1084 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_caldav.so
1085 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_ews.so
1086 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_exchange.so
1087 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_icalendar.so
1090 %defattr(644,root,root,755)
1091 %doc contrib/scripts/dbsep.cgi
1092 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dbsep.conf
1093 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_curl.conf
1094 %attr(755,root,root) %{_libdir}/asterisk/modules/func_curl.so
1095 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_curl.so
1096 %attr(755,root,root) %{_libdir}/asterisk/modules/res_curl.so
1099 %defattr(644,root,root,755)
1100 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/meetme.conf
1101 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_dahdi.conf
1102 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so
1103 %attr(755,root,root) %{_libdir}/asterisk/modules/app_flash.so
1104 %attr(755,root,root) %{_libdir}/asterisk/modules/app_meetme.so
1105 %attr(755,root,root) %{_libdir}/asterisk/modules/app_page.so
1106 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_dahdi.so
1107 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_dahdi.so
1108 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_dahdi.so
1111 %defattr(644,root,root,755)
1112 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_fax.conf
1113 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax.so
1114 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax_spandsp.so
1117 %defattr(644,root,root,755)
1118 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/festival.conf
1119 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/festival
1120 %attr(755,root,root) %{_libdir}/asterisk/modules/app_festival.so
1123 %defattr(644,root,root,755)
1124 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so
1125 %attr(755,root,root) %{_libdir}/asterisk/modules/format_gsm.so
1126 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so
1130 %defattr(644,root,root,755)
1131 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_ooh323.conf
1132 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_ooh323.so
1136 %defattr(644,root,root,755)
1137 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/http.conf
1138 %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_post.so
1139 %{_datadir}/asterisk/static-http
1142 %defattr(644,root,root,755)
1143 %doc contrib/asterisk-ices.xml
1144 %attr(755,root,root) %{_libdir}/asterisk/modules/app_ices.so
1147 %defattr(644,root,root,755)
1148 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/gtalk.conf
1149 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jabber.conf
1150 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jingle.conf
1151 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/motif.conf
1152 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/xmpp.conf
1153 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_gtalk.so
1154 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_jingle.so
1155 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_motif.so
1156 %attr(755,root,root) %{_libdir}/asterisk/modules/res_jabber.so
1157 %attr(755,root,root) %{_libdir}/asterisk/modules/res_xmpp.so
1160 %defattr(644,root,root,755)
1161 %attr(755,root,root) %{_libdir}/asterisk/modules/app_jack.so
1164 %defattr(644,root,root,755)
1165 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.lua
1166 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_lua.so
1169 %defattr(644,root,root,755)
1170 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_ldap.conf
1171 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_ldap.so
1175 %defattr(644,root,root,755)
1176 %{_sysconfdir}/dirsrv/schema/99asterisk.ldif
1180 %defattr(644,root,root,755)
1181 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so
1184 %defattr(644,root,root,755)
1185 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions_minivm.conf
1186 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/minivm.conf
1187 %attr(755,root,root) %{_libdir}/asterisk/modules/app_minivm.so
1190 %defattr(644,root,root,755)
1191 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
1192 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_odbc.conf
1193 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_odbc.conf
1194 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/func_odbc.conf
1195 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_odbc.conf
1196 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
1197 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_odbc.so
1198 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_odbc.so
1199 %attr(755,root,root) %{_libdir}/asterisk/modules/func_odbc.so
1200 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_odbc.so
1201 %attr(755,root,root) %{_libdir}/asterisk/modules/res_odbc.so
1204 %defattr(644,root,root,755)
1205 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/osp.conf
1206 %attr(755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so
1209 %defattr(644,root,root,755)
1210 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/oss.conf
1211 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_oss.so
1214 %defattr(644,root,root,755)
1215 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip.conf
1216 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip_notify.conf
1217 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_pjsip.so
1218 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pjsip_endpoint.so
1219 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip.so
1220 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_acl.so
1221 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_authenticator_digest.so
1222 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_caller_id.so
1223 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_diversion.so
1224 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_dtmf_info.so
1225 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_anonymous.so
1226 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_ip.so
1227 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_user.so
1228 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_exten_state.so
1229 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_header_funcs.so
1230 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_log_forwarder.so
1231 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_logger.so
1232 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_messaging.so
1233 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_mwi.so
1234 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_nat.so
1235 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_notify.so
1236 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_one_touch_record_info.so
1237 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_authenticator_digest.so
1238 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_registration.so
1239 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pidf.so
1240 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pubsub.so
1241 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_refer.so
1242 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_registrar.so
1243 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_registrar_expire.so
1244 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_rfc3326.so
1245 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_sdp_rtp.so
1246 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_session.so
1247 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_t38.so
1248 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_transport_websocket.so
1251 %defattr(644,root,root,755)
1252 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/console.conf
1253 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_console.so
1256 %defattr(644,root,root,755)
1257 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_pgsql.conf
1258 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_pgsql.conf
1259 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pgsql.conf
1260 %doc contrib/realtime/postgresql/realtime.sql
1261 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so
1262 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_pgsql.so
1263 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so
1266 %defattr(644,root,root,755)
1267 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so
1268 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_radius.so
1271 %defattr(644,root,root,755)
1272 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
1275 %defattr(644,root,root,755)
1276 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/skinny.conf
1277 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so
1280 %defattr(644,root,root,755)
1281 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_snmp.conf
1282 %attr(755,root,root) %{_libdir}/asterisk/modules/res_snmp.so
1285 %defattr(644,root,root,755)
1286 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_speex.so
1287 %attr(755,root,root) %{_libdir}/asterisk/modules/func_speex.so
1290 %defattr(644,root,root,755)
1291 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
1292 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_sqlite3_custom.conf
1293 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite.conf
1294 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite3.conf
1295 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
1296 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_sqlite3_custom.so
1297 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite.so
1298 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite3.so
1301 %defattr(644,root,root,755)
1302 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_tds.conf
1303 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_tds.conf
1304 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so
1305 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_tds.so
1308 %defattr(644,root,root,755)
1309 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/unistim.conf
1310 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so
1314 %defattr(644,root,root,755)
1315 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/voicemail.conf
1316 %attr(755,root,root) %{_libdir}/asterisk/modules/func_vmcount.so
1318 %files voicemail-imap
1319 %defattr(644,root,root,755)
1320 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_imap.so
1321 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_imap.so
1323 %files voicemail-odbc
1324 %defattr(644,root,root,755)
1325 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_odbc.so
1326 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_odbc.so
1328 %files voicemail-plain
1329 %defattr(644,root,root,755)
1330 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_plain.so
1331 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_plain.so
1334 %defattr(644,root,root,755)
1335 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so