2 # - check/fix build with our h323. Does anybody still use H.323, anyway?
3 # - cgi-bin package - separate, because of suid-root
4 # - use shared versions of LIBILBC:=ilbc/libilbc.a (ilbc not enabled currently)
6 # - make package for moh sound files
7 # - likely odbc and imap broken (identical code, some #define not working, etc):
8 # *** WARNING: identical binaries are copied, not linked:
9 # %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_odbc.so
10 # and /usr/lib64/asterisk/modules/app_directory_imap.so
11 # *** WARNING: identical binaries are copied, not linked:
12 # %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_plain.so
13 # and /usr/lib64/asterisk/modules/app_directory_imap.so
14 # - ncurses dep gone for good (replaced by libedit)?
15 # - missing/failed features:
16 # $ grep =0 build_tools/menuselect-deps
17 # NBS=0 AST_EXT_LIB_SETUP([NBS], [Network Broadcast Sound], [nbs])
18 # SS7=0 AST_EXT_LIB_SETUP([SS7], [ISDN SS7], [ss7])
19 # VPBAPI=0 AST_EXT_LIB_SETUP([VPB], [Voicetronix API], [vpb])
20 # - %attr(755,root,root) %{_libdir}/asterisk/modules/chan_usbradio.so
23 %bcond_with h323 # without h323 support
24 %bcond_with verbose # res_corosync module (broken in 12.0.0)
25 %bcond_without apidocs # disable apidocs building
26 %bcond_without verbose # verbose build
30 Summary(pl.UTF-8): Centralka (PBX) Asterisk
35 Group: Applications/System
36 Source0: http://downloads.digium.com/pub/asterisk/releases/%{name}-%{version}.tar.gz
37 # Source0-md5: 1226dabeba5637e6114936ea9e916b88
39 Source2: %{name}.sysconfig
40 Source3: %{name}.tmpfiles
41 Source5: %{name}.logrotate
42 # menuselect.* -> make menuconfig; choose options; copy resulting files here
43 Source12: menuselect.makedeps
44 Source13: menuselect.makeopts
45 Patch0: mxml-system.patch
46 Patch1: lua51-path.patch
47 Patch2: %{name}-lib.patch
48 Patch3: %{name}-ppc.patch
49 Patch4: FHS-paths.patch
50 Patch5: pld-banner.patch
51 Patch6: lpc10-system.patch
52 Patch7: %{name}-histedit.patch
53 URL: http://www.asterisk.org/
54 BuildRequires: OSPToolkit-devel >= 4.0.0
55 BuildRequires: SDL_image-devel
56 BuildRequires: alsa-lib-devel
57 BuildRequires: autoconf
58 BuildRequires: automake
60 BuildRequires: bluez-libs-devel
61 %{?with_corosync:BuildRequires: corosync-devel >= 2.0.0}
62 BuildRequires: curl-devel
63 BuildRequires: dahdi-linux-devel
64 BuildRequires: dahdi-tools-devel >= 2.0.0
65 BuildRequires: doxygen
66 BuildRequires: freetds-devel >= 0.63
68 BuildRequires: gcc >= 5:3.4
69 BuildRequires: gmime22-devel
70 BuildRequires: gtk+2-devel
71 BuildRequires: iksemel-devel
72 BuildRequires: imap-devel
73 BuildRequires: jack-audio-connection-kit-devel
74 BuildRequires: jansson-devel
75 BuildRequires: libcap-devel
76 BuildRequires: libedit-devel
77 BuildRequires: libgsm-devel
78 BuildRequires: libical-devel
79 BuildRequires: libogg-devel
80 BuildRequires: libresample-devel
81 BuildRequires: libuuid-devel
82 BuildRequires: libvorbis-devel
83 BuildRequires: libxml2-devel
84 BuildRequires: libxslt-devel
85 BuildRequires: lpc10-devel
86 BuildRequires: lua51-devel
87 BuildRequires: mxml-devel
88 BuildRequires: mysql-devel
89 BuildRequires: ncurses-devel
90 BuildRequires: neon-devel
91 BuildRequires: net-snmp-devel
92 BuildRequires: newt-devel
94 BuildRequires: h323plus-devel >= 1.24.0
96 BuildRequires: openldap-devel
97 BuildRequires: openssl-devel >= 0.9.7d
98 BuildRequires: pam-devel
99 BuildRequires: pjproject-devel
100 BuildRequires: pkgconfig
101 BuildRequires: popt-devel
102 BuildRequires: portaudio-devel >= 19
103 BuildRequires: postgresql-devel
105 BuildRequires: ptlib-devel
107 BuildRequires: radiusclient-ng-devel
108 BuildRequires: rpmbuild(macros) >= 1.268
109 BuildRequires: sed >= 4.0
110 BuildRequires: spandsp-devel >= 0.0.5
111 BuildRequires: speex-devel
112 BuildRequires: sqlite-devel
113 BuildRequires: sqlite3-devel
114 BuildRequires: srtp-devel
115 BuildRequires: unixODBC-devel
116 BuildRequires: uriparser-devel
117 BuildRequires: xorg-lib-libX11-devel
118 BuildRequires: zlib-devel
119 BuildRequires: libpri-devel >= 1.4.6
121 BuildRequires: libss7-devel >= 1.0.1
122 BuildRequires: libtool-ltdl-devel
123 BuildRequires: libusb-devel
124 BuildRequires: lm_sensors-devel
126 Requires(post,preun): /sbin/chkconfig
127 Requires(postun): /usr/sbin/groupdel
128 Requires(postun): /usr/sbin/userdel
129 Requires(pre): /bin/id
130 Requires(pre): /usr/bin/getgid
131 Requires(pre): /usr/sbin/groupadd
132 Requires(pre): /usr/sbin/useradd
134 Provides: group(asterisk)
135 Provides: user(asterisk)
136 Conflicts: logrotate < 3.8.0
137 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
140 Asterisk is an Open Source PBX and telephony development platform that
141 can both replace a conventional PBX and act as a platform for
142 developing custom telephony applications for delivering dynamic
143 content over a telephone similarly to how one can deliver dynamic
144 content through a web browser using CGI and a web server.
146 Asterisk talks to a variety of telephony hardware including BRI, PRI,
147 POTS, and IP telephony clients using the Inter-Asterisk eXchange
148 protocol (e.g. gnophone or miniphone). For more information and a
149 current list of supported hardware, see http://www.asterisk.org/.
151 %description -l pl.UTF-8
152 Asterisk to wolnodostępna centralka (PBX) i platforma programistyczna
153 dla telefonii, mogąca zastąpić konwencjonalne PBX-y oraz służyć jako
154 platforma do rozwijania własnych aplikacji telefonicznych do
155 przekazywania dynamicznej treści przez telefon, podobnie jak można
156 przekazywać dynamiczną treść przez przeglądarkę WWW przy użyciu CGI i
159 Asterisk współpracuje z wielorakim sprzętem telefonicznym, w tym BRI,
160 PRI, POTS oraz klienty telefonii IP używające protokołu Inter-Asterisk
161 eXchange (np. gnophone lub miniphone). Więcej informacji i listę
162 obsługiwanego sprzętu można znaleźć pod http://www.asterisk.org/.
165 Summary: Header files for Asterisk platform
166 Summary(pl.UTF-8): Pliki nagłówkowe platformy Asterisk
170 Header files for Asterisk development platform.
172 %description devel -l pl.UTF-8
173 Pliki nagłówkowe platformy programistycznej Asterisk.
176 Summary: Modules for Asterisk that use OpenAIS
177 Group: Applications/Networking
178 Requires: %{name} = %{version}-%{release}
181 Modules for Asterisk that use OpenAIS.
184 Summary: Modules for Asterisk that use Alsa sound drivers
185 Group: Applications/Networking
186 Requires: %{name} = %{version}-%{release}
189 Modules for Asterisk that use Alsa sound drivers.
192 Summary: Astman is a text mode Manager for Asterisk
193 Group: Applications/Networking
196 Astman is a text mode Manager for Asterisk.
198 Astman connects to Asterisk by TCP, so you can run Astman on a
199 completely different computer than your Asterisk computer.
202 Summary: Modules for Asterisk that use cURL
203 Group: Applications/Networking
204 Requires: %{name} = %{version}-%{release}
207 Modules for Asterisk that use cURL.
210 Summary: Modules for Asterisk that use DAHDI
211 Group: Applications/Networking
212 Requires(pre): /usr/sbin/usermod
213 Requires: %{name} = %{version}-%{release}
214 Requires: dahdi-tools >= 2.0.0
217 Modules for Asterisk that use DAHDI.
220 Summary: FAX applications for Asterisk
221 Group: Applications/Networking
222 Requires: %{name} = %{version}-%{release}
225 FAX applications for Asterisk
228 Summary: Festival application for Asterisk
229 Group: Applications/Networking
230 Requires: %{name} = %{version}-%{release}
233 %description festival
234 Application for the Asterisk PBX that uses Festival to convert text to
238 Summary: Support GSM audio encoding/decoding
239 Group: Applications/Networking
240 Requires: %{name} = %{version}-%{release}
243 Support GSM audio encoding/decoding.
246 Summary: H.323 protocol support for Asterisk
247 Group: Applications/Networking
248 Requires: %{name} = %{version}-%{release}
251 This channel driver (chan_h323) provides support for the H.323
252 protocol for Asterisk. This is an implementation originally
253 contributed by NuFone and nowdays maintained and distributed by
254 Digium, Inc. Hence, it is considered the official H.323 chanel driver.
257 Summary: HTTP Server Support
258 Group: Applications/Networking
259 Requires: %{name} = %{version}-%{release}
265 Summary: Stream audio from Asterisk to an IceCast server
266 Group: Applications/Networking
267 Requires: %{name} = %{version}-%{release}
269 Obsoletes: asterisk < 1.4.18-1
270 Conflicts: asterisk < 1.4.18-1
273 Stream audio from Asterisk to an IceCast server.
276 Summary: Jabber/XMPP resources for Asterisk
277 Group: Applications/Networking
278 Requires: %{name} = %{version}-%{release}
281 Jabber/XMPP resources for Asterisk.
284 Summary: JACK resources for Asterisk
285 Group: Applications/Networking
286 Requires: %{name} = %{version}-%{release}
289 JACK resources for Asterisk.
292 Summary: Lua resources for Asterisk
293 Group: Applications/Networking
294 Requires: %{name} = %{version}-%{release}
297 Lua resources for Asterisk.
300 Summary: LDAP resources for Asterisk
301 Group: Applications/Networking
302 Requires: %{name} = %{version}-%{release}
305 LDAP resources for Asterisk.
308 Summary: LDAP resources for Asterisk and the Fedora Directory Server
309 Group: Applications/Networking
310 Requires: %{name} = %{version}-%{release}
311 Requires: %{name}-ldap = %{version}-%{release}
312 Requires: fedora-ds-base
314 %description ldap-fds
315 LDAP resources for Asterisk and the Fedora Directory Server.
318 Summary: LPC-10 2400 bps Voice Codec support
319 Group: Applications/Networking
320 Requires: %{name} = %{version}-%{release}
323 LPC-10 2400 bps Voice Codec support
326 Summary: MiniVM applicaton for Asterisk
327 Group: Applications/Networking
328 Requires: %{name} = %{version}-%{release}
331 MiniVM application for Asterisk.
334 Summary: Applications for Asterisk that use ODBC (except voicemail)
335 Group: Applications/Networking
336 Requires: %{name} = %{version}-%{release}
339 Applications for Asterisk that use ODBC (except voicemail)
342 Summary: Modules for Asterisk that use Open Settlement Protocol (OSP) Applications
343 Group: Applications/Networking
344 Requires: %{name} = %{version}-%{release}
347 Open Settlement Protocol (OSP) Applications.
350 Summary: Modules for Asterisk that use OSS sound drivers
351 Group: Applications/Networking
352 Requires: %{name} = %{version}-%{release}
355 Modules for Asterisk that use OSS sound drivers.
358 Summary: Modules for Asterisk that use the portaudio library
359 Group: Applications/Networking
360 Requires: %{name} = %{version}-%{release}
362 %description portaudio
363 Modules for Asterisk that use the portaudio library.
366 Summary: Applications for Asterisk that use PostgreSQL
367 Group: Applications/Networking
368 Requires: %{name} = %{version}-%{release}
370 %description postgresql
371 Applications for Asterisk that use PostgreSQL.
374 Summary: Applications for Asterisk that use RADIUS
375 Group: Applications/Networking
376 Requires: %{name} = %{version}-%{release}
379 Applications for Asterisk that use RADIUS.
382 Summary: resample codec
383 Group: Applications/Networking
384 Requires: %{name} = %{version}-%{release}
386 %description resample
390 Summary: Modules for Asterisk that support the SCCP/Skinny protocol
391 Group: Applications/Networking
392 Requires: %{name} = %{version}-%{release}
395 Modules for Asterisk that support the SCCP/Skinny protocol.
398 Summary: Module that enables SNMP monitoring of Asterisk
399 Group: Applications/Networking
400 Requires: %{name} = %{version}-%{release}
404 Module that enables SNMP monitoring of Asterisk.
407 Summary: Speex codec support
408 Group: Applications/Networking
409 Requires: %{name} = %{version}-%{release}
415 Summary: Sqlite modules for Asterisk
416 Group: Applications/Networking
417 Requires: %{name} = %{version}-%{release}
420 Sqlite modules for Asterisk.
423 Summary: Modules for Asterisk that use FreeTDS
424 Group: Applications/Networking
425 Requires: %{name} = %{version}-%{release}
428 Modules for Asterisk that use FreeTDS.
431 Summary: Unistim channel for Asterisk
432 Group: Applications/Networking
433 Requires: %{name} = %{version}-%{release}
436 Unistim channel for Asterisk
439 Summary: Common Voicemail Modules for Asterisk
440 Group: Applications/Networking
441 Requires: %{name} = %{version}-%{release}
442 Requires: %{name}-voicemail-implementation = %{version}-%{release}
443 Requires: /usr/lib/sendmail
446 %description voicemail
447 Common Voicemail Modules for Asterisk.
449 %package voicemail-imap
450 Summary: Store voicemail on an IMAP server
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-imap
457 Voicemail implementation for Asterisk that stores voicemail on an IMAP
460 %package voicemail-odbc
461 Summary: Store voicemail in a database using ODBC
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-odbc
468 Voicemail implementation for Asterisk that uses ODBC to store
469 voicemail in a database.
471 %package voicemail-plain
472 Summary: Store voicemail on the local filesystem
473 Group: Applications/Networking
474 Requires: %{name} = %{version}-%{release}
475 Requires: %{name}-voicemail = %{version}-%{release}
476 Provides: %{name}-voicemail-implementation = %{version}-%{release}
478 %description voicemail-plain
479 Voicemail implementation for Asterisk that stores voicemail on the
483 Summary: Ogg Vorbis format support
484 Group: Applications/Networking
485 Requires: %{name} = %{version}-%{release}
488 Ogg Vorbis format support.
490 # define apidocs as last package, as it is the biggest one
492 Summary: API documentation for Asterisk
494 %if "%{_rpmversion}" >= "5"
499 API documentation for Asterisk.
512 # Fixup makefile so sound archives aren't downloaded/installed
513 %{__sed} -i -e 's/^all:.*$/all:/' sounds/Makefile
514 %{__sed} -i -e 's/^install:.*$/install:/' sounds/Makefile
517 rm -rf imap menuselect/mxml main/editline codecs/gsm codecs/lpc10
519 install %{SOURCE12} .
520 install %{SOURCE13} .
523 sed -i -e 's#\(MENUSELECT_ADDONS=.*\)#\1 chan_ooh323#g' menuselect.makeopts
525 %if %{without corosync}
526 sed -i -e 's#\(MENUSELECT_RES=.*\)#\1 res_corosync#g' menuselect.makeopts
532 %{__aclocal} -I autoconf
536 export ASTCFLAGS="%{rpmcflags}"
537 export ASTLDFLAGS="%{rpmldflags}"
538 export WGET="/bin/true"
540 # be sure to invoke ./configure with our flags
542 %{__aclocal} -I ../autoconf
545 # we need just plain cli for building
556 %{!?with_h323:--without-h323} \
559 cp -f .cleancount .lastclean
561 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=FILE_STORAGE/' menuselect.makeopts
564 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
565 ASTDATADIR=%{_datadir}/asterisk \
566 ASTVARLIBDIR=%{_datadir}/asterisk \
567 ASTDBDIR=%{_localstatedir}/spool/asterisk \
568 %{?with_verbose:NOISY_BUILD=yes} \
570 rm apps/app_voicemail.o apps/app_directory.o
571 mv apps/app_voicemail.so apps/app_voicemail_plain.so
572 mv apps/app_directory.so apps/app_directory_plain.so
574 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts
577 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
578 ASTDATADIR=%{_datadir}/asterisk \
579 ASTVARLIBDIR=%{_datadir}/asterisk \
580 ASTDBDIR=%{_localstatedir}/spool/asterisk \
581 %{?with_verbose:NOISY_BUILD=yes} \
583 rm apps/app_voicemail.o apps/app_directory.o
584 mv apps/app_voicemail.so apps/app_voicemail_imap.so
585 mv apps/app_directory.so apps/app_directory_imap.so
587 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts
590 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
591 ASTDATADIR=%{_datadir}/asterisk \
592 ASTVARLIBDIR=%{_datadir}/asterisk \
593 ASTDBDIR=%{_localstatedir}/spool/asterisk \
594 %{?with_verbose:NOISY_BUILD=yes} \
596 rm apps/app_voicemail.o apps/app_directory.o
597 mv apps/app_voicemail.so apps/app_voicemail_odbc.so
598 mv apps/app_directory.so apps/app_directory_odbc.so
600 # so that these modules don't get built again during the install phase
601 touch apps/app_voicemail.o apps/app_directory.o
602 touch apps/app_voicemail.so apps/app_directory.so
608 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
609 ASTDATADIR=%{_datadir}/asterisk \
610 ASTVARLIBDIR=%{_datadir}/asterisk \
611 ASTDBDIR=%{_localstatedir}/spool/asterisk \
612 %{?with_verbose:NOISY_BUILD=yes} \
616 rm -rf $RPM_BUILD_ROOT
617 install -d $RPM_BUILD_ROOT{/var/{log/asterisk/cdr-csv,spool/asterisk/monitor},/etc/{rc.d/init.d,sysconfig,logrotate.d}} \
618 $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
620 export ASTCFLAGS="%{rpmcflags}"
622 %{__make} -j1 install \
625 DESTDIR=$RPM_BUILD_ROOT \
626 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
627 ASTDATADIR=%{_datadir}/asterisk \
628 ASTVARLIBDIR=%{_datadir}/asterisk \
629 ASTDBDIR=%{_localstatedir}/spool/asterisk
631 %{__make} -j1 samples \
634 DESTDIR=$RPM_BUILD_ROOT \
635 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
636 ASTDATADIR=%{_datadir}/asterisk \
637 ASTVARLIBDIR=%{_datadir}/asterisk \
638 ASTDBDIR=%{_localstatedir}/spool/asterisk
640 rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_directory.so
641 rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_voicemail.so
642 install -D -p apps/app_directory_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
643 install -D -p apps/app_voicemail_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
644 install -D -p apps/app_directory_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
645 install -D -p apps/app_voicemail_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
646 install -D -p apps/app_directory_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
647 install -D -p apps/app_voicemail_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
649 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
650 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
651 cp -a %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
653 install %{SOURCE3} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
655 # create some directories that need to be packaged
656 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/moh
657 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/sounds
658 ln -s %{_localstatedir}/lib/asterisk/licenses $RPM_BUILD_ROOT%{_datadir}/asterisk/licenses
660 install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/asterisk/licenses
661 install -d $RPM_BUILD_ROOT%{_localstatedir}/log/asterisk/cdr-custom
662 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/festival
663 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/monitor
664 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/outgoing
665 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/uploads
667 # We're not going to package any of the sample AGI scripts
668 rm -f $RPM_BUILD_ROOT%{_datadir}/asterisk/agi-bin/*
670 # Don't package the sample voicemail user
671 rm -rf $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/voicemail/default
673 # Don't package example phone provision configs
674 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/phoneprov/*
676 # these are compiled with -O0 and thus include unfortified code.
677 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest
678 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest2
680 # we're not using safe_asterisk
681 rm -f $RPM_BUILD_ROOT%{_sbindir}/safe_asterisk
682 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/safe_asterisk.8*
684 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/firmware/iax/*
687 find doc/api/html -name '*.map' -size 0 -delete
691 rm $RPM_BUILD_ROOT/etc/asterisk/{app_mysql,cdr_mysql,chan_mobile,misdn%{!?with_h323:,chan_ooh323},res_pktccops,h323}.conf
693 rm -fr $RPM_BUILD_ROOT/usr/include/asterisk/doxygen
696 rm -rf $RPM_BUILD_ROOT
699 %groupadd -g 188 asterisk
700 %useradd -u 188 -r -s /sbin/nologin -d /var/lib/asterisk -M -c 'Asterisk User' -g asterisk asterisk
703 if [ "$1" = 0 ]; then
705 %groupremove asterisk
709 /sbin/chkconfig --add asterisk
710 # use -n (NOOP) as restart would be breaking all current calls.
711 %service -n asterisk restart "Asterisk daemon"
714 if [ "$1" = "0" ]; then
715 %service asterisk stop
716 /sbin/chkconfig --del asterisk
719 %triggerpostun -- %{name} < 1.6.1.12-0.1
720 # chown to asterisk previously root owned files
721 # loose one (not one that cames from rpm), as we're not trying to split the
722 # hair with file permission bits.
723 chown -R asterisk:asterisk /var/spool/asterisk
724 chown -R asterisk:asterisk /var/lib/asterisk
727 %defattr(644,root,root,755)
728 %doc README *.txt ChangeLog BUGS CREDITS configs
729 %doc doc/asterisk.sgml
731 #%attr(755,root,root) %{_sbindir}/aelparse
732 %attr(755,root,root) %{_sbindir}/astcanary
733 %attr(755,root,root) %{_sbindir}/astdb2bdb
734 %attr(755,root,root) %{_sbindir}/astdb2sqlite3
735 %attr(755,root,root) %{_sbindir}/asterisk
736 %attr(755,root,root) %{_sbindir}/astgenkey
737 %attr(755,root,root) %{_sbindir}/autosupport
738 #%attr(755,root,root) %{_sbindir}/conf2ael
739 #%attr(755,root,root) %{_sbindir}/muted
740 %attr(755,root,root) %{_sbindir}/rasterisk
741 #%attr(755,root,root) %{_sbindir}/refcounter
742 #%attr(755,root,root) %{_sbindir}/smsq
743 #%attr(755,root,root) %{_sbindir}/stereorize
744 #%attr(755,root,root) %{_sbindir}/streamplayer
745 %{_mandir}/man8/asterisk.8*
746 %{_mandir}/man8/astgenkey.8*
747 %{_mandir}/man8/autosupport.8*
749 %attr(754,root,root) /etc/rc.d/init.d/%{name}
750 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
751 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
753 %attr(750,root,asterisk) %dir %{_sysconfdir}/asterisk
754 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adsi.conf
755 #%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adtranvofr.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/asterisk.adsi
760 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.conf
761 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/calendar.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/cli.conf
770 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_aliases.conf
771 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_permissions.conf
772 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/codecs.conf
773 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/confbridge.conf
774 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dnsmgr.conf
775 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dsp.conf
776 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dundi.conf
777 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/enum.conf
778 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extconfig.conf
779 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.ael
780 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.conf
781 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/features.conf
782 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/followme.conf
783 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iax.conf
784 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iaxprov.conf
785 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/indications.conf
786 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/logger.conf
787 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/manager.conf
788 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/mgcp.conf
789 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/modules.conf
790 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/musiconhold.conf
791 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/muted.conf
792 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phone.conf
793 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phoneprov.conf
794 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queuerules.conf
795 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queues.conf
796 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_mysql.conf
797 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_stun_monitor.conf
798 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/rtp.conf
799 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/say.conf
800 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sip*.conf
801 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sla.conf
802 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/smdi.conf
803 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/telcordia-1.adsi
804 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/udptl.conf
805 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/users.conf
806 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/vpb.conf
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_alarmreceiver.so
813 %attr(755,root,root) %{_libdir}/asterisk/modules/app_amd.so
814 %attr(755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so
815 %attr(755,root,root) %{_libdir}/asterisk/modules/app_cdr.so
816 %attr(755,root,root) %{_libdir}/asterisk/modules/app_celgenuserevent.so
817 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so
818 %attr(755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so
819 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so
820 %attr(755,root,root) %{_libdir}/asterisk/modules/app_confbridge.so
821 %attr(755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so
822 %attr(755,root,root) %{_libdir}/asterisk/modules/app_db.so
823 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dial.so
824 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dictate.so
825 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so
826 %attr(755,root,root) %{_libdir}/asterisk/modules/app_disa.so
827 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so
828 %attr(755,root,root) %{_libdir}/asterisk/modules/app_echo.so
829 %attr(755,root,root) %{_libdir}/asterisk/modules/app_exec.so
830 %attr(755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so
831 %attr(755,root,root) %{_libdir}/asterisk/modules/app_followme.so
832 %attr(755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so
833 %attr(755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so
834 %attr(755,root,root) %{_libdir}/asterisk/modules/app_image.so
835 %attr(755,root,root) %{_libdir}/asterisk/modules/app_macro.so
836 %attr(755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
837 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
838 %attr(755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so
839 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mp3.so
840 %attr(755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so
841 %attr(755,root,root) %{_libdir}/asterisk/modules/app_originate.so
842 %attr(755,root,root) %{_libdir}/asterisk/modules/app_parkandannounce.so
843 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playback.so
844 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playtones.so
845 %attr(755,root,root) %{_libdir}/asterisk/modules/app_privacy.so
846 %attr(755,root,root) %{_libdir}/asterisk/modules/app_queue.so
847 %attr(755,root,root) %{_libdir}/asterisk/modules/app_read.so
848 %attr(755,root,root) %{_libdir}/asterisk/modules/app_readexten.so
849 %attr(755,root,root) %{_libdir}/asterisk/modules/app_record.so
850 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so
851 %attr(755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so
852 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
853 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sms.so
854 %attr(755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so
855 %attr(755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so
856 %attr(755,root,root) %{_libdir}/asterisk/modules/app_stack.so
857 %attr(755,root,root) %{_libdir}/asterisk/modules/app_system.so
858 %attr(755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so
859 %attr(755,root,root) %{_libdir}/asterisk/modules/app_test.so
860 %attr(755,root,root) %{_libdir}/asterisk/modules/app_transfer.so
861 %attr(755,root,root) %{_libdir}/asterisk/modules/app_url.so
862 %attr(755,root,root) %{_libdir}/asterisk/modules/app_userevent.so
863 %attr(755,root,root) %{_libdir}/asterisk/modules/app_verbose.so
864 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so
865 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so
866 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so
867 %attr(755,root,root) %{_libdir}/asterisk/modules/app_while.so
868 %attr(755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so
869 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_features.so
870 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_multiplexed.so
871 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_simple.so
872 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_softmix.so
873 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so
874 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so
875 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so
876 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_syslog.so
877 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_custom.so
878 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_manager.so
879 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_agent.so
880 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_bridge.so
881 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so
882 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_local.so
883 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mobile.so
884 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so
885 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_multicast_rtp.so
886 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_phone.so
887 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_sip.so
888 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so
889 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
890 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
891 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g722.so
892 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g726.so
893 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ilbc.so
894 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so
895 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g719.so
896 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g723.so
897 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g726.so
898 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g729.so
899 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h263.so
900 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h264.so
901 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so
902 %attr(755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so
903 %attr(755,root,root) %{_libdir}/asterisk/modules/format_pcm.so
904 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren14.so
905 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren7.so
906 %attr(755,root,root) %{_libdir}/asterisk/modules/format_sln.so
907 %attr(755,root,root) %{_libdir}/asterisk/modules/format_vox.so
908 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav.so
909 %attr(755,root,root) %{_libdir}/asterisk/modules/func_aes.so
910 %attr(755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so
911 %attr(755,root,root) %{_libdir}/asterisk/modules/func_base64.so
912 %attr(755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so
913 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callcompletion.so
914 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callerid.so
915 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cdr.so
916 %attr(755,root,root) %{_libdir}/asterisk/modules/func_channel.so
917 %attr(755,root,root) %{_libdir}/asterisk/modules/func_config.so
918 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cut.so
919 %attr(755,root,root) %{_libdir}/asterisk/modules/func_db.so
920 %attr(755,root,root) %{_libdir}/asterisk/modules/func_devstate.so
921 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so
922 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so
923 %attr(755,root,root) %{_libdir}/asterisk/modules/func_enum.so
924 %attr(755,root,root) %{_libdir}/asterisk/modules/func_env.so
925 %attr(755,root,root) %{_libdir}/asterisk/modules/func_extstate.so
926 %attr(755,root,root) %{_libdir}/asterisk/modules/func_frame_trace.so
927 %attr(755,root,root) %{_libdir}/asterisk/modules/func_global.so
928 %attr(755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so
929 %attr(755,root,root) %{_libdir}/asterisk/modules/func_iconv.so
930 %attr(755,root,root) %{_libdir}/asterisk/modules/func_jitterbuffer.so
931 %attr(755,root,root) %{_libdir}/asterisk/modules/func_lock.so
932 %attr(755,root,root) %{_libdir}/asterisk/modules/func_logic.so
933 %attr(755,root,root) %{_libdir}/asterisk/modules/func_math.so
934 %attr(755,root,root) %{_libdir}/asterisk/modules/func_md5.so
935 %attr(755,root,root) %{_libdir}/asterisk/modules/func_module.so
936 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pitchshift.so
937 %attr(755,root,root) %{_libdir}/asterisk/modules/func_rand.so
938 %attr(755,root,root) %{_libdir}/asterisk/modules/func_realtime.so
939 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sha1.so
940 %attr(755,root,root) %{_libdir}/asterisk/modules/func_shell.so
941 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sprintf.so
942 %attr(755,root,root) %{_libdir}/asterisk/modules/func_srv.so
943 %attr(755,root,root) %{_libdir}/asterisk/modules/func_strings.so
944 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so
945 %attr(755,root,root) %{_libdir}/asterisk/modules/func_timeout.so
946 %attr(755,root,root) %{_libdir}/asterisk/modules/func_uri.so
947 %attr(755,root,root) %{_libdir}/asterisk/modules/func_version.so
948 %attr(755,root,root) %{_libdir}/asterisk/modules/func_volume.so
949 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so
950 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_config.so
951 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so
952 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so
953 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so
954 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so
955 %attr(755,root,root) %{_libdir}/asterisk/modules/res_adsi.so
956 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so
957 %attr(755,root,root) %{_libdir}/asterisk/modules/res_agi.so
958 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar.so
959 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_caldav.so
960 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_ews.so
961 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_exchange.so
962 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_icalendar.so
963 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_mysql.so
964 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clialiases.so
965 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so
966 %attr(755,root,root) %{_libdir}/asterisk/modules/res_convert.so
967 %attr(755,root,root) %{_libdir}/asterisk/modules/res_crypto.so
968 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_celt.so
969 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_silk.so
970 %attr(755,root,root) %{_libdir}/asterisk/modules/res_limit.so
971 %attr(755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
972 %attr(755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so
973 %attr(755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
974 %attr(755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so
975 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pktccops.so
976 %attr(755,root,root) %{_libdir}/asterisk/modules/res_realtime.so
977 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_asterisk.so
978 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_multicast.so
979 %attr(755,root,root) %{_libdir}/asterisk/modules/res_security_log.so
980 %attr(755,root,root) %{_libdir}/asterisk/modules/res_smdi.so
981 %attr(755,root,root) %{_libdir}/asterisk/modules/res_speech.so
982 %attr(755,root,root) %{_libdir}/asterisk/modules/res_srtp.so
983 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stun_monitor.so
984 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so
985 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_timerfd.so
986 #%attr(755,root,root) %{_libdir}/asterisk/modules/test_dlinklists.so
987 #%attr(755,root,root) %{_libdir}/asterisk/modules/test_heap.so
988 /usr/lib/tmpfiles.d/%{name}.conf
990 %dir %{_datadir}/asterisk
991 %dir %{_datadir}/asterisk/agi-bin
992 %dir %{_datadir}/asterisk/firmware
993 %dir %{_datadir}/asterisk/firmware/iax
994 %dir %{_datadir}/asterisk/images
995 %dir %{_datadir}/asterisk/moh
996 %dir %{_datadir}/asterisk/sounds
997 %dir %attr(750,root,asterisk) %{_datadir}/asterisk/keys
998 # no need to protect publicly downloaded and packaged .pub
999 #%{_datadir}/asterisk/keys/*.pub
1000 %{_datadir}/asterisk/images/*.jpg
1001 %{_datadir}/asterisk/phoneprov
1002 %{_datadir}/asterisk/licenses
1004 %dir %{_datadir}/asterisk/documentation
1005 %{_datadir}/asterisk/documentation/appdocsxml.dtd
1006 %{_datadir}/asterisk/documentation/core-en_US.xml
1008 %attr(770,root,asterisk) %dir %{_localstatedir}/lib/asterisk
1009 %dir %attr(750,root,asterisk) %{_localstatedir}/lib/asterisk/licenses
1011 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk
1012 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-csv
1013 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-custom
1015 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk
1016 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/monitor
1017 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/outgoing
1018 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/tmp
1019 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/uploads
1020 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/voicemail
1022 %attr(775,root,asterisk) %dir %{_localstatedir}/run/asterisk
1025 %defattr(644,root,root,755)
1026 %dir %{_includedir}/asterisk
1027 %{_includedir}/asterisk/*.h
1028 %{_includedir}/asterisk.h
1032 %defattr(644,root,root,755)
1037 %defattr(644,root,root,755)
1038 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alsa.conf
1039 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so
1042 #%defattr(644,root,root,755)
1043 #%attr(755,root,root) %{_sbindir}/astman
1046 %defattr(644,root,root,755)
1047 %doc contrib/scripts/dbsep.cgi
1048 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dbsep.conf
1049 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_curl.conf
1050 %attr(755,root,root) %{_libdir}/asterisk/modules/func_curl.so
1051 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_curl.so
1052 %attr(755,root,root) %{_libdir}/asterisk/modules/res_curl.so
1055 %defattr(644,root,root,755)
1056 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/meetme.conf
1057 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_dahdi.conf
1058 #%attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdibarge.so
1059 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so
1060 #%attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiscan.so
1061 %attr(755,root,root) %{_libdir}/asterisk/modules/app_flash.so
1062 %attr(755,root,root) %{_libdir}/asterisk/modules/app_meetme.so
1063 %attr(755,root,root) %{_libdir}/asterisk/modules/app_page.so
1064 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_dahdi.so
1065 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_dahdi.so
1066 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_dahdi.so
1069 %defattr(644,root,root,755)
1070 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_fax.conf
1071 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax.so
1072 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax_spandsp.so
1075 %defattr(644,root,root,755)
1076 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/festival.conf
1077 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/festival
1078 %attr(755,root,root) %{_libdir}/asterisk/modules/app_festival.so
1081 %defattr(644,root,root,755)
1082 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so
1083 %attr(755,root,root) %{_libdir}/asterisk/modules/format_gsm.so
1084 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so
1088 %defattr(644,root,root,755)
1089 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_ooh323.conf
1090 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_ooh323.so
1094 %defattr(644,root,root,755)
1095 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/http.conf
1096 %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_post.so
1097 %{_datadir}/asterisk/static-http
1100 %defattr(644,root,root,755)
1101 %doc contrib/asterisk-ices.xml
1102 %attr(755,root,root) %{_libdir}/asterisk/modules/app_ices.so
1105 %defattr(644,root,root,755)
1106 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/gtalk.conf
1107 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jabber.conf
1108 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jingle.conf
1109 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_gtalk.so
1110 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_jingle.so
1111 %attr(755,root,root) %{_libdir}/asterisk/modules/res_jabber.so
1114 %defattr(644,root,root,755)
1115 %attr(755,root,root) %{_libdir}/asterisk/modules/app_jack.so
1118 %defattr(644,root,root,755)
1119 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.lua
1120 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_lua.so
1123 %defattr(644,root,root,755)
1124 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_ldap.conf
1125 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_ldap.so
1129 %defattr(644,root,root,755)
1130 %{_sysconfdir}/dirsrv/schema/99asterisk.ldif
1134 %defattr(644,root,root,755)
1135 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so
1138 %defattr(644,root,root,755)
1139 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions_minivm.conf
1140 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/minivm.conf
1141 %attr(755,root,root) %{_libdir}/asterisk/modules/app_minivm.so
1144 %defattr(644,root,root,755)
1145 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
1146 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_odbc.conf
1147 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_odbc.conf
1148 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/func_odbc.conf
1149 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_odbc.conf
1150 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
1151 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_odbc.so
1152 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_odbc.so
1153 %attr(755,root,root) %{_libdir}/asterisk/modules/func_odbc.so
1154 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_odbc.so
1155 %attr(755,root,root) %{_libdir}/asterisk/modules/res_odbc.so
1158 %defattr(644,root,root,755)
1159 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/osp.conf
1160 %attr(755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so
1163 %defattr(644,root,root,755)
1164 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/oss.conf
1165 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_oss.so
1168 %defattr(644,root,root,755)
1169 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/console.conf
1170 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_console.so
1173 %defattr(644,root,root,755)
1174 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_pgsql.conf
1175 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_pgsql.conf
1176 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pgsql.conf
1177 %doc contrib/realtime/postgresql/realtime.sql
1178 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so
1179 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_pgsql.so
1180 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so
1183 %defattr(644,root,root,755)
1184 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so
1185 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_radius.so
1188 %defattr(644,root,root,755)
1189 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
1192 %defattr(644,root,root,755)
1193 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/skinny.conf
1194 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so
1197 %defattr(644,root,root,755)
1198 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_snmp.conf
1199 %attr(755,root,root) %{_libdir}/asterisk/modules/res_snmp.so
1202 %defattr(644,root,root,755)
1203 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_speex.so
1204 %attr(755,root,root) %{_libdir}/asterisk/modules/func_speex.so
1207 %defattr(644,root,root,755)
1208 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
1209 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_sqlite3_custom.conf
1210 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite.conf
1211 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
1212 #%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite.so
1213 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_sqlite3_custom.so
1214 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite.so
1217 %defattr(644,root,root,755)
1218 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_tds.conf
1219 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_tds.conf
1220 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so
1221 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_tds.so
1224 %defattr(644,root,root,755)
1225 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/unistim.conf
1226 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so
1230 %defattr(644,root,root,755)
1231 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/voicemail.conf
1232 %attr(755,root,root) %{_libdir}/asterisk/modules/func_vmcount.so
1234 %files voicemail-imap
1235 %defattr(644,root,root,755)
1236 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_imap.so
1237 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_imap.so
1239 %files voicemail-odbc
1240 %defattr(644,root,root,755)
1241 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_odbc.so
1242 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_odbc.so
1244 %files voicemail-plain
1245 %defattr(644,root,root,755)
1246 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_plain.so
1247 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_plain.so
1250 %defattr(644,root,root,755)
1251 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so