2 # - cgi-bin package - separate, because of suid-root
3 # - use shared versions of lpc10, gsm,...
5 # - fix bluetooth patch
7 # - ~/.asterisk_history gets encoded with \xxx on exit, each time yet again
9 # /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
10 # /usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread
11 # /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
12 # /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
13 # - make package for moh sound files
14 # - likely odbc and imap broken:
15 #*** WARNING: identical binaries are copied, not linked:
16 # /usr/lib64/asterisk/modules/app_directory_odbc.so
17 # and /usr/lib64/asterisk/modules/app_directory_imap.so
18 # *** WARNING: identical binaries are copied, not linked:
19 # /usr/lib64/asterisk/modules/app_directory_plain.so
20 # and /usr/lib64/asterisk/modules/app_directory_imap.so
22 # - ncurses dep gone for good (replaced by libedit)?
23 # - make as-needed compatible, or why chan_h323 gets built w/o libs initially?
26 %bcond_with rxfax # without rx (also tx:-D) fax
27 %bcond_with bluetooth # without bluetooth support (NFT)
28 %bcond_with zhone # zhone hack
29 %bcond_with zhone_hack # huge hack workarounding broken zhone channel banks which start randomly
30 # issuing pulse-dialled calls to weird numbers
31 %bcond_with bristuff # BRIstuff (Junghanns.NET BRI adapters) support
32 %bcond_without apidocs # disable apidocs building
33 %bcond_without verbose # verbose build
35 %define spandsp_version 0.0.2pre26
38 Summary(pl.UTF-8): Centralka (PBX) Asterisk
41 Release: %{rel}%{?with_bristuff:.bristuff}
43 Group: Applications/System
44 Source0: http://downloads.digium.com/pub/asterisk/releases/%{name}-%{version}.tar.gz
45 # Source0-md5: d6bc1448b8fa274a2acaef1b15f4d485
47 Source2: %{name}.sysconfig
48 Source5: %{name}.logrotate
49 Source10: http://soft-switch.org/downloads/spandsp/spandsp-%{spandsp_version}/asterisk-1.2.x/app_txfax.c
50 # Source10-md5: 8c8fcb263b76897022b4c28052a7b439
51 Source11: http://soft-switch.org/downloads/spandsp/spandsp-%{spandsp_version}/asterisk-1.2.x/app_rxfax.c
52 # Source11-md5: ab6983b51c412883545b36993d704999
53 Patch1: lua51-path.patch
54 Patch2: %{name}-no_k6_on_sparc.patch
55 Patch3: %{name}-lib.patch
56 Patch4: %{name}-ppc.patch
57 Patch5: external-libedit.patch
58 Patch6: pkg-config-gmime.patch
59 Patch7: FHS-paths.patch
60 # http://soft-switch.org/downloads/spandsp/spandsp-%{spandsp_version}/asterisk-1.2.x/apps_Makefile.patch
61 Patch10: %{name}-txfax-Makefile.patch
62 Patch12: %{name}-chan_bluetooth.patch
63 Patch13: %{name}-zhone.patch
64 # http://svn.debian.org/wsvn/pkg-voip/asterisk/trunk/debian/patches/bristuff
65 Patch14: %{name}-bristuff.patch
66 Patch15: %{name}-bristuff-build.patch
67 Patch16: %{name}-bristuff-libpri.patch
68 URL: http://www.asterisk.org/
69 BuildRequires: OSPToolkit
70 BuildRequires: SDL_image-devel
71 BuildRequires: alsa-lib-devel
72 BuildRequires: autoconf
73 BuildRequires: automake
75 %{?with_bluetooth:BuildRequires: bluez-devel}
76 BuildRequires: curl-devel
77 BuildRequires: dahdi-linux-devel
78 BuildRequires: dahdi-tools-devel >= 2.0.0
79 BuildRequires: freetds-devel >= 0.63
81 BuildRequires: gcc >= 5:3.4
82 BuildRequires: gmime22-devel
83 BuildRequires: iksemel-devel
84 BuildRequires: imap-devel
85 BuildRequires: jack-audio-connection-kit-devel
86 BuildRequires: libcap-devel
87 BuildRequires: libedit-devel
88 BuildRequires: libogg-devel
89 BuildRequires: libvorbis-devel
90 BuildRequires: lua51-devel
91 BuildRequires: mISDNuser-devel
92 BuildRequires: mysql-devel
93 BuildRequires: ncurses-devel
94 BuildRequires: net-snmp-devel
95 BuildRequires: newt-devel
96 BuildRequires: openais-devel
97 BuildRequires: openh323-devel >= 1.19.0
98 BuildRequires: openldap-devel
99 BuildRequires: openssl-devel >= 0.9.7d
100 BuildRequires: pam-devel
101 BuildRequires: pkgconfig
102 BuildRequires: popt-devel
103 BuildRequires: portaudio-devel >= 19
104 BuildRequires: postgresql-devel
105 BuildRequires: pwlib-devel
106 BuildRequires: radiusclient-ng-devel
107 BuildRequires: rpmbuild(macros) >= 1.268
108 BuildRequires: sed >= 4.0
109 BuildRequires: spandsp-devel
110 %{?with_rxfax:BuildRequires: spandsp-devel >= %{spandsp_version}}
111 BuildRequires: speex-devel
112 BuildRequires: sqlite-devel
113 BuildRequires: sqlite3-devel
114 BuildRequires: unixODBC-devel
115 BuildRequires: xorg-lib-libX11-devel
116 BuildRequires: zlib-devel
117 Requires(postun): /usr/sbin/groupdel
118 Requires(postun): /usr/sbin/userdel
119 Requires(pre): /bin/id
120 Requires(pre): /usr/bin/getgid
121 Requires(pre): /usr/sbin/groupadd
122 Requires(pre): /usr/sbin/useradd
123 Provides: group(asterisk)
124 Provides: user(asterisk)
126 BuildRequires: libgsmat-devel
127 BuildRequires: libpri-bristuff-devel >= 1.2.4
129 BuildRequires: libpri-devel >= 1.4.6
131 Requires(post,preun): /sbin/chkconfig
133 BuildRequires: libresample-devel
134 BuildRequires: libss7-devel >= 1.0.1
135 BuildRequires: libtool-ltdl-devel
136 BuildRequires: libusb-devel
137 BuildRequires: lm_sensors-devel
138 BuildRequires: mISDN-devel
141 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
144 Asterisk is an Open Source PBX and telephony development platform that
145 can both replace a conventional PBX and act as a platform for
146 developing custom telephony applications for delivering dynamic
147 content over a telephone similarly to how one can deliver dynamic
148 content through a web browser using CGI and a web server.
150 Asterisk talks to a variety of telephony hardware including BRI, PRI,
151 POTS, and IP telephony clients using the Inter-Asterisk eXchange
152 protocol (e.g. gnophone or miniphone). For more information and a
153 current list of supported hardware, see http://www.asterisk.org/.
155 %description -l pl.UTF-8
156 Asterisk to wolnodostępna centralka (PBX) i platforma programistyczna
157 dla telefonii, mogąca zastąpić konwencjonalne PBX-y oraz służyć jako
158 platforma do rozwijania własnych aplikacji telefonicznych do
159 przekazywania dynamicznej treści przez telefon, podobnie jak można
160 przekazywać dynamiczną treść przez przeglądarkę WWW przy użyciu CGI i
163 Asterisk współpracuje z wielorakim sprzętem telefonicznym, w tym BRI,
164 PRI, POTS oraz klienty telefonii IP używające protokołu Inter-Asterisk
165 eXchange (np. gnophone lub miniphone). Więcej informacji i listę
166 obsługiwanego sprzętu można znaleźć pod http://www.asterisk.org/.
169 Summary: Header files for Asterisk platform
170 Summary(pl.UTF-8): Pliki nagłówkowe platformy Asterisk
174 Header files for Asterisk development platform.
176 %description devel -l pl.UTF-8
177 Pliki nagłówkowe platformy programistycznej Asterisk.
180 Summary: API documentation for Asterisk
184 API documentation for Asterisk.
187 Summary: Modules for Asterisk that use OpenAIS
188 Group: Applications/Networking
189 Requires: %{name} = %{version}-%{release}
192 Modules for Asterisk that use OpenAIS.
195 Summary: Modules for Asterisk that use Alsa sound drivers
196 Group: Applications/Networking
197 Requires: %{name} = %{version}-%{release}
200 Modules for Asterisk that use Alsa sound drivers.
203 Summary: Modules for Asterisk that use cURL
204 Group: Applications/Networking
205 Requires: %{name} = %{version}-%{release}
208 Modules for Asterisk that use cURL.
211 Summary: Modules for Asterisk that use DAHDI
212 Group: Applications/Networking
213 Requires(pre): /usr/sbin/usermod
214 Requires: %{name} = %{version}-%{release}
215 Requires: dahdi-tools >= 2.0.0
218 Modules for Asterisk that use DAHDI.
221 Summary: FAX applications for Asterisk
222 Group: Applications/Networking
223 Requires: %{name} = %{version}-%{release}
226 FAX applications for Asterisk
229 Summary: Festival application for Asterisk
230 Group: Applications/Networking
231 Requires: %{name} = %{version}-%{release}
234 %description festival
235 Application for the Asterisk PBX that uses Festival to convert text to
239 Summary: h323 resources for Asterisk
240 Group: Applications/Networking
241 Requires: %{name} = %{version}-%{release}
244 h323 resources for Asterisk.
247 Summary: Stream audio from Asterisk to an IceCast server
248 Group: Applications/Networking
249 Requires: %{name} = %{version}-%{release}
251 Obsoletes: asterisk < 1.4.18-1
252 Conflicts: asterisk < 1.4.18-1
255 Stream audio from Asterisk to an IceCast server.
258 Summary: Jabber/XMPP resources for Asterisk
259 Group: Applications/Networking
260 Requires: %{name} = %{version}-%{release}
263 Jabber/XMPP resources for Asterisk.
266 Summary: JACK resources for Asterisk
267 Group: Applications/Networking
268 Requires: %{name} = %{version}-%{release}
271 JACK resources for Asterisk.
274 Summary: Lua resources for Asterisk
275 Group: Applications/Networking
276 Requires: %{name} = %{version}-%{release}
279 Lua resources for Asterisk.
282 Summary: LDAP resources for Asterisk
283 Group: Applications/Networking
284 Requires: %{name} = %{version}-%{release}
287 LDAP resources for Asterisk.
290 Summary: LDAP resources for Asterisk and the Fedora Directory Server
291 Group: Applications/Networking
292 Requires: %{name} = %{version}-%{release}
293 Requires: %{name}-ldap = %{version}-%{release}
294 Requires: fedora-ds-base
296 %description ldap-fds
297 LDAP resources for Asterisk and the Fedora Directory Server.
300 Summary: mISDN channel for Asterisk
301 Group: Applications/Networking
302 Requires(pre): /usr/sbin/usermod
303 Requires: %{name} = %{version}-%{release}
306 mISDN channel for Asterisk.
309 Summary: MiniVM applicaton for Asterisk
310 Group: Applications/Networking
311 Requires: %{name} = %{version}-%{release}
314 MiniVM application for Asterisk.
317 Summary: Applications for Asterisk that use ODBC (except voicemail)
318 Group: Applications/Networking
319 Requires: %{name} = %{version}-%{release}
322 Applications for Asterisk that use ODBC (except voicemail)
325 Summary: Modules for Asterisk that use OSS sound drivers
326 Group: Applications/Networking
327 Requires: %{name} = %{version}-%{release}
330 Modules for Asterisk that use OSS sound drivers.
333 Summary: Modules for Asterisk that use the portaudio library
334 Group: Applications/Networking
335 Requires: %{name} = %{version}-%{release}
337 %description portaudio
338 Modules for Asterisk that use the portaudio library.
341 Summary: Applications for Asterisk that use PostgreSQL
342 Group: Applications/Networking
343 Requires: %{name} = %{version}-%{release}
345 %description postgresql
346 Applications for Asterisk that use PostgreSQL.
349 Summary: Applications for Asterisk that use RADIUS
350 Group: Applications/Networking
351 Requires: %{name} = %{version}-%{release}
354 Applications for Asterisk that use RADIUS.
357 Summary: Modules for Asterisk that support the SCCP/Skinny protocol
358 Group: Applications/Networking
359 Requires: %{name} = %{version}-%{release}
362 Modules for Asterisk that support the SCCP/Skinny protocol.
365 Summary: Module that enables SNMP monitoring of Asterisk
366 Group: Applications/Networking
367 Requires: %{name} = %{version}-%{release}
371 Module that enables SNMP monitoring of Asterisk.
374 Summary: Sqlite modules for Asterisk
375 Group: Applications/Networking
376 Requires: %{name} = %{version}-%{release}
379 Sqlite modules for Asterisk.
382 Summary: Modules for Asterisk that use FreeTDS
383 Group: Applications/Networking
384 Requires: %{name} = %{version}-%{release}
387 Modules for Asterisk that use FreeTDS.
390 Summary: Unistim channel for Asterisk
391 Group: Applications/Networking
392 Requires: %{name} = %{version}-%{release}
395 Unistim channel for Asterisk
398 Summary: USB radio channel for Asterisk
399 Group: Applications/Networking
400 Requires: %{name} = %{version}-%{release}
402 %description usbradio
403 Unistim channel for Asterisk
406 Summary: Common Voicemail Modules for Asterisk
407 Group: Applications/Networking
408 Requires: %{name} = %{version}-%{release}
409 Requires: %{name}-voicemail-implementation = %{version}-%{release}
410 Requires: /usr/lib/sendmail
413 %description voicemail
414 Common Voicemail Modules for Asterisk.
416 %package voicemail-imap
417 Summary: Store voicemail on an IMAP server
418 Group: Applications/Networking
419 Requires: %{name} = %{version}-%{release}
420 Requires: %{name}-voicemail = %{version}-%{release}
421 Provides: %{name}-voicemail-implementation = %{version}-%{release}
423 %description voicemail-imap
424 Voicemail implementation for Asterisk that stores voicemail on an IMAP
427 %package voicemail-odbc
428 Summary: Store voicemail in a database using ODBC
429 Group: Applications/Networking
430 Requires: %{name} = %{version}-%{release}
431 Requires: %{name}-voicemail = %{version}-%{release}
432 Provides: %{name}-voicemail-implementation = %{version}-%{release}
434 %description voicemail-odbc
435 Voicemail implementation for Asterisk that uses ODBC to store
436 voicemail in a database.
438 %package voicemail-plain
439 Summary: Store voicemail on the local filesystem
440 Group: Applications/Networking
441 Requires: %{name} = %{version}-%{release}
442 Requires: %{name}-voicemail = %{version}-%{release}
443 Provides: %{name}-voicemail-implementation = %{version}-%{release}
445 %description voicemail-plain
446 Voicemail implementation for Asterisk that stores voicemail on the
460 sed -i -e 's|.*#define.*ZHONE_HACK.*|#define ZHONE_HACK 1|g' channels/chan_zap.c
470 %{?with_bluetooth:%patch12 -p1}
471 %{?with_zhonehack:%patch13 -p1}
479 # Fixup makefile so sound archives aren't downloaded/installed
480 %{__sed} -i -e 's/^all:.*$/all:/' sounds/Makefile
481 %{__sed} -i -e 's/^install:.*$/install:/' sounds/Makefile
489 %{__aclocal} -I autoconf
493 export ASTCFLAGS="%{rpmcflags}"
494 export ASTLDFLAGS="%{rpmldflags}"
495 export WGET="/bin/true"
497 # be sure to invoke ./configure with our flags
514 %{?with_bristuff:--with-gsmat=%{_prefix}} \
520 %{?with_bristuff:grep '^#define HAVE_GSMAT 1' include/asterisk/autoconfig.h || exit 1}
522 cp -f .cleancount .lastclean
524 # included conditionally, so make sure its there first
525 %{__make} -C channels/h323 Makefile.ast \
526 %{?with_verbose:NOISY_BUILD=yes} \
530 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
531 ASTDATADIR=%{_datadir}/asterisk \
532 ASTVARLIBDIR=%{_datadir}/asterisk \
533 ASTDBDIR=%{_localstatedir}/spool/asterisk \
534 %{?with_verbose:NOISY_BUILD=yes} \
536 rm apps/app_voicemail.o apps/app_directory.o
537 mv apps/app_voicemail.so apps/app_voicemail_plain.so
538 mv apps/app_directory.so apps/app_directory_plain.so
540 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts
543 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
544 ASTDATADIR=%{_datadir}/asterisk \
545 ASTVARLIBDIR=%{_datadir}/asterisk \
546 ASTDBDIR=%{_localstatedir}/spool/asterisk \
547 %{?with_verbose:NOISY_BUILD=yes} \
549 rm apps/app_voicemail.o apps/app_directory.o
550 mv apps/app_voicemail.so apps/app_voicemail_imap.so
551 mv apps/app_directory.so apps/app_directory_imap.so
553 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts
556 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
557 ASTDATADIR=%{_datadir}/asterisk \
558 ASTVARLIBDIR=%{_datadir}/asterisk \
559 ASTDBDIR=%{_localstatedir}/spool/asterisk \
560 %{?with_verbose:NOISY_BUILD=yes} \
562 rm apps/app_voicemail.o apps/app_directory.o
563 mv apps/app_voicemail.so apps/app_voicemail_odbc.so
564 mv apps/app_directory.so apps/app_directory_odbc.so
566 # so that these modules don't get built again during the install phase
567 touch apps/app_voicemail.o apps/app_directory.o
568 touch apps/app_voicemail.so apps/app_directory.so
574 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
575 ASTDATADIR=%{_datadir}/asterisk \
576 ASTVARLIBDIR=%{_datadir}/asterisk \
577 ASTDBDIR=%{_localstatedir}/spool/asterisk \
578 %{?with_verbose:NOISY_BUILD=yes} \
584 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
585 ASTDATADIR=%{_datadir}/asterisk \
586 ASTVARLIBDIR=%{_datadir}/asterisk \
587 ASTDBDIR=%{_localstatedir}/spool/asterisk \
588 %{?with_verbose:NOISY_BUILD=yes} \
589 CHANNEL_LIBS+=chan_bluetooth.so || :
591 # rerun needed; asterisk wants that
595 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
596 ASTDATADIR=%{_datadir}/asterisk \
597 ASTVARLIBDIR=%{_datadir}/asterisk \
598 ASTDBDIR=%{_localstatedir}/spool/asterisk \
599 %{?with_verbose:NOISY_BUILD=yes} \
600 CHANNEL_LIBS+=chan_bluetooth.so
603 %{?with_bristuff:objdump -p channels/chan_zap.so | grep -qE 'NEEDED +libgsmat\.so' || exit 1}
606 rm -rf $RPM_BUILD_ROOT
607 install -d $RPM_BUILD_ROOT{/var/{log/asterisk/cdr-csv,spool/asterisk/monitor},/etc/{rc.d/init.d,sysconfig,logrotate.d}}
609 export ASTCFLAGS="%{rpmcflags}"
614 DESTDIR=$RPM_BUILD_ROOT \
615 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
616 ASTDATADIR=%{_datadir}/asterisk \
617 ASTVARLIBDIR=%{_datadir}/asterisk \
618 ASTDBDIR=%{_localstatedir}/spool/asterisk
623 DESTDIR=$RPM_BUILD_ROOT \
624 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
625 ASTDATADIR=%{_datadir}/asterisk \
626 ASTVARLIBDIR=%{_datadir}/asterisk \
627 ASTDBDIR=%{_localstatedir}/spool/asterisk
629 rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_directory.so
630 rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_voicemail.so
631 install -D -p apps/app_directory_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
632 install -D -p apps/app_voicemail_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
633 install -D -p apps/app_directory_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
634 install -D -p apps/app_voicemail_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
635 install -D -p apps/app_directory_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
636 install -D -p apps/app_voicemail_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
638 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
639 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
640 cp -a %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
641 install -D -p doc/asterisk-mib.txt $RPM_BUILD_ROOT%{_datadir}/mibs/ASTERISK-MIB.txt
642 install -D -p doc/digium-mib.txt $RPM_BUILD_ROOT%{_datadir}/mibs/DIGIUM-MIB.txt
644 # create some directories that need to be packaged
645 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/moh
646 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/sounds
647 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/licenses
648 install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/asterisk
649 install -d $RPM_BUILD_ROOT%{_localstatedir}/log/asterisk/cdr-custom
650 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/festival
651 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/monitor
652 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/outgoing
653 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/uploads
655 # upstream prebuilt binaries (register, benchg729) use /var location
656 ln -s %{_datadir}/asterisk/licenses $RPM_BUILD_ROOT%{_localstatedir}/lib/asterisk
658 # We're not going to package any of the sample AGI scripts
659 rm -f $RPM_BUILD_ROOT%{_datadir}/asterisk/agi-bin/*
661 # Don't package the sample voicemail user
662 rm -rf $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/voicemail/default
664 # Don't package example phone provision configs
665 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/phoneprov/*
667 # these are compiled with -O0 and thus include unfortified code.
668 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest
669 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest2
671 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/firmware/iax/*
674 find doc/api/html -name '*.map' -size 0 -delete
678 rm -rf $RPM_BUILD_ROOT
681 %groupadd -g 188 asterisk
682 %useradd -u 188 -r -s /sbin/nologin -d /var/lib/asterisk -M -c 'Asterisk User' -g asterisk asterisk
685 if [ "$1" = 0 ]; then
687 %groupremove asterisk
691 /usr/sbin/usermod -a -G dahdi asterisk
694 /usr/sbin/usermod -a -G misdn asterisk
697 /sbin/chkconfig --add asterisk
698 # use -n (NOOP) as restart would be breaking all current calls.
699 %service -n asterisk restart "Asterisk daemon"
702 if [ "$1" = "0" ]; then
703 %service asterisk stop
704 /sbin/chkconfig --del asterisk
707 %triggerpostun -- %{name} < 1.6.1.12-0.1
708 # chown to asterisk previously root owned files
709 # loose one (not one that cames from rpm), as we're not trying to split the
710 # hair with file permission bits.
711 chown -R asterisk:asterisk /var/spool/asterisk
712 chown -R asterisk:asterisk /var/lib/asterisk
715 %defattr(644,root,root,755)
716 %doc README* *.txt ChangeLog BUGS CREDITS configs
717 %doc doc/{asterisk.sgml,PEERING} doc/{backtrace,callfiles,externalivr,macroexclusive,manager_1_1,modules,queue}.txt
718 %doc doc/{rtp-packetization,siptls,smdi,sms,speechrec,ss7,video}.txt
720 %attr(755,root,root) %{_sbindir}/aelparse
721 %attr(755,root,root) %{_sbindir}/astcanary
722 %attr(755,root,root) %{_sbindir}/asterisk
723 %attr(755,root,root) %{_sbindir}/astgenkey
724 %attr(755,root,root) %{_sbindir}/astman
725 %attr(755,root,root) %{_sbindir}/autosupport
726 %attr(755,root,root) %{_sbindir}/conf2ael
727 %attr(755,root,root) %{_sbindir}/muted
728 %attr(755,root,root) %{_sbindir}/rasterisk
729 %attr(755,root,root) %{_sbindir}/refcounter
730 %attr(755,root,root) %{_sbindir}/safe_asterisk
731 %attr(755,root,root) %{_sbindir}/smsq
732 %attr(755,root,root) %{_sbindir}/stereorize
733 %attr(755,root,root) %{_sbindir}/streamplayer
734 %{_mandir}/man8/asterisk.8*
735 %{_mandir}/man8/astgenkey.8*
736 %{_mandir}/man8/autosupport.8*
737 %{_mandir}/man8/safe_asterisk.8*
739 %attr(754,root,root) /etc/rc.d/init.d/%{name}
740 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
741 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
743 %attr(750,root,asterisk) %dir %{_sysconfdir}/asterisk
744 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adsi.conf
745 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adtranvofr.conf
746 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/agents.conf
747 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alarmreceiver.conf
748 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/amd.conf
749 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.adsi
750 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.conf
751 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr.conf
752 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_custom.conf
753 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_manager.conf
754 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli.conf
755 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/codecs.conf
756 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dnsmgr.conf
757 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dsp.conf
758 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dundi.conf
759 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/enum.conf
760 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extconfig.conf
761 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.ael
762 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.conf
763 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/features.conf
764 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/followme.conf
765 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/http.conf
766 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iax.conf
767 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iaxprov.conf
768 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/indications.conf
769 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/logger.conf
770 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/manager.conf
771 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/mgcp.conf
772 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/modules.conf
773 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/musiconhold.conf
774 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/muted.conf
775 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/osp.conf
776 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phone.conf
777 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phoneprov.conf
778 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queuerules.conf
779 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queues.conf
780 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/rpt.conf
781 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/rtp.conf
782 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/say.conf
783 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sip*.conf
784 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sla.conf
785 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/smdi.conf
786 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/telcordia-1.adsi
787 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/udptl.conf
788 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/users.conf
789 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/vpb.conf
791 %dir %{_libdir}/asterisk
792 %dir %{_libdir}/asterisk/modules
794 %attr(755,root,root) %{_libdir}/asterisk/modules/app_adsiprog.so
795 %attr(755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so
796 %attr(755,root,root) %{_libdir}/asterisk/modules/app_amd.so
797 %attr(755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so
798 %attr(755,root,root) %{_libdir}/asterisk/modules/app_cdr.so
799 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so
800 %attr(755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so
801 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so
802 %attr(755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so
803 %attr(755,root,root) %{_libdir}/asterisk/modules/app_db.so
804 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dial.so
805 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dictate.so
806 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so
807 %attr(755,root,root) %{_libdir}/asterisk/modules/app_disa.so
808 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so
809 %attr(755,root,root) %{_libdir}/asterisk/modules/app_echo.so
810 %attr(755,root,root) %{_libdir}/asterisk/modules/app_exec.so
811 %attr(755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so
812 %attr(755,root,root) %{_libdir}/asterisk/modules/app_followme.so
813 %attr(755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so
814 %attr(755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so
815 %attr(755,root,root) %{_libdir}/asterisk/modules/app_image.so
816 %attr(755,root,root) %{_libdir}/asterisk/modules/app_macro.so
817 %attr(755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
818 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
819 %attr(755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so
820 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mp3.so
821 %attr(755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so
822 %attr(755,root,root) %{_libdir}/asterisk/modules/app_parkandannounce.so
823 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playback.so
824 %attr(755,root,root) %{_libdir}/asterisk/modules/app_privacy.so
825 %attr(755,root,root) %{_libdir}/asterisk/modules/app_queue.so
826 %attr(755,root,root) %{_libdir}/asterisk/modules/app_readexten.so
827 %attr(755,root,root) %{_libdir}/asterisk/modules/app_readfile.so
828 %attr(755,root,root) %{_libdir}/asterisk/modules/app_read.so
829 %attr(755,root,root) %{_libdir}/asterisk/modules/app_record.so
830 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so
831 %attr(755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so
832 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
833 %attr(755,root,root) %{_libdir}/asterisk/modules/app_setcallerid.so
834 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sms.so
835 %attr(755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so
836 %attr(755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so
837 %attr(755,root,root) %{_libdir}/asterisk/modules/app_stack.so
838 %attr(755,root,root) %{_libdir}/asterisk/modules/app_system.so
839 %attr(755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so
840 %attr(755,root,root) %{_libdir}/asterisk/modules/app_test.so
841 %attr(755,root,root) %{_libdir}/asterisk/modules/app_transfer.so
842 %attr(755,root,root) %{_libdir}/asterisk/modules/app_url.so
843 %attr(755,root,root) %{_libdir}/asterisk/modules/app_userevent.so
844 %attr(755,root,root) %{_libdir}/asterisk/modules/app_verbose.so
845 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so
846 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so
847 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so
848 %attr(755,root,root) %{_libdir}/asterisk/modules/app_while.so
849 %attr(755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so
850 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so
851 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so
852 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so
853 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_agent.so
854 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so
855 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_local.so
856 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so
857 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_phone.so
858 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_sip.so
859 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
860 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
861 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so
862 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g722.so
863 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g726.so
864 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so
865 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so
866 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_speex.so
867 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so
868 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g723.so
869 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g726.so
870 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g729.so
871 %attr(755,root,root) %{_libdir}/asterisk/modules/format_gsm.so
872 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h263.so
873 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h264.so
874 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so
875 %attr(755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so
876 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so
877 %attr(755,root,root) %{_libdir}/asterisk/modules/format_pcm.so
878 %attr(755,root,root) %{_libdir}/asterisk/modules/format_sln16.so
879 %attr(755,root,root) %{_libdir}/asterisk/modules/format_sln.so
880 %attr(755,root,root) %{_libdir}/asterisk/modules/format_vox.so
881 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so
882 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav.so
883 %attr(755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so
884 %attr(755,root,root) %{_libdir}/asterisk/modules/func_base64.so
885 %attr(755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so
886 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callerid.so
887 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cdr.so
888 %attr(755,root,root) %{_libdir}/asterisk/modules/func_channel.so
889 %attr(755,root,root) %{_libdir}/asterisk/modules/func_config.so
890 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cut.so
891 %attr(755,root,root) %{_libdir}/asterisk/modules/func_db.so
892 %attr(755,root,root) %{_libdir}/asterisk/modules/func_devstate.so
893 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so
894 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so
895 %attr(755,root,root) %{_libdir}/asterisk/modules/func_enum.so
896 %attr(755,root,root) %{_libdir}/asterisk/modules/func_env.so
897 %attr(755,root,root) %{_libdir}/asterisk/modules/func_extstate.so
898 %attr(755,root,root) %{_libdir}/asterisk/modules/func_global.so
899 %attr(755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so
900 %attr(755,root,root) %{_libdir}/asterisk/modules/func_iconv.so
901 %attr(755,root,root) %{_libdir}/asterisk/modules/func_lock.so
902 %attr(755,root,root) %{_libdir}/asterisk/modules/func_logic.so
903 %attr(755,root,root) %{_libdir}/asterisk/modules/func_math.so
904 %attr(755,root,root) %{_libdir}/asterisk/modules/func_md5.so
905 %attr(755,root,root) %{_libdir}/asterisk/modules/func_module.so
906 %attr(755,root,root) %{_libdir}/asterisk/modules/func_rand.so
907 %attr(755,root,root) %{_libdir}/asterisk/modules/func_realtime.so
908 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sha1.so
909 %attr(755,root,root) %{_libdir}/asterisk/modules/func_shell.so
910 %attr(755,root,root) %{_libdir}/asterisk/modules/func_speex.so
911 %attr(755,root,root) %{_libdir}/asterisk/modules/func_strings.so
912 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so
913 %attr(755,root,root) %{_libdir}/asterisk/modules/func_timeout.so
914 %attr(755,root,root) %{_libdir}/asterisk/modules/func_uri.so
915 %attr(755,root,root) %{_libdir}/asterisk/modules/func_version.so
916 %attr(755,root,root) %{_libdir}/asterisk/modules/func_volume.so
917 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so
918 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_config.so
919 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so
920 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so
921 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so
922 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so
923 %attr(755,root,root) %{_libdir}/asterisk/modules/res_adsi.so
924 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so
925 %attr(755,root,root) %{_libdir}/asterisk/modules/res_agi.so
926 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so
927 %attr(755,root,root) %{_libdir}/asterisk/modules/res_convert.so
928 %attr(755,root,root) %{_libdir}/asterisk/modules/res_crypto.so
929 %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_post.so
930 %attr(755,root,root) %{_libdir}/asterisk/modules/res_indications.so
931 %attr(755,root,root) %{_libdir}/asterisk/modules/res_limit.so
932 %attr(755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
933 %attr(755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
934 %attr(755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so
935 %attr(755,root,root) %{_libdir}/asterisk/modules/res_realtime.so
936 %attr(755,root,root) %{_libdir}/asterisk/modules/res_smdi.so
937 %attr(755,root,root) %{_libdir}/asterisk/modules/res_speech.so
938 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so
939 #%attr(755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
940 #%attr(755,root,root) %{_libdir}/asterisk/modules/test_dlinklists.so
941 #%attr(755,root,root) %{_libdir}/asterisk/modules/test_heap.so
943 %dir %{_datadir}/asterisk
944 %dir %{_datadir}/asterisk/agi-bin
945 %dir %{_datadir}/asterisk/firmware
946 %dir %{_datadir}/asterisk/firmware/iax
947 %dir %{_datadir}/asterisk/images
948 %dir %{_datadir}/asterisk/moh
949 %dir %{_datadir}/asterisk/sounds
950 %dir %attr(750,root,asterisk) %{_datadir}/asterisk/licenses
951 %dir %attr(750,root,asterisk) %{_datadir}/asterisk/keys
952 # no need to protect publicly downloaded and packaged .pub
953 %{_datadir}/asterisk/keys/*.pub
954 %{_datadir}/asterisk/images/*.jpg
955 %{_datadir}/asterisk/static-http
956 %{_datadir}/asterisk/phoneprov
958 %attr(770,root,asterisk) %dir %{_localstatedir}/lib/asterisk
959 %{_localstatedir}/lib/asterisk/licenses
961 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk
962 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-csv
963 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-custom
965 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk
966 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/monitor
967 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/outgoing
968 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/tmp
969 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/uploads
970 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/voicemail
972 %attr(775,root,asterisk) %dir %{_localstatedir}/run/asterisk
975 %defattr(644,root,root,755)
976 %doc doc/{CODING-GUIDELINES,{datastores,modules,valgrind}.txt}
977 %dir %{_includedir}/asterisk
978 %{_includedir}/asterisk/*.h
979 %{_includedir}/asterisk.h
983 %defattr(644,root,root,755)
988 %defattr(644,root,root,755)
989 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ais.conf
990 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ais.so
993 %defattr(644,root,root,755)
994 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alsa.conf
995 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so
998 %defattr(644,root,root,755)
999 %doc contrib/scripts/dbsep.cgi
1000 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dbsep.conf
1001 %attr(755,root,root) %{_libdir}/asterisk/modules/func_curl.so
1002 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_curl.so
1003 %attr(755,root,root) %{_libdir}/asterisk/modules/res_curl.so
1006 %defattr(644,root,root,755)
1007 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/meetme.conf
1008 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_dahdi.conf
1009 %attr(755,root,root) %{_libdir}/asterisk/modules/app_flash.so
1010 %attr(755,root,root) %{_libdir}/asterisk/modules/app_meetme.so
1011 %attr(755,root,root) %{_libdir}/asterisk/modules/app_page.so
1012 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdibarge.so
1013 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so
1014 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiscan.so
1015 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_dahdi.so
1016 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_dahdi.so
1017 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_dahdi.so
1019 %dir %{_includedir}/asterisk
1020 %{_includedir}/asterisk.h
1021 %{_includedir}/asterisk/*.h
1024 %defattr(644,root,root,755)
1025 %attr(755,root,root) %{_libdir}/asterisk/modules/app_fax.so
1028 %defattr(644,root,root,755)
1029 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/festival.conf
1030 #%attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/festival
1031 %attr(755,root,root) %{_libdir}/asterisk/modules/app_festival.so
1034 %defattr(644,root,root,755)
1035 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/h323.conf
1036 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_h323.so
1039 %defattr(644,root,root,755)
1040 %doc contrib/asterisk-ices.xml
1041 %attr(755,root,root) %{_libdir}/asterisk/modules/app_ices.so
1044 %defattr(644,root,root,755)
1047 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/gtalk.conf
1048 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jabber.conf
1049 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jingle.conf
1050 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_gtalk.so
1051 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_jingle.so
1052 %attr(755,root,root) %{_libdir}/asterisk/modules/res_jabber.so
1055 %defattr(644,root,root,755)
1056 #%attr(755,root,root) %{_libdir}/asterisk/modules/app_jack.so
1059 %defattr(644,root,root,755)
1060 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.lua
1061 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_lua.so
1064 %defattr(644,root,root,755)
1066 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_ldap.conf
1067 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_ldap.so
1070 %defattr(644,root,root,755)
1071 #%{_sysconfdir}/dirsrv/schema/99asterisk.ldif
1074 %defattr(644,root,root,755)
1075 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions_minivm.conf
1076 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/minivm.conf
1077 %attr(755,root,root) %{_libdir}/asterisk/modules/app_minivm.so
1080 %defattr(644,root,root,755)
1081 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/misdn.conf
1082 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_misdn.so
1085 %defattr(644,root,root,755)
1086 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
1087 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_odbc.conf
1088 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/func_odbc.conf
1089 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_odbc.conf
1090 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
1091 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_odbc.so
1092 %attr(755,root,root) %{_libdir}/asterisk/modules/func_odbc.so
1093 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_odbc.so
1094 %attr(755,root,root) %{_libdir}/asterisk/modules/res_odbc.so
1097 %defattr(644,root,root,755)
1098 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/oss.conf
1099 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_oss.so
1102 %defattr(644,root,root,755)
1103 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/console.conf
1104 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_console.so
1107 %defattr(644,root,root,755)
1108 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_pgsql.conf
1109 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pgsql.conf
1110 %doc contrib/scripts/realtime_pgsql.sql
1111 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so
1112 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so
1115 %defattr(644,root,root,755)
1116 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so
1119 %defattr(644,root,root,755)
1120 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/skinny.conf
1121 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so
1124 %defattr(644,root,root,755)
1125 %doc doc/asterisk-mib.txt
1126 %doc doc/digium-mib.txt
1128 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_snmp.conf
1129 %attr(755,root,root) %{_libdir}/asterisk/modules/res_snmp.so
1130 %{_datadir}/mibs/ASTERISK-MIB.txt
1131 %{_datadir}/mibs/DIGIUM-MIB.txt
1134 %defattr(644,root,root,755)
1135 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
1136 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
1137 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite.so
1138 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite.so
1141 %defattr(644,root,root,755)
1142 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_tds.conf
1143 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so
1146 %defattr(644,root,root,755)
1147 %doc doc/unistim.txt
1148 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/unistim.conf
1149 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so
1152 %defattr(644,root,root,755)
1153 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/usbradio.conf
1154 #%attr(755,root,root) %{_libdir}/asterisk/modules/chan_usbradio.so
1157 %defattr(644,root,root,755)
1158 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/voicemail.conf
1159 %attr(755,root,root) %{_libdir}/asterisk/modules/func_vmcount.so
1161 %files voicemail-imap
1162 %defattr(644,root,root,755)
1163 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_imap.so
1164 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_imap.so
1166 %files voicemail-odbc
1167 %defattr(644,root,root,755)
1168 %doc doc/voicemail_odbc_postgresql.txt
1169 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_odbc.so
1170 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_odbc.so
1172 %files voicemail-plain
1173 %defattr(644,root,root,755)
1174 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_plain.so
1175 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_plain.so