2 # - cgi-bin package - separate, because of suid-root
3 # - use shared versions of LIBILBC:=ilbc/libilbc.a (ilbc not enabled currently)
5 # - make package for moh sound files
6 # - likely odbc and imap broken (identical code, some #define not working, etc):
7 # *** WARNING: identical binaries are copied, not linked:
8 # %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_odbc.so
9 # and /usr/lib64/asterisk/modules/app_directory_imap.so
10 # *** WARNING: identical binaries are copied, not linked:
11 # %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_plain.so
12 # and /usr/lib64/asterisk/modules/app_directory_imap.so
13 # - ncurses dep gone for good (replaced by libedit)?
14 # - missing/failed features:
15 # $ grep =0 build_tools/menuselect-deps
16 # NBS=0 AST_EXT_LIB_SETUP([NBS], [Network Broadcast Sound], [nbs])
17 # SS7=0 AST_EXT_LIB_SETUP([SS7], [ISDN SS7], [ss7])
18 # VPBAPI=0 AST_EXT_LIB_SETUP([VPB], [Voicetronix API], [vpb])
19 # - %attr(755,root,root) %{_libdir}/asterisk/modules/chan_usbradio.so
22 %bcond_with misdn # chan_misdn requires ancient mISDN (1.x)
23 %bcond_with openais # openais is dead project
24 %bcond_without h323 # without h323 support
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 #atch2: %{name}-no_k6_on_sparc.patch
48 Patch3: %{name}-lib.patch
49 Patch4: %{name}-ppc.patch
50 Patch5: external-libedit.patch
51 Patch6: pkg-config-gmime.patch
52 Patch7: FHS-paths.patch
53 Patch8: libedit-history.patch
54 Patch9: pld-banner.patch
55 Patch16: lpc10-system.patch
56 Patch17: gsm-libpoison.patch
57 Patch18: Fix-history-loading-when-using-external-libedit.patch
58 Patch19: ptlib-check.patch
59 URL: http://www.asterisk.org/
60 BuildRequires: OSPToolkit-devel >= 3.6.1
61 BuildRequires: SDL_image-devel
62 BuildRequires: alsa-lib-devel
63 BuildRequires: autoconf
64 BuildRequires: automake
66 BuildRequires: bluez-libs-devel
67 BuildRequires: curl-devel
68 BuildRequires: dahdi-linux-devel
69 BuildRequires: dahdi-tools-devel >= 2.0.0
70 BuildRequires: doxygen
71 BuildRequires: freetds-devel >= 0.63
73 BuildRequires: gcc >= 5:3.4
74 BuildRequires: gmime22-devel
75 BuildRequires: gtk+2-devel
76 BuildRequires: iksemel-devel
77 BuildRequires: imap-devel
78 BuildRequires: jack-audio-connection-kit-devel
79 BuildRequires: libcap-devel
80 BuildRequires: libedit-devel
81 BuildRequires: libgsm-devel
82 BuildRequires: libical-devel
83 BuildRequires: libogg-devel
84 BuildRequires: libresample-devel
85 BuildRequires: libvorbis-devel
86 BuildRequires: libxml2-devel
87 BuildRequires: lpc10-devel
88 BuildRequires: lua51-devel
90 BuildRequires: mISDNuser-devel >= 1.2
91 BuildConflicts: mISDNuser-devel >= 2.0
93 BuildRequires: mxml-devel
94 BuildRequires: mysql-devel
95 BuildRequires: ncurses-devel
96 BuildRequires: neon-devel
97 BuildRequires: net-snmp-devel
98 BuildRequires: newt-devel
99 %{?with_openais:BuildRequires: openais-devel}
101 BuildRequires: h323plus-devel >= 1.24.0
103 BuildRequires: openldap-devel
104 BuildRequires: openssl-devel >= 0.9.7d
105 BuildRequires: pam-devel
106 BuildRequires: pkgconfig
107 BuildRequires: popt-devel
108 BuildRequires: portaudio-devel >= 19
109 BuildRequires: postgresql-devel
111 BuildRequires: ptlib-devel
113 BuildRequires: radiusclient-ng-devel
114 BuildRequires: rpmbuild(macros) >= 1.268
115 BuildRequires: sed >= 4.0
116 BuildRequires: spandsp-devel >= 0.0.5
117 BuildRequires: speex-devel
118 BuildRequires: sqlite-devel
119 BuildRequires: sqlite3-devel
120 BuildRequires: srtp-devel
121 BuildRequires: unixODBC-devel
122 BuildRequires: xorg-lib-libX11-devel
123 BuildRequires: zlib-devel
124 BuildRequires: libpri-devel >= 1.4.6
126 BuildRequires: libss7-devel >= 1.0.1
127 BuildRequires: libtool-ltdl-devel
128 BuildRequires: libusb-devel
129 BuildRequires: lm_sensors-devel
131 Requires(post,preun): /sbin/chkconfig
132 Requires(postun): /usr/sbin/groupdel
133 Requires(postun): /usr/sbin/userdel
134 Requires(pre): /bin/id
135 Requires(pre): /usr/bin/getgid
136 Requires(pre): /usr/sbin/groupadd
137 Requires(pre): /usr/sbin/useradd
139 Provides: group(asterisk)
140 Provides: user(asterisk)
141 Conflicts: logrotate < 3.8.0
142 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
145 Asterisk is an Open Source PBX and telephony development platform that
146 can both replace a conventional PBX and act as a platform for
147 developing custom telephony applications for delivering dynamic
148 content over a telephone similarly to how one can deliver dynamic
149 content through a web browser using CGI and a web server.
151 Asterisk talks to a variety of telephony hardware including BRI, PRI,
152 POTS, and IP telephony clients using the Inter-Asterisk eXchange
153 protocol (e.g. gnophone or miniphone). For more information and a
154 current list of supported hardware, see http://www.asterisk.org/.
156 %description -l pl.UTF-8
157 Asterisk to wolnodostępna centralka (PBX) i platforma programistyczna
158 dla telefonii, mogąca zastąpić konwencjonalne PBX-y oraz służyć jako
159 platforma do rozwijania własnych aplikacji telefonicznych do
160 przekazywania dynamicznej treści przez telefon, podobnie jak można
161 przekazywać dynamiczną treść przez przeglądarkę WWW przy użyciu CGI i
164 Asterisk współpracuje z wielorakim sprzętem telefonicznym, w tym BRI,
165 PRI, POTS oraz klienty telefonii IP używające protokołu Inter-Asterisk
166 eXchange (np. gnophone lub miniphone). Więcej informacji i listę
167 obsługiwanego sprzętu można znaleźć pod http://www.asterisk.org/.
170 Summary: Header files for Asterisk platform
171 Summary(pl.UTF-8): Pliki nagłówkowe platformy Asterisk
175 Header files for Asterisk development platform.
177 %description devel -l pl.UTF-8
178 Pliki nagłówkowe platformy programistycznej Asterisk.
181 Summary: Modules for Asterisk that use OpenAIS
182 Group: Applications/Networking
183 Requires: %{name} = %{version}-%{release}
186 Modules for Asterisk that use OpenAIS.
189 Summary: Modules for Asterisk that use Alsa sound drivers
190 Group: Applications/Networking
191 Requires: %{name} = %{version}-%{release}
194 Modules for Asterisk that use Alsa sound drivers.
197 Summary: Astman is a text mode Manager for Asterisk
198 Group: Applications/Networking
201 Astman is a text mode Manager for Asterisk.
203 Astman connects to Asterisk by TCP, so you can run Astman on a
204 completely different computer than your Asterisk computer.
207 Summary: Modules for Asterisk that use cURL
208 Group: Applications/Networking
209 Requires: %{name} = %{version}-%{release}
212 Modules for Asterisk that use cURL.
215 Summary: Modules for Asterisk that use DAHDI
216 Group: Applications/Networking
217 Requires(pre): /usr/sbin/usermod
218 Requires: %{name} = %{version}-%{release}
219 Requires: dahdi-tools >= 2.0.0
222 Modules for Asterisk that use DAHDI.
225 Summary: FAX applications for Asterisk
226 Group: Applications/Networking
227 Requires: %{name} = %{version}-%{release}
230 FAX applications for Asterisk
233 Summary: Festival application for Asterisk
234 Group: Applications/Networking
235 Requires: %{name} = %{version}-%{release}
238 %description festival
239 Application for the Asterisk PBX that uses Festival to convert text to
243 Summary: Support GSM audio encoding/decoding
244 Group: Applications/Networking
245 Requires: %{name} = %{version}-%{release}
248 Support GSM audio encoding/decoding.
251 Summary: H.323 protocol support for Asterisk
252 Group: Applications/Networking
253 Requires: %{name} = %{version}-%{release}
256 This channel driver (chan_h323) provides support for the H.323
257 protocol for Asterisk. This is an implementation originally
258 contributed by NuFone and nowdays maintained and distributed by
259 Digium, Inc. Hence, it is considered the official H.323 chanel driver.
262 Summary: HTTP Server Support
263 Group: Applications/Networking
264 Requires: %{name} = %{version}-%{release}
270 Summary: Stream audio from Asterisk to an IceCast server
271 Group: Applications/Networking
272 Requires: %{name} = %{version}-%{release}
274 Obsoletes: asterisk < 1.4.18-1
275 Conflicts: asterisk < 1.4.18-1
278 Stream audio from Asterisk to an IceCast server.
281 Summary: Jabber/XMPP resources for Asterisk
282 Group: Applications/Networking
283 Requires: %{name} = %{version}-%{release}
286 Jabber/XMPP resources for Asterisk.
289 Summary: JACK resources for Asterisk
290 Group: Applications/Networking
291 Requires: %{name} = %{version}-%{release}
294 JACK resources for Asterisk.
297 Summary: Lua resources for Asterisk
298 Group: Applications/Networking
299 Requires: %{name} = %{version}-%{release}
302 Lua resources for Asterisk.
305 Summary: LDAP resources for Asterisk
306 Group: Applications/Networking
307 Requires: %{name} = %{version}-%{release}
310 LDAP resources for Asterisk.
313 Summary: LDAP resources for Asterisk and the Fedora Directory Server
314 Group: Applications/Networking
315 Requires: %{name} = %{version}-%{release}
316 Requires: %{name}-ldap = %{version}-%{release}
317 Requires: fedora-ds-base
319 %description ldap-fds
320 LDAP resources for Asterisk and the Fedora Directory Server.
323 Summary: LPC-10 2400 bps Voice Codec support
324 Group: Applications/Networking
325 Requires: %{name} = %{version}-%{release}
328 LPC-10 2400 bps Voice Codec support
331 Summary: mISDN channel for Asterisk
332 Group: Applications/Networking
333 Requires(pre): /usr/sbin/usermod
334 Requires: %{name} = %{version}-%{release}
337 mISDN channel for Asterisk.
340 Summary: MiniVM applicaton for Asterisk
341 Group: Applications/Networking
342 Requires: %{name} = %{version}-%{release}
345 MiniVM application for Asterisk.
348 Summary: Applications for Asterisk that use ODBC (except voicemail)
349 Group: Applications/Networking
350 Requires: %{name} = %{version}-%{release}
353 Applications for Asterisk that use ODBC (except voicemail)
356 Summary: Modules for Asterisk that use Open Settlement Protocol (OSP) Applications
357 Group: Applications/Networking
358 Requires: %{name} = %{version}-%{release}
361 Open Settlement Protocol (OSP) Applications.
364 Summary: Modules for Asterisk that use OSS sound drivers
365 Group: Applications/Networking
366 Requires: %{name} = %{version}-%{release}
369 Modules for Asterisk that use OSS sound drivers.
372 Summary: Modules for Asterisk that use the portaudio library
373 Group: Applications/Networking
374 Requires: %{name} = %{version}-%{release}
376 %description portaudio
377 Modules for Asterisk that use the portaudio library.
380 Summary: Applications for Asterisk that use PostgreSQL
381 Group: Applications/Networking
382 Requires: %{name} = %{version}-%{release}
384 %description postgresql
385 Applications for Asterisk that use PostgreSQL.
388 Summary: Applications for Asterisk that use RADIUS
389 Group: Applications/Networking
390 Requires: %{name} = %{version}-%{release}
393 Applications for Asterisk that use RADIUS.
396 Summary: resample codec
397 Group: Applications/Networking
398 Requires: %{name} = %{version}-%{release}
400 %description resample
404 Summary: Modules for Asterisk that support the SCCP/Skinny protocol
405 Group: Applications/Networking
406 Requires: %{name} = %{version}-%{release}
409 Modules for Asterisk that support the SCCP/Skinny protocol.
412 Summary: Module that enables SNMP monitoring of Asterisk
413 Group: Applications/Networking
414 Requires: %{name} = %{version}-%{release}
418 Module that enables SNMP monitoring of Asterisk.
421 Summary: Speex codec support
422 Group: Applications/Networking
423 Requires: %{name} = %{version}-%{release}
429 Summary: Sqlite modules for Asterisk
430 Group: Applications/Networking
431 Requires: %{name} = %{version}-%{release}
434 Sqlite modules for Asterisk.
437 Summary: Modules for Asterisk that use FreeTDS
438 Group: Applications/Networking
439 Requires: %{name} = %{version}-%{release}
442 Modules for Asterisk that use FreeTDS.
445 Summary: Unistim channel for Asterisk
446 Group: Applications/Networking
447 Requires: %{name} = %{version}-%{release}
450 Unistim channel for Asterisk
453 Summary: Common Voicemail Modules for Asterisk
454 Group: Applications/Networking
455 Requires: %{name} = %{version}-%{release}
456 Requires: %{name}-voicemail-implementation = %{version}-%{release}
457 Requires: /usr/lib/sendmail
460 %description voicemail
461 Common Voicemail Modules for Asterisk.
463 %package voicemail-imap
464 Summary: Store voicemail on an IMAP server
465 Group: Applications/Networking
466 Requires: %{name} = %{version}-%{release}
467 Requires: %{name}-voicemail = %{version}-%{release}
468 Provides: %{name}-voicemail-implementation = %{version}-%{release}
470 %description voicemail-imap
471 Voicemail implementation for Asterisk that stores voicemail on an IMAP
474 %package voicemail-odbc
475 Summary: Store voicemail in a database using ODBC
476 Group: Applications/Networking
477 Requires: %{name} = %{version}-%{release}
478 Requires: %{name}-voicemail = %{version}-%{release}
479 Provides: %{name}-voicemail-implementation = %{version}-%{release}
481 %description voicemail-odbc
482 Voicemail implementation for Asterisk that uses ODBC to store
483 voicemail in a database.
485 %package voicemail-plain
486 Summary: Store voicemail on the local filesystem
487 Group: Applications/Networking
488 Requires: %{name} = %{version}-%{release}
489 Requires: %{name}-voicemail = %{version}-%{release}
490 Provides: %{name}-voicemail-implementation = %{version}-%{release}
492 %description voicemail-plain
493 Voicemail implementation for Asterisk that stores voicemail on the
497 Summary: Ogg Vorbis format support
498 Group: Applications/Networking
499 Requires: %{name} = %{version}-%{release}
502 Ogg Vorbis format support.
504 # define apidocs as last package, as it is the biggest one
506 Summary: API documentation for Asterisk
508 %if "%{_rpmversion}" >= "5"
513 API documentation for Asterisk.
532 # Fixup makefile so sound archives aren't downloaded/installed
533 %{__sed} -i -e 's/^all:.*$/all:/' sounds/Makefile
534 %{__sed} -i -e 's/^install:.*$/install:/' sounds/Makefile
537 rm -rf imap menuselect/mxml main/editline codecs/gsm codecs/lpc10
539 install %{SOURCE12} .
540 install %{SOURCE13} .
543 sed -i -e 's#\(MENUSELECT_ADDONS=.*\)#\1 chan_ooh323#g' menuselect.makeopts
549 %{__aclocal} -I autoconf
553 export ASTCFLAGS="%{rpmcflags}"
554 export ASTLDFLAGS="%{rpmldflags}"
555 export WGET="/bin/true"
557 # be sure to invoke ./configure with our flags
559 %{__aclocal} -I ../autoconf
562 # we need just plain cli for building
573 %{!?with_h323:--without-h323} \
577 cp -f .cleancount .lastclean
581 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
582 ASTDATADIR=%{_datadir}/asterisk \
583 ASTVARLIBDIR=%{_datadir}/asterisk \
584 ASTDBDIR=%{_localstatedir}/spool/asterisk \
585 %{?with_verbose:NOISY_BUILD=yes} \
587 rm apps/app_voicemail.o apps/app_directory.o
588 mv apps/app_voicemail.so apps/app_voicemail_plain.so
589 mv apps/app_directory.so apps/app_directory_plain.so
591 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts
594 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
595 ASTDATADIR=%{_datadir}/asterisk \
596 ASTVARLIBDIR=%{_datadir}/asterisk \
597 ASTDBDIR=%{_localstatedir}/spool/asterisk \
598 %{?with_verbose:NOISY_BUILD=yes} \
600 rm apps/app_voicemail.o apps/app_directory.o
601 mv apps/app_voicemail.so apps/app_voicemail_imap.so
602 mv apps/app_directory.so apps/app_directory_imap.so
604 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts
607 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
608 ASTDATADIR=%{_datadir}/asterisk \
609 ASTVARLIBDIR=%{_datadir}/asterisk \
610 ASTDBDIR=%{_localstatedir}/spool/asterisk \
611 %{?with_verbose:NOISY_BUILD=yes} \
613 rm apps/app_voicemail.o apps/app_directory.o
614 mv apps/app_voicemail.so apps/app_voicemail_odbc.so
615 mv apps/app_directory.so apps/app_directory_odbc.so
617 # so that these modules don't get built again during the install phase
618 touch apps/app_voicemail.o apps/app_directory.o
619 touch apps/app_voicemail.so apps/app_directory.so
625 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
626 ASTDATADIR=%{_datadir}/asterisk \
627 ASTVARLIBDIR=%{_datadir}/asterisk \
628 ASTDBDIR=%{_localstatedir}/spool/asterisk \
629 %{?with_verbose:NOISY_BUILD=yes} \
633 rm -rf $RPM_BUILD_ROOT
634 install -d $RPM_BUILD_ROOT{/var/{log/asterisk/cdr-csv,spool/asterisk/monitor},/etc/{rc.d/init.d,sysconfig,logrotate.d}} \
635 $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
637 export ASTCFLAGS="%{rpmcflags}"
639 %{__make} -j1 install \
642 DESTDIR=$RPM_BUILD_ROOT \
643 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
644 ASTDATADIR=%{_datadir}/asterisk \
645 ASTVARLIBDIR=%{_datadir}/asterisk \
646 ASTDBDIR=%{_localstatedir}/spool/asterisk
648 %{__make} -j1 samples \
651 DESTDIR=$RPM_BUILD_ROOT \
652 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
653 ASTDATADIR=%{_datadir}/asterisk \
654 ASTVARLIBDIR=%{_datadir}/asterisk \
655 ASTDBDIR=%{_localstatedir}/spool/asterisk
657 rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_directory.so
658 rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_voicemail.so
659 install -D -p apps/app_directory_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
660 install -D -p apps/app_voicemail_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
661 install -D -p apps/app_directory_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
662 install -D -p apps/app_voicemail_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
663 install -D -p apps/app_directory_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
664 install -D -p apps/app_voicemail_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
666 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
667 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
668 cp -a %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
670 install %{SOURCE3} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
672 # create some directories that need to be packaged
673 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/moh
674 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/sounds
675 ln -s %{_localstatedir}/lib/asterisk/licenses $RPM_BUILD_ROOT%{_datadir}/asterisk/licenses
677 install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/asterisk/licenses
678 install -d $RPM_BUILD_ROOT%{_localstatedir}/log/asterisk/cdr-custom
679 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/festival
680 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/monitor
681 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/outgoing
682 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/uploads
684 # We're not going to package any of the sample AGI scripts
685 rm -f $RPM_BUILD_ROOT%{_datadir}/asterisk/agi-bin/*
687 # Don't package the sample voicemail user
688 rm -rf $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/voicemail/default
690 # Don't package example phone provision configs
691 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/phoneprov/*
693 # these are compiled with -O0 and thus include unfortified code.
694 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest
695 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest2
697 # we're not using safe_asterisk
698 rm -f $RPM_BUILD_ROOT%{_sbindir}/safe_asterisk
699 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/safe_asterisk.8*
701 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/firmware/iax/*
704 find doc/api/html -name '*.map' -size 0 -delete
708 rm $RPM_BUILD_ROOT/etc/asterisk/{app_mysql,cdr_mysql,chan_mobile,misdn%{!?with_h323:,chan_ooh323},res_pktccops,h323}.conf
710 rm -fr $RPM_BUILD_ROOT/usr/include/asterisk/doxygen
713 rm -rf $RPM_BUILD_ROOT
716 %groupadd -g 188 asterisk
717 %useradd -u 188 -r -s /sbin/nologin -d /var/lib/asterisk -M -c 'Asterisk User' -g asterisk asterisk
720 if [ "$1" = 0 ]; then
722 %groupremove asterisk
726 /sbin/chkconfig --add asterisk
727 # use -n (NOOP) as restart would be breaking all current calls.
728 %service -n asterisk restart "Asterisk daemon"
731 if [ "$1" = "0" ]; then
732 %service asterisk stop
733 /sbin/chkconfig --del asterisk
736 %triggerpostun -- %{name} < 1.6.1.12-0.1
737 # chown to asterisk previously root owned files
738 # loose one (not one that cames from rpm), as we're not trying to split the
739 # hair with file permission bits.
740 chown -R asterisk:asterisk /var/spool/asterisk
741 chown -R asterisk:asterisk /var/lib/asterisk
744 %defattr(644,root,root,755)
745 %doc README *.txt ChangeLog BUGS CREDITS configs
746 %doc doc/asterisk.sgml
748 #%attr(755,root,root) %{_sbindir}/aelparse
749 %attr(755,root,root) %{_sbindir}/astcanary
750 %attr(755,root,root) %{_sbindir}/astdb2bdb
751 %attr(755,root,root) %{_sbindir}/astdb2sqlite3
752 %attr(755,root,root) %{_sbindir}/asterisk
753 %attr(755,root,root) %{_sbindir}/astgenkey
754 %attr(755,root,root) %{_sbindir}/autosupport
755 #%attr(755,root,root) %{_sbindir}/conf2ael
756 #%attr(755,root,root) %{_sbindir}/muted
757 %attr(755,root,root) %{_sbindir}/rasterisk
758 #%attr(755,root,root) %{_sbindir}/refcounter
759 #%attr(755,root,root) %{_sbindir}/smsq
760 #%attr(755,root,root) %{_sbindir}/stereorize
761 #%attr(755,root,root) %{_sbindir}/streamplayer
762 %{_mandir}/man8/asterisk.8*
763 %{_mandir}/man8/astgenkey.8*
764 %{_mandir}/man8/autosupport.8*
766 %attr(754,root,root) /etc/rc.d/init.d/%{name}
767 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
768 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
770 %attr(750,root,asterisk) %dir %{_sysconfdir}/asterisk
771 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adsi.conf
772 #%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adtranvofr.conf
773 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/agents.conf
774 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alarmreceiver.conf
775 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/amd.conf
776 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.adsi
777 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.conf
778 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/calendar.conf
779 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ccss.conf
780 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr.conf
781 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_custom.conf
782 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_manager.conf
783 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_syslog.conf
784 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel.conf
785 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_custom.conf
786 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli.conf
787 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_aliases.conf
788 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_permissions.conf
789 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/codecs.conf
790 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/confbridge.conf
791 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dnsmgr.conf
792 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dsp.conf
793 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dundi.conf
794 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/enum.conf
795 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extconfig.conf
796 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.ael
797 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.conf
798 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/features.conf
799 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/followme.conf
800 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iax.conf
801 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iaxprov.conf
802 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/indications.conf
803 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/logger.conf
804 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/manager.conf
805 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/mgcp.conf
806 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/modules.conf
807 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/musiconhold.conf
808 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/muted.conf
809 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phone.conf
810 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phoneprov.conf
811 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queuerules.conf
812 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queues.conf
813 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_mysql.conf
814 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_stun_monitor.conf
815 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/rtp.conf
816 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/say.conf
817 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sip*.conf
818 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sla.conf
819 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/smdi.conf
820 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/telcordia-1.adsi
821 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/udptl.conf
822 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/users.conf
823 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/vpb.conf
825 %dir %{_libdir}/asterisk
826 %dir %{_libdir}/asterisk/modules
828 %attr(755,root,root) %{_libdir}/asterisk/modules/app_adsiprog.so
829 %attr(755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so
830 %attr(755,root,root) %{_libdir}/asterisk/modules/app_amd.so
831 %attr(755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so
832 %attr(755,root,root) %{_libdir}/asterisk/modules/app_cdr.so
833 %attr(755,root,root) %{_libdir}/asterisk/modules/app_celgenuserevent.so
834 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so
835 %attr(755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so
836 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so
837 %attr(755,root,root) %{_libdir}/asterisk/modules/app_confbridge.so
838 %attr(755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so
839 %attr(755,root,root) %{_libdir}/asterisk/modules/app_db.so
840 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dial.so
841 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dictate.so
842 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so
843 %attr(755,root,root) %{_libdir}/asterisk/modules/app_disa.so
844 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so
845 %attr(755,root,root) %{_libdir}/asterisk/modules/app_echo.so
846 %attr(755,root,root) %{_libdir}/asterisk/modules/app_exec.so
847 %attr(755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so
848 %attr(755,root,root) %{_libdir}/asterisk/modules/app_followme.so
849 %attr(755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so
850 %attr(755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so
851 %attr(755,root,root) %{_libdir}/asterisk/modules/app_image.so
852 %attr(755,root,root) %{_libdir}/asterisk/modules/app_macro.so
853 %attr(755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
854 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
855 %attr(755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so
856 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mp3.so
857 %attr(755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so
858 %attr(755,root,root) %{_libdir}/asterisk/modules/app_originate.so
859 %attr(755,root,root) %{_libdir}/asterisk/modules/app_parkandannounce.so
860 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playback.so
861 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playtones.so
862 %attr(755,root,root) %{_libdir}/asterisk/modules/app_privacy.so
863 %attr(755,root,root) %{_libdir}/asterisk/modules/app_queue.so
864 %attr(755,root,root) %{_libdir}/asterisk/modules/app_read.so
865 %attr(755,root,root) %{_libdir}/asterisk/modules/app_readexten.so
866 %attr(755,root,root) %{_libdir}/asterisk/modules/app_record.so
867 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so
868 %attr(755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so
869 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
870 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sms.so
871 %attr(755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so
872 %attr(755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so
873 %attr(755,root,root) %{_libdir}/asterisk/modules/app_stack.so
874 %attr(755,root,root) %{_libdir}/asterisk/modules/app_system.so
875 %attr(755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so
876 %attr(755,root,root) %{_libdir}/asterisk/modules/app_test.so
877 %attr(755,root,root) %{_libdir}/asterisk/modules/app_transfer.so
878 %attr(755,root,root) %{_libdir}/asterisk/modules/app_url.so
879 %attr(755,root,root) %{_libdir}/asterisk/modules/app_userevent.so
880 %attr(755,root,root) %{_libdir}/asterisk/modules/app_verbose.so
881 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so
882 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so
883 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so
884 %attr(755,root,root) %{_libdir}/asterisk/modules/app_while.so
885 %attr(755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so
886 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_features.so
887 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_multiplexed.so
888 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_simple.so
889 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_softmix.so
890 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so
891 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so
892 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so
893 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_syslog.so
894 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_custom.so
895 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_manager.so
896 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_agent.so
897 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_bridge.so
898 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so
899 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_local.so
900 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mobile.so
901 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so
902 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_multicast_rtp.so
903 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_phone.so
904 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_sip.so
905 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so
906 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
907 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
908 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g722.so
909 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g726.so
910 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ilbc.so
911 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so
912 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g719.so
913 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g723.so
914 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g726.so
915 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g729.so
916 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h263.so
917 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h264.so
918 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so
919 %attr(755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so
920 %attr(755,root,root) %{_libdir}/asterisk/modules/format_pcm.so
921 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren14.so
922 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren7.so
923 %attr(755,root,root) %{_libdir}/asterisk/modules/format_sln.so
924 %attr(755,root,root) %{_libdir}/asterisk/modules/format_vox.so
925 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav.so
926 %attr(755,root,root) %{_libdir}/asterisk/modules/func_aes.so
927 %attr(755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so
928 %attr(755,root,root) %{_libdir}/asterisk/modules/func_base64.so
929 %attr(755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so
930 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callcompletion.so
931 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callerid.so
932 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cdr.so
933 %attr(755,root,root) %{_libdir}/asterisk/modules/func_channel.so
934 %attr(755,root,root) %{_libdir}/asterisk/modules/func_config.so
935 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cut.so
936 %attr(755,root,root) %{_libdir}/asterisk/modules/func_db.so
937 %attr(755,root,root) %{_libdir}/asterisk/modules/func_devstate.so
938 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so
939 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so
940 %attr(755,root,root) %{_libdir}/asterisk/modules/func_enum.so
941 %attr(755,root,root) %{_libdir}/asterisk/modules/func_env.so
942 %attr(755,root,root) %{_libdir}/asterisk/modules/func_extstate.so
943 %attr(755,root,root) %{_libdir}/asterisk/modules/func_frame_trace.so
944 %attr(755,root,root) %{_libdir}/asterisk/modules/func_global.so
945 %attr(755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so
946 %attr(755,root,root) %{_libdir}/asterisk/modules/func_iconv.so
947 %attr(755,root,root) %{_libdir}/asterisk/modules/func_jitterbuffer.so
948 %attr(755,root,root) %{_libdir}/asterisk/modules/func_lock.so
949 %attr(755,root,root) %{_libdir}/asterisk/modules/func_logic.so
950 %attr(755,root,root) %{_libdir}/asterisk/modules/func_math.so
951 %attr(755,root,root) %{_libdir}/asterisk/modules/func_md5.so
952 %attr(755,root,root) %{_libdir}/asterisk/modules/func_module.so
953 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pitchshift.so
954 %attr(755,root,root) %{_libdir}/asterisk/modules/func_rand.so
955 %attr(755,root,root) %{_libdir}/asterisk/modules/func_realtime.so
956 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sha1.so
957 %attr(755,root,root) %{_libdir}/asterisk/modules/func_shell.so
958 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sprintf.so
959 %attr(755,root,root) %{_libdir}/asterisk/modules/func_srv.so
960 %attr(755,root,root) %{_libdir}/asterisk/modules/func_strings.so
961 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so
962 %attr(755,root,root) %{_libdir}/asterisk/modules/func_timeout.so
963 %attr(755,root,root) %{_libdir}/asterisk/modules/func_uri.so
964 %attr(755,root,root) %{_libdir}/asterisk/modules/func_version.so
965 %attr(755,root,root) %{_libdir}/asterisk/modules/func_volume.so
966 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so
967 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_config.so
968 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so
969 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so
970 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so
971 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so
972 %attr(755,root,root) %{_libdir}/asterisk/modules/res_adsi.so
973 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so
974 %attr(755,root,root) %{_libdir}/asterisk/modules/res_agi.so
975 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar.so
976 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_caldav.so
977 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_ews.so
978 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_exchange.so
979 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_icalendar.so
980 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_mysql.so
981 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clialiases.so
982 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so
983 %attr(755,root,root) %{_libdir}/asterisk/modules/res_convert.so
984 %attr(755,root,root) %{_libdir}/asterisk/modules/res_crypto.so
985 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_celt.so
986 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_silk.so
987 %attr(755,root,root) %{_libdir}/asterisk/modules/res_limit.so
988 %attr(755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
989 %attr(755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so
990 %attr(755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
991 %attr(755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so
992 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pktccops.so
993 %attr(755,root,root) %{_libdir}/asterisk/modules/res_realtime.so
994 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_asterisk.so
995 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_multicast.so
996 %attr(755,root,root) %{_libdir}/asterisk/modules/res_security_log.so
997 %attr(755,root,root) %{_libdir}/asterisk/modules/res_smdi.so
998 %attr(755,root,root) %{_libdir}/asterisk/modules/res_speech.so
999 %attr(755,root,root) %{_libdir}/asterisk/modules/res_srtp.so
1000 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stun_monitor.so
1001 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so
1002 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_timerfd.so
1003 #%attr(755,root,root) %{_libdir}/asterisk/modules/test_dlinklists.so
1004 #%attr(755,root,root) %{_libdir}/asterisk/modules/test_heap.so
1005 /usr/lib/tmpfiles.d/%{name}.conf
1007 %dir %{_datadir}/asterisk
1008 %dir %{_datadir}/asterisk/agi-bin
1009 %dir %{_datadir}/asterisk/firmware
1010 %dir %{_datadir}/asterisk/firmware/iax
1011 %dir %{_datadir}/asterisk/images
1012 %dir %{_datadir}/asterisk/moh
1013 %dir %{_datadir}/asterisk/sounds
1014 %dir %attr(750,root,asterisk) %{_datadir}/asterisk/keys
1015 # no need to protect publicly downloaded and packaged .pub
1016 #%{_datadir}/asterisk/keys/*.pub
1017 %{_datadir}/asterisk/images/*.jpg
1018 %{_datadir}/asterisk/phoneprov
1019 %{_datadir}/asterisk/licenses
1021 %dir %{_datadir}/asterisk/documentation
1022 %{_datadir}/asterisk/documentation/appdocsxml.dtd
1023 %{_datadir}/asterisk/documentation/core-en_US.xml
1025 %attr(770,root,asterisk) %dir %{_localstatedir}/lib/asterisk
1026 %dir %attr(750,root,asterisk) %{_localstatedir}/lib/asterisk/licenses
1028 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk
1029 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-csv
1030 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-custom
1032 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk
1033 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/monitor
1034 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/outgoing
1035 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/tmp
1036 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/uploads
1037 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/voicemail
1039 %attr(775,root,asterisk) %dir %{_localstatedir}/run/asterisk
1042 %defattr(644,root,root,755)
1043 %dir %{_includedir}/asterisk
1044 %{_includedir}/asterisk/*.h
1045 %{_includedir}/asterisk.h
1049 %defattr(644,root,root,755)
1055 %defattr(644,root,root,755)
1056 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ais.conf
1057 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ais.so
1061 %defattr(644,root,root,755)
1062 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alsa.conf
1063 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so
1066 #%defattr(644,root,root,755)
1067 #%attr(755,root,root) %{_sbindir}/astman
1070 %defattr(644,root,root,755)
1071 %doc contrib/scripts/dbsep.cgi
1072 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dbsep.conf
1073 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_curl.conf
1074 %attr(755,root,root) %{_libdir}/asterisk/modules/func_curl.so
1075 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_curl.so
1076 %attr(755,root,root) %{_libdir}/asterisk/modules/res_curl.so
1079 %defattr(644,root,root,755)
1080 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/meetme.conf
1081 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_dahdi.conf
1082 #%attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdibarge.so
1083 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so
1084 #%attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiscan.so
1085 %attr(755,root,root) %{_libdir}/asterisk/modules/app_flash.so
1086 %attr(755,root,root) %{_libdir}/asterisk/modules/app_meetme.so
1087 %attr(755,root,root) %{_libdir}/asterisk/modules/app_page.so
1088 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_dahdi.so
1089 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_dahdi.so
1090 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_dahdi.so
1093 %defattr(644,root,root,755)
1094 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_fax.conf
1095 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax.so
1096 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax_spandsp.so
1099 %defattr(644,root,root,755)
1100 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/festival.conf
1101 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/festival
1102 %attr(755,root,root) %{_libdir}/asterisk/modules/app_festival.so
1105 %defattr(644,root,root,755)
1106 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so
1107 %attr(755,root,root) %{_libdir}/asterisk/modules/format_gsm.so
1108 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so
1112 %defattr(644,root,root,755)
1113 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_ooh323.conf
1114 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_ooh323.so
1118 %defattr(644,root,root,755)
1119 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/http.conf
1120 %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_post.so
1121 %{_datadir}/asterisk/static-http
1124 %defattr(644,root,root,755)
1125 %doc contrib/asterisk-ices.xml
1126 %attr(755,root,root) %{_libdir}/asterisk/modules/app_ices.so
1129 %defattr(644,root,root,755)
1130 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/gtalk.conf
1131 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jabber.conf
1132 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jingle.conf
1133 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_gtalk.so
1134 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_jingle.so
1135 %attr(755,root,root) %{_libdir}/asterisk/modules/res_jabber.so
1138 %defattr(644,root,root,755)
1139 %attr(755,root,root) %{_libdir}/asterisk/modules/app_jack.so
1142 %defattr(644,root,root,755)
1143 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.lua
1144 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_lua.so
1147 %defattr(644,root,root,755)
1148 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_ldap.conf
1149 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_ldap.so
1153 %defattr(644,root,root,755)
1154 %{_sysconfdir}/dirsrv/schema/99asterisk.ldif
1158 %defattr(644,root,root,755)
1159 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so
1162 %defattr(644,root,root,755)
1163 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions_minivm.conf
1164 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/minivm.conf
1165 %attr(755,root,root) %{_libdir}/asterisk/modules/app_minivm.so
1169 %defattr(644,root,root,755)
1170 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/misdn.conf
1171 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_misdn.so
1175 %defattr(644,root,root,755)
1176 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
1177 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_odbc.conf
1178 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_odbc.conf
1179 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/func_odbc.conf
1180 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_odbc.conf
1181 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
1182 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_odbc.so
1183 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_odbc.so
1184 %attr(755,root,root) %{_libdir}/asterisk/modules/func_odbc.so
1185 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_odbc.so
1186 %attr(755,root,root) %{_libdir}/asterisk/modules/res_odbc.so
1189 %defattr(644,root,root,755)
1190 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/osp.conf
1191 %attr(755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so
1194 %defattr(644,root,root,755)
1195 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/oss.conf
1196 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_oss.so
1199 %defattr(644,root,root,755)
1200 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/console.conf
1201 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_console.so
1204 %defattr(644,root,root,755)
1205 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_pgsql.conf
1206 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_pgsql.conf
1207 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pgsql.conf
1208 %doc contrib/realtime/postgresql/realtime.sql
1209 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so
1210 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_pgsql.so
1211 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so
1214 %defattr(644,root,root,755)
1215 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so
1216 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_radius.so
1219 %defattr(644,root,root,755)
1220 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
1223 %defattr(644,root,root,755)
1224 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/skinny.conf
1225 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so
1228 %defattr(644,root,root,755)
1229 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_snmp.conf
1230 %attr(755,root,root) %{_libdir}/asterisk/modules/res_snmp.so
1233 %defattr(644,root,root,755)
1234 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_speex.so
1235 %attr(755,root,root) %{_libdir}/asterisk/modules/func_speex.so
1238 %defattr(644,root,root,755)
1239 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
1240 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_sqlite3_custom.conf
1241 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite.conf
1242 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
1243 #%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite.so
1244 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_sqlite3_custom.so
1245 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite.so
1248 %defattr(644,root,root,755)
1249 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_tds.conf
1250 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_tds.conf
1251 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so
1252 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_tds.so
1255 %defattr(644,root,root,755)
1256 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/unistim.conf
1257 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so
1261 %defattr(644,root,root,755)
1262 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/voicemail.conf
1263 %attr(755,root,root) %{_libdir}/asterisk/modules/func_vmcount.so
1265 %files voicemail-imap
1266 %defattr(644,root,root,755)
1267 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_imap.so
1268 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_imap.so
1270 %files voicemail-odbc
1271 %defattr(644,root,root,755)
1272 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_odbc.so
1273 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_odbc.so
1275 %files voicemail-plain
1276 %defattr(644,root,root,755)
1277 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_plain.so
1278 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_plain.so
1281 %defattr(644,root,root,755)
1282 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so