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