2 # - check/fix build with our h323. Does anybody still use H.323, anyway?
3 # - make package for moh sound files
6 %bcond_with h323 # without h323 support
7 %bcond_with corosync # res_corosync module (broken in 12.0.0)
8 %bcond_without sqlite2 # build without old sqlite support
9 %bcond_without oss # build without OSS audio support (SDL dependency)
10 %bcond_without tds # build without TDS support
11 %bcond_without ilbc # build without iLBC codec support
12 %bcond_without ldap # build without LDAP support
13 %bcond_without portaudio # build without PortAudio support
14 %bcond_without bluetooth # build without PortAudio support
15 %bcond_without jack # build without JACK support
16 %bcond_without mysql # build without MySQL support
17 %bcond_without pgsql # build without PostgreSQL support
18 %bcond_without odbc # build without ODBC support
19 %bcond_without radius # build without Radius support
20 %bcond_without pjsip # build without PJSIP stack
22 %bcond_without apidocs # disable apidocs building
23 %bcond_without verbose # verbose build
27 Summary(pl.UTF-8): Centralka (PBX) Asterisk
32 Group: Applications/System
33 Source0: http://downloads.digium.com/pub/asterisk/releases/%{name}-%{version}.tar.gz
34 # Source0-md5: 1226dabeba5637e6114936ea9e916b88
36 Source2: %{name}.sysconfig
37 Source3: %{name}.tmpfiles
38 Source5: %{name}.logrotate
39 # menuselect.* -> make menuconfig; choose options; copy resulting files here
40 Source12: menuselect.makedeps
41 Source13: menuselect.makeopts
42 Patch0: mxml-system.patch
43 Patch1: lua51-path.patch
44 Patch2: %{name}-lib.patch
45 Patch3: %{name}-ppc.patch
46 Patch4: FHS-paths.patch
47 Patch5: pld-banner.patch
48 Patch6: lpc10-system.patch
49 Patch7: %{name}-histedit.patch
50 URL: http://www.asterisk.org/
51 BuildRequires: OSPToolkit-devel >= 4.0.0
52 %{?with_oss:BuildRequires: SDL_image-devel}
53 BuildRequires: alsa-lib-devel
54 BuildRequires: autoconf
55 BuildRequires: automake
57 %{?with_bluetooth:BuildRequires: bluez-libs-devel}
58 %{?with_corosync:BuildRequires: corosync-devel >= 2.0.0}
59 BuildRequires: curl-devel
60 BuildRequires: dahdi-linux-devel
61 BuildRequires: dahdi-tools-devel >= 2.0.0
62 BuildRequires: doxygen
63 %{?with_tds:BuildRequires: freetds-devel >= 0.63}
65 BuildRequires: gcc >= 5:3.4
66 BuildRequires: gmime22-devel
67 BuildRequires: iksemel-devel
68 BuildRequires: imap-devel
69 %{?with_jack:BuildRequires: jack-audio-connection-kit-devel}
70 BuildRequires: jansson-devel
71 BuildRequires: libcap-devel
72 BuildRequires: libedit-devel
73 BuildRequires: libgsm-devel
74 BuildRequires: libical-devel
75 BuildRequires: libogg-devel
76 BuildRequires: libresample-devel
77 BuildRequires: libuuid-devel
78 BuildRequires: libvorbis-devel
79 BuildRequires: libxml2-devel
80 BuildRequires: libxslt-devel
81 BuildRequires: lpc10-devel
82 BuildRequires: lua51-devel
83 BuildRequires: mxml-devel
84 %{?with_mysql:BuildRequires: mysql-devel}
85 BuildRequires: ncurses-devel
86 BuildRequires: neon-devel
87 BuildRequires: net-snmp-devel
88 BuildRequires: newt-devel
90 BuildRequires: h323plus-devel >= 1.24.0
92 %{?with_ldap:BuildRequires: openldap-devel}
93 BuildRequires: openssl-devel >= 0.9.7d
94 BuildRequires: pam-devel
95 %{?with_pjsip:BuildRequires: pjproject-devel}
96 BuildRequires: pkgconfig
97 BuildRequires: popt-devel
98 %{?with_portaudio:BuildRequires: portaudio-devel >= 19}
99 %{?with_pgsql:BuildRequires: postgresql-devel}
101 BuildRequires: ptlib-devel
103 %{?with_radius:BuildRequires: radiusclient-ng-devel}
104 BuildRequires: rpmbuild(macros) >= 1.583
105 BuildRequires: sed >= 4.0
106 BuildRequires: spandsp-devel >= 0.0.5
107 BuildRequires: speex-devel
108 %{?with_sqlite2:BuildRequires: sqlite-devel}
109 BuildRequires: sqlite3-devel
110 BuildRequires: srtp-devel
111 %{?with_odbc:BuildRequires: unixODBC-devel}
112 BuildRequires: uriparser-devel
113 %{?with_ilbc:BuildRequires: webrtc-libilbc-devel}
114 BuildRequires: xorg-lib-libX11-devel
115 BuildRequires: zlib-devel
116 BuildRequires: libpri-devel >= 1.4.6
117 Requires(post,preun): /sbin/chkconfig
118 Requires(postun): /usr/sbin/groupdel
119 Requires(postun): /usr/sbin/userdel
120 Requires(pre): /bin/id
121 Requires(pre): /usr/bin/getgid
122 Requires(pre): /usr/sbin/groupadd
123 Requires(pre): /usr/sbin/useradd
125 Provides: group(asterisk)
126 Provides: user(asterisk)
127 Conflicts: logrotate < 3.8.0
128 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
130 # references symbols in the asterisk binary
131 %define skip_post_check_so libasteriskssl.so.*
133 %define _noautoprovfiles %{_libdir}/asterisk/modules/.*
136 Asterisk is an Open Source PBX and telephony development platform that
137 can both replace a conventional PBX and act as a platform for
138 developing custom telephony applications for delivering dynamic
139 content over a telephone similarly to how one can deliver dynamic
140 content through a web browser using CGI and a web server.
142 Asterisk talks to a variety of telephony hardware including BRI, PRI,
143 POTS, and IP telephony clients using the Inter-Asterisk eXchange
144 protocol (e.g. gnophone or miniphone). For more information and a
145 current list of supported hardware, see http://www.asterisk.org/.
147 %description -l pl.UTF-8
148 Asterisk to wolnodostępna centralka (PBX) i platforma programistyczna
149 dla telefonii, mogąca zastąpić konwencjonalne PBX-y oraz służyć jako
150 platforma do rozwijania własnych aplikacji telefonicznych do
151 przekazywania dynamicznej treści przez telefon, podobnie jak można
152 przekazywać dynamiczną treść przez przeglądarkę WWW przy użyciu CGI i
155 Asterisk współpracuje z wielorakim sprzętem telefonicznym, w tym BRI,
156 PRI, POTS oraz klienty telefonii IP używające protokołu Inter-Asterisk
157 eXchange (np. gnophone lub miniphone). Więcej informacji i listę
158 obsługiwanego sprzętu można znaleźć pod http://www.asterisk.org/.
161 Summary: Header files for Asterisk platform
162 Summary(pl.UTF-8): Pliki nagłówkowe platformy Asterisk
166 Header files for Asterisk development platform.
168 %description devel -l pl.UTF-8
169 Pliki nagłówkowe platformy programistycznej Asterisk.
172 Summary: Modules for Asterisk that use Alsa sound drivers
173 Group: Applications/Networking
174 Requires: %{name} = %{version}-%{release}
177 Modules for Asterisk that use Alsa sound drivers.
180 Summary: Astman is a text mode Manager for Asterisk
181 Group: Applications/Networking
184 Astman is a text mode Manager for Asterisk.
186 Astman connects to Asterisk by TCP, so you can run Astman on a
187 completely different computer than your Asterisk computer.
190 Summary: chan_mobile – bluetooth mobile phone interface for Asterisk
191 Group: Applications/Networking
192 Requires: %{name} = %{version}-%{release}
194 %description bluetooth
195 The chan_mobile Asterisk module allows one to pair a mobile phone with the Asterisk PBX.
198 Summary: Calendar modules for Asterisk
199 Group: Applications/Networking
200 Requires: %{name} = %{version}-%{release}
202 %description calendar
203 Calendar modules for Asterisk.
206 Summary: Modules for Asterisk that use cURL
207 Group: Applications/Networking
208 Requires: %{name} = %{version}-%{release}
211 Modules for Asterisk that use cURL.
214 Summary: Modules for Asterisk that use DAHDI
215 Group: Applications/Networking
216 Requires(pre): /usr/sbin/usermod
217 Requires: %{name} = %{version}-%{release}
218 Requires: dahdi-tools >= 2.0.0
221 Modules for Asterisk that use DAHDI.
224 Summary: FAX applications for Asterisk
225 Group: Applications/Networking
226 Requires: %{name} = %{version}-%{release}
229 FAX applications for Asterisk
232 Summary: Festival application for Asterisk
233 Group: Applications/Networking
234 Requires: %{name} = %{version}-%{release}
237 %description festival
238 Application for the Asterisk PBX that uses Festival to convert text to
242 Summary: Support GSM audio encoding/decoding
243 Group: Applications/Networking
244 Requires: %{name} = %{version}-%{release}
247 Support GSM audio encoding/decoding.
250 Summary: H.323 protocol support for Asterisk
251 Group: Applications/Networking
252 Requires: %{name} = %{version}-%{release}
255 This channel driver (chan_h323) provides support for the H.323
256 protocol for Asterisk. This is an implementation originally
257 contributed by NuFone and nowdays maintained and distributed by
258 Digium, Inc. Hence, it is considered the official H.323 chanel driver.
261 Summary: HTTP Server Support
262 Group: Applications/Networking
263 Requires: %{name} = %{version}-%{release}
269 Summary: Stream audio from Asterisk to an IceCast server
270 Group: Applications/Networking
271 Requires: %{name} = %{version}-%{release}
273 Obsoletes: asterisk < 1.4.18-1
274 Conflicts: asterisk < 1.4.18-1
277 Stream audio from Asterisk to an IceCast server.
280 Summary: iLBC codec for Asterisk
281 Group: Applications/Networking
282 Requires: %{name} = %{version}-%{release}
285 Support iLBC audio encoding/decoding.
288 Summary: Jabber/XMPP resources for Asterisk
289 Group: Applications/Networking
290 Requires: %{name} = %{version}-%{release}
293 Jabber/XMPP resources for Asterisk.
296 Summary: JACK resources for Asterisk
297 Group: Applications/Networking
298 Requires: %{name} = %{version}-%{release}
301 JACK resources for Asterisk.
304 Summary: Lua resources for Asterisk
305 Group: Applications/Networking
306 Requires: %{name} = %{version}-%{release}
309 Lua resources for Asterisk.
312 Summary: LDAP resources for Asterisk
313 Group: Applications/Networking
314 Requires: %{name} = %{version}-%{release}
317 LDAP resources for Asterisk.
320 Summary: LDAP resources for Asterisk and the Fedora Directory Server
321 Group: Applications/Networking
322 Requires: %{name} = %{version}-%{release}
323 Requires: %{name}-ldap = %{version}-%{release}
324 Requires: fedora-ds-base
326 %description ldap-fds
327 LDAP resources for Asterisk and the Fedora Directory Server.
330 Summary: LPC-10 2400 bps Voice Codec support
331 Group: Applications/Networking
332 Requires: %{name} = %{version}-%{release}
335 LPC-10 2400 bps Voice Codec support
338 Summary: MiniVM applicaton for Asterisk
339 Group: Applications/Networking
340 Requires: %{name} = %{version}-%{release}
343 MiniVM application for Asterisk.
346 Summary: Asterisk modules that use MySQL
347 Group: Applications/Networking
348 Requires: %{name} = %{version}-%{release}
351 Asterisk modules that use MySQL.
354 Summary: Applications for Asterisk that use ODBC (except voicemail)
355 Group: Applications/Networking
356 Requires: %{name} = %{version}-%{release}
359 Applications for Asterisk that use ODBC (except voicemail)
362 Summary: Modules for Asterisk that use Open Settlement Protocol (OSP) Applications
363 Group: Applications/Networking
364 Requires: %{name} = %{version}-%{release}
367 Open Settlement Protocol (OSP) Applications.
370 Summary: Modules for Asterisk that use OSS sound drivers
371 Group: Applications/Networking
372 Requires: %{name} = %{version}-%{release}
375 Modules for Asterisk that use OSS sound drivers.
378 Summary: PJSIP Asterisk modules
379 Group: Applications/Networking
380 Requires: %{name} = %{version}-%{release}
383 The chan_pjsip and res_pjsip* modules provided by this package provide the new
384 SIP driver for Asterisk, based on the PJSIP stack, to replace the old, badly designed
385 and quite buggy chan_sip module.
388 Summary: Modules for Asterisk that use the portaudio library
389 Group: Applications/Networking
390 Requires: %{name} = %{version}-%{release}
392 %description portaudio
393 Modules for Asterisk that use the portaudio library.
396 Summary: Applications for Asterisk that use PostgreSQL
397 Group: Applications/Networking
398 Requires: %{name} = %{version}-%{release}
400 %description postgresql
401 Applications for Asterisk that use PostgreSQL.
404 Summary: Applications for Asterisk that use RADIUS
405 Group: Applications/Networking
406 Requires: %{name} = %{version}-%{release}
409 Applications for Asterisk that use RADIUS.
412 Summary: resample codec
413 Group: Applications/Networking
414 Requires: %{name} = %{version}-%{release}
416 %description resample
420 Summary: Modules for Asterisk that support the SCCP/Skinny protocol
421 Group: Applications/Networking
422 Requires: %{name} = %{version}-%{release}
425 Modules for Asterisk that support the SCCP/Skinny protocol.
428 Summary: Module that enables SNMP monitoring of Asterisk
429 Group: Applications/Networking
430 Requires: %{name} = %{version}-%{release}
434 Module that enables SNMP monitoring of Asterisk.
437 Summary: Speex codec support
438 Group: Applications/Networking
439 Requires: %{name} = %{version}-%{release}
445 Summary: Sqlite modules for Asterisk
446 Group: Applications/Networking
447 Requires: %{name} = %{version}-%{release}
450 Sqlite modules for Asterisk.
453 Summary: Sqlite3 modules for Asterisk
454 Group: Applications/Networking
455 Requires: %{name} = %{version}-%{release}
456 Obsoletes: asterisk-sqlite < 12.0.0
459 Sqlite3 modules for Asterisk.
462 Summary: Modules for Asterisk that use FreeTDS
463 Group: Applications/Networking
464 Requires: %{name} = %{version}-%{release}
467 Modules for Asterisk that use FreeTDS.
470 Summary: Unistim channel for Asterisk
471 Group: Applications/Networking
472 Requires: %{name} = %{version}-%{release}
475 Unistim channel for Asterisk
478 Summary: Common Voicemail Modules for Asterisk
479 Group: Applications/Networking
480 Requires: %{name} = %{version}-%{release}
481 Requires: %{name}-voicemail-implementation = %{version}-%{release}
482 Requires: /usr/lib/sendmail
485 %description voicemail
486 Common Voicemail Modules for Asterisk.
488 %package voicemail-imap
489 Summary: Store voicemail on an IMAP server
490 Group: Applications/Networking
491 Requires: %{name} = %{version}-%{release}
492 Requires: %{name}-voicemail = %{version}-%{release}
493 Provides: %{name}-voicemail-implementation = %{version}-%{release}
495 %description voicemail-imap
496 Voicemail implementation for Asterisk that stores voicemail on an IMAP
499 %package voicemail-odbc
500 Summary: Store voicemail in a database using ODBC
501 Group: Applications/Networking
502 Requires: %{name} = %{version}-%{release}
503 Requires: %{name}-voicemail = %{version}-%{release}
504 Provides: %{name}-voicemail-implementation = %{version}-%{release}
506 %description voicemail-odbc
507 Voicemail implementation for Asterisk that uses ODBC to store
508 voicemail in a database.
510 %package voicemail-plain
511 Summary: Store voicemail on the local filesystem
512 Group: Applications/Networking
513 Requires: %{name} = %{version}-%{release}
514 Requires: %{name}-voicemail = %{version}-%{release}
515 Provides: %{name}-voicemail-implementation = %{version}-%{release}
517 %description voicemail-plain
518 Voicemail implementation for Asterisk that stores voicemail on the
522 Summary: Ogg Vorbis format support
523 Group: Applications/Networking
524 Requires: %{name} = %{version}-%{release}
527 Ogg Vorbis format support.
529 # define apidocs as last package, as it is the biggest one
531 Summary: API documentation for Asterisk
533 %if "%{_rpmversion}" >= "5"
538 API documentation for Asterisk.
551 # Fixup makefile so sound archives aren't downloaded/installed
552 %{__sed} -i -e 's/^all:.*$/all:/' sounds/Makefile
553 %{__sed} -i -e 's/^install:.*$/install:/' sounds/Makefile
556 rm -rf imap menuselect/mxml main/editline codecs/gsm codecs/lpc10
561 %{__aclocal} -I autoconf
565 export ASTCFLAGS="%{rpmcflags}"
566 export ASTLDFLAGS="%{rpmldflags}"
567 export WGET="/bin/true"
569 # be sure to invoke ./configure with our flags
571 %{__aclocal} -I ../autoconf
574 # we need just plain cli for building
586 %{__without h323 h323} \
587 %{__without oss oss} \
588 %{__without oss sdl} \
589 %{__without oss SDL_image} \
590 %{__without tds tds} \
591 %{__without ilbc ilbc} \
592 %{__without ldap ldap} \
593 %{__without portaudio portaudio} \
594 %{__without bluetooth bluetooth} \
595 %{__without jack jack} \
596 %{__without mysql mysqlclient} \
597 %{__without pgsql postgres} \
598 %{__without odbc unixodbc} \
599 %{__without radius radius} \
600 %{__without pjsip pjproject} \
603 cp -f .cleancount .lastclean
605 %{__make} menuselect/menuselect
606 %{__make} menuselect-tree
612 menuselect/menuselect --disable chan_ooh323 --disable chan_h323 menuselect.makeopts
614 %if %{without corosync}
615 menuselect/menuselect --disable res_corosync menuselect.makeopts
617 %if %{without sqlite2}
618 menuselect/menuselect --disable res_config_sqlite menuselect.makeopts
621 menuselect/menuselect --disable chan_oss menuselect.makeopts
624 menuselect/menuselect --disable cdr_tds --disable cel_tds menuselect.makeopts
627 menuselect/menuselect --disable codec_ilbc --disable format_ilbc menuselect.makeopts
630 menuselect/menuselect --disable res_config_ldap menuselect.makeopts
632 %if %{without bluetooth}
633 menuselect/menuselect --disable chan_mobile menuselect.makeopts
636 menuselect/menuselect --disable app_jack menuselect.makeopts
639 menuselect/menuselect --disable res_config_mysql --disable app_mysql --disable cdr_mysql menuselect.makeopts
642 menuselect/menuselect --disable res_config_pgsql --disable cdr_pgsql --disable cel_pgsql menuselect.makeopts
645 menuselect/menuselect --disable res_odbc --disable res_config_odbc --disable cdr_odbc --disable cdr_adaptive_odbc --disable cel_odbc menuselect.makeopts
647 %if %{without radius}
648 menuselect/menuselect --disable cdr_radius --disable cel_radius menuselect.makeopts
651 menuselect/menuselect --disable res_pjsip --disable chan_pjsip menuselect.makeopts
654 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=FILE_STORAGE/' menuselect.makeopts
657 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
658 ASTDATADIR=%{_datadir}/asterisk \
659 ASTVARLIBDIR=%{_datadir}/asterisk \
660 ASTDBDIR=%{_localstatedir}/spool/asterisk \
661 %{?with_verbose:NOISY_BUILD=yes} \
663 rm apps/app_voicemail.o
664 mv apps/app_voicemail.so apps/app_voicemail_plain.so
666 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts
669 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
670 ASTDATADIR=%{_datadir}/asterisk \
671 ASTVARLIBDIR=%{_datadir}/asterisk \
672 ASTDBDIR=%{_localstatedir}/spool/asterisk \
673 %{?with_verbose:NOISY_BUILD=yes} \
675 rm apps/app_voicemail.o
676 mv apps/app_voicemail.so apps/app_voicemail_imap.so
679 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts
682 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
683 ASTDATADIR=%{_datadir}/asterisk \
684 ASTVARLIBDIR=%{_datadir}/asterisk \
685 ASTDBDIR=%{_localstatedir}/spool/asterisk \
686 %{?with_verbose:NOISY_BUILD=yes} \
688 rm apps/app_voicemail.o
689 mv apps/app_voicemail.so apps/app_voicemail_odbc.so
692 # so that these modules don't get built again during the install phase
693 touch apps/app_voicemail.o
694 touch apps/app_voicemail.so
700 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
701 ASTDATADIR=%{_datadir}/asterisk \
702 ASTVARLIBDIR=%{_datadir}/asterisk \
703 ASTDBDIR=%{_localstatedir}/spool/asterisk \
704 %{?with_verbose:NOISY_BUILD=yes} \
708 rm -rf $RPM_BUILD_ROOT
709 install -d $RPM_BUILD_ROOT{/var/{log/asterisk/cdr-csv,spool/asterisk/monitor},/etc/{rc.d/init.d,sysconfig,logrotate.d}} \
710 $RPM_BUILD_ROOT{/usr/lib/tmpfiles.d,%{_mandir}/man1}
712 export ASTCFLAGS="%{rpmcflags}"
714 %{__make} -j1 install \
717 DESTDIR=$RPM_BUILD_ROOT \
718 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
719 ASTDATADIR=%{_datadir}/asterisk \
720 ASTVARLIBDIR=%{_datadir}/asterisk \
721 ASTDBDIR=%{_localstatedir}/spool/asterisk
723 %{__make} -j1 samples \
726 DESTDIR=$RPM_BUILD_ROOT \
727 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
728 ASTDATADIR=%{_datadir}/asterisk \
729 ASTVARLIBDIR=%{_datadir}/asterisk \
730 ASTDBDIR=%{_localstatedir}/spool/asterisk
732 rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_voicemail.so
733 install -D -p apps/app_voicemail_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
735 install -D -p apps/app_voicemail_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
737 install -D -p apps/app_voicemail_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
739 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
740 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
741 cp -a %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
743 install %{SOURCE3} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
745 # create some directories that need to be packaged
746 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/moh
747 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/sounds
748 ln -s %{_localstatedir}/lib/asterisk/licenses $RPM_BUILD_ROOT%{_datadir}/asterisk/licenses
750 install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/asterisk/licenses
751 install -d $RPM_BUILD_ROOT%{_localstatedir}/log/asterisk/cdr-custom
752 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/festival
753 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/monitor
754 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/outgoing
755 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/uploads
757 install utils/astman.1 $RPM_BUILD_ROOT%{_mandir}/man1/astman.1
759 # We're not going to package any of the sample AGI scripts
760 rm -f $RPM_BUILD_ROOT%{_datadir}/asterisk/agi-bin/*
762 # Don't package the sample voicemail user
763 rm -rf $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/voicemail/default
765 # Don't package example phone provision configs
766 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/phoneprov/*
768 # these are compiled with -O0 and thus include unfortified code.
769 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest
770 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest2
772 # we're not using safe_asterisk
773 rm -f $RPM_BUILD_ROOT%{_sbindir}/safe_asterisk
774 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/safe_asterisk.8*
776 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/firmware/iax/*
779 find doc/api -name '*.map' -size 0 -delete
782 # remove configuration files for components never built
783 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{acl,app_mysql,app_skel,cdr_mysql,config_test,misdn,test_sorcery}.conf
785 # remove configuration files for disabled optional components
786 %if %{without corosync}
787 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_corosync.conf
790 # I don't even know which one can be fixed
791 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{h323,ooh323}.conf
793 %if %{without sqlite2}
794 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_config_sqlite.conf
797 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/oss.conf
800 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{cdr,cel}_tds.conf
803 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_ldap.conf
805 %if %{without portaudio}
806 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/console.conf
808 %if %{without bluetooth}
809 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/chan_mobile.conf
812 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_config_mysql.conf
815 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{cdr,cel,res}_pgsql.conf
818 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{cdr{,_adaptive},cel,func,res}_odbc.conf
821 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/pjsip{,_notify}.conf
824 rm -fr $RPM_BUILD_ROOT/usr/include/asterisk/doxygen
827 rm -rf $RPM_BUILD_ROOT
830 %groupadd -g 188 asterisk
831 %useradd -u 188 -r -s /sbin/nologin -d /var/lib/asterisk -M -c 'Asterisk User' -g asterisk asterisk
834 if [ "$1" = 0 ]; then
836 %groupremove asterisk
840 /sbin/chkconfig --add asterisk
841 # use -n (NOOP) as restart would be breaking all current calls.
842 %service -n asterisk restart "Asterisk daemon"
845 if [ "$1" = "0" ]; then
846 %service asterisk stop
847 /sbin/chkconfig --del asterisk
850 %triggerpostun -- %{name} < 1.6.1.12-0.1
851 # chown to asterisk previously root owned files
852 # loose one (not one that cames from rpm), as we're not trying to split the
853 # hair with file permission bits.
854 chown -R asterisk:asterisk /var/spool/asterisk
855 chown -R asterisk:asterisk /var/lib/asterisk
858 %defattr(644,root,root,755)
859 %doc README *.txt ChangeLog BUGS CREDITS configs
860 %doc doc/asterisk.sgml
862 %attr(755,root,root) %{_sbindir}/astcanary
863 %attr(755,root,root) %{_sbindir}/astdb2bdb
864 %attr(755,root,root) %{_sbindir}/astdb2sqlite3
865 %attr(755,root,root) %{_sbindir}/asterisk
866 %attr(755,root,root) %{_sbindir}/astgenkey
867 %attr(755,root,root) %{_sbindir}/autosupport
868 %attr(755,root,root) %{_sbindir}/rasterisk
869 %{_mandir}/man8/astdb2bdb.8*
870 %{_mandir}/man8/astdb2sqlite3.8*
871 %{_mandir}/man8/asterisk.8*
872 %{_mandir}/man8/astgenkey.8*
873 %{_mandir}/man8/autosupport.8*
875 %attr(754,root,root) /etc/rc.d/init.d/%{name}
876 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
877 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
879 %attr(750,root,asterisk) %dir %{_sysconfdir}/asterisk
880 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adsi.conf
881 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/agents.conf
882 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alarmreceiver.conf
883 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/amd.conf
884 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ari.conf
885 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.adsi
886 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.conf
887 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ccss.conf
888 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr.conf
889 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_custom.conf
890 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_manager.conf
891 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_syslog.conf
892 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel.conf
893 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_custom.conf
894 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli.conf
895 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_aliases.conf
896 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_permissions.conf
897 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/codecs.conf
898 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/confbridge.conf
899 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dnsmgr.conf
900 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dsp.conf
901 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dundi.conf
902 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/enum.conf
903 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extconfig.conf
904 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.ael
905 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.conf
906 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/features.conf
907 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/followme.conf
908 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iax.conf
909 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iaxprov.conf
910 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/indications.conf
911 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/logger.conf
912 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/manager.conf
913 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/mgcp.conf
914 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/modules.conf
915 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/musiconhold.conf
916 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/muted.conf
917 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phone.conf
918 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phoneprov.conf
919 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queuerules.conf
920 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queues.conf
921 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_parking.conf
922 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pktccops.conf
923 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_stun_monitor.conf
924 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/rtp.conf
925 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/say.conf
926 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sip*.conf
927 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sla.conf
928 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/smdi.conf
929 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sorcery.conf
930 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/statsd.conf
931 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/telcordia-1.adsi
932 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/udptl.conf
933 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/users.conf
934 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/vpb.conf
936 %{_libdir}/libasteriskssl.so.1
938 %dir %{_libdir}/asterisk
939 %dir %{_libdir}/asterisk/modules
941 %attr(755,root,root) %{_libdir}/asterisk/modules/app_adsiprog.so
942 %attr(755,root,root) %{_libdir}/asterisk/modules/app_agent_pool.so
943 %attr(755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so
944 %attr(755,root,root) %{_libdir}/asterisk/modules/app_amd.so
945 %attr(755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so
946 %attr(755,root,root) %{_libdir}/asterisk/modules/app_bridgewait.so
947 %attr(755,root,root) %{_libdir}/asterisk/modules/app_cdr.so
948 %attr(755,root,root) %{_libdir}/asterisk/modules/app_celgenuserevent.so
949 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so
950 %attr(755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so
951 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so
952 %attr(755,root,root) %{_libdir}/asterisk/modules/app_confbridge.so
953 %attr(755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so
954 %attr(755,root,root) %{_libdir}/asterisk/modules/app_db.so
955 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dial.so
956 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dictate.so
957 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so
958 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory.so
959 %attr(755,root,root) %{_libdir}/asterisk/modules/app_disa.so
960 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so
961 %attr(755,root,root) %{_libdir}/asterisk/modules/app_echo.so
962 %attr(755,root,root) %{_libdir}/asterisk/modules/app_exec.so
963 %attr(755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so
964 %attr(755,root,root) %{_libdir}/asterisk/modules/app_followme.so
965 %attr(755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so
966 %attr(755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so
967 %attr(755,root,root) %{_libdir}/asterisk/modules/app_image.so
968 %attr(755,root,root) %{_libdir}/asterisk/modules/app_macro.so
969 %attr(755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
970 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
971 %attr(755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so
972 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mp3.so
973 %attr(755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so
974 %attr(755,root,root) %{_libdir}/asterisk/modules/app_originate.so
975 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playback.so
976 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playtones.so
977 %attr(755,root,root) %{_libdir}/asterisk/modules/app_privacy.so
978 %attr(755,root,root) %{_libdir}/asterisk/modules/app_queue.so
979 %attr(755,root,root) %{_libdir}/asterisk/modules/app_read.so
980 %attr(755,root,root) %{_libdir}/asterisk/modules/app_readexten.so
981 %attr(755,root,root) %{_libdir}/asterisk/modules/app_record.so
982 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so
983 %attr(755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so
984 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
985 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sms.so
986 %attr(755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so
987 %attr(755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so
988 %attr(755,root,root) %{_libdir}/asterisk/modules/app_stack.so
989 %attr(755,root,root) %{_libdir}/asterisk/modules/app_stasis.so
990 %attr(755,root,root) %{_libdir}/asterisk/modules/app_system.so
991 %attr(755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so
992 %attr(755,root,root) %{_libdir}/asterisk/modules/app_test.so
993 %attr(755,root,root) %{_libdir}/asterisk/modules/app_transfer.so
994 %attr(755,root,root) %{_libdir}/asterisk/modules/app_url.so
995 %attr(755,root,root) %{_libdir}/asterisk/modules/app_userevent.so
996 %attr(755,root,root) %{_libdir}/asterisk/modules/app_verbose.so
997 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so
998 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so
999 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so
1000 %attr(755,root,root) %{_libdir}/asterisk/modules/app_while.so
1001 %attr(755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so
1002 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_features.so
1003 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_interval_features.so
1004 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_holding.so
1005 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_native_rtp.so
1006 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_simple.so
1007 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_softmix.so
1008 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so
1009 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so
1010 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so
1011 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_syslog.so
1012 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_custom.so
1013 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_manager.so
1014 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_bridge_media.so
1015 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so
1016 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so
1017 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_multicast_rtp.so
1018 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_phone.so
1019 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_sip.so
1020 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so
1021 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
1022 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
1023 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g722.so
1024 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g726.so
1025 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so
1026 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g719.so
1027 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g723.so
1028 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g726.so
1029 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g729.so
1030 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h263.so
1031 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h264.so
1032 %attr(755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so
1033 %attr(755,root,root) %{_libdir}/asterisk/modules/format_pcm.so
1034 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren14.so
1035 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren7.so
1036 %attr(755,root,root) %{_libdir}/asterisk/modules/format_sln.so
1037 %attr(755,root,root) %{_libdir}/asterisk/modules/format_vox.so
1038 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav.so
1039 %attr(755,root,root) %{_libdir}/asterisk/modules/func_aes.so
1040 %attr(755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so
1041 %attr(755,root,root) %{_libdir}/asterisk/modules/func_base64.so
1042 %attr(755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so
1043 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callcompletion.so
1044 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callerid.so
1045 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cdr.so
1046 %attr(755,root,root) %{_libdir}/asterisk/modules/func_channel.so
1047 %attr(755,root,root) %{_libdir}/asterisk/modules/func_config.so
1048 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cut.so
1049 %attr(755,root,root) %{_libdir}/asterisk/modules/func_db.so
1050 %attr(755,root,root) %{_libdir}/asterisk/modules/func_devstate.so
1051 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so
1052 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so
1053 %attr(755,root,root) %{_libdir}/asterisk/modules/func_enum.so
1054 %attr(755,root,root) %{_libdir}/asterisk/modules/func_env.so
1055 %attr(755,root,root) %{_libdir}/asterisk/modules/func_extstate.so
1056 %attr(755,root,root) %{_libdir}/asterisk/modules/func_frame_trace.so
1057 %attr(755,root,root) %{_libdir}/asterisk/modules/func_global.so
1058 %attr(755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so
1059 %attr(755,root,root) %{_libdir}/asterisk/modules/func_hangupcause.so
1060 %attr(755,root,root) %{_libdir}/asterisk/modules/func_iconv.so
1061 %attr(755,root,root) %{_libdir}/asterisk/modules/func_jitterbuffer.so
1062 %attr(755,root,root) %{_libdir}/asterisk/modules/func_lock.so
1063 %attr(755,root,root) %{_libdir}/asterisk/modules/func_logic.so
1064 %attr(755,root,root) %{_libdir}/asterisk/modules/func_math.so
1065 %attr(755,root,root) %{_libdir}/asterisk/modules/func_md5.so
1066 %attr(755,root,root) %{_libdir}/asterisk/modules/func_module.so
1067 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pitchshift.so
1068 %attr(755,root,root) %{_libdir}/asterisk/modules/func_presencestate.so
1069 %attr(755,root,root) %{_libdir}/asterisk/modules/func_rand.so
1070 %attr(755,root,root) %{_libdir}/asterisk/modules/func_realtime.so
1071 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sha1.so
1072 %attr(755,root,root) %{_libdir}/asterisk/modules/func_shell.so
1073 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sprintf.so
1074 %attr(755,root,root) %{_libdir}/asterisk/modules/func_srv.so
1075 %attr(755,root,root) %{_libdir}/asterisk/modules/func_strings.so
1076 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so
1077 %attr(755,root,root) %{_libdir}/asterisk/modules/func_timeout.so
1078 %attr(755,root,root) %{_libdir}/asterisk/modules/func_uri.so
1079 %attr(755,root,root) %{_libdir}/asterisk/modules/func_version.so
1080 %attr(755,root,root) %{_libdir}/asterisk/modules/func_volume.so
1081 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so
1082 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_config.so
1083 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so
1084 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so
1085 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so
1086 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so
1087 %attr(755,root,root) %{_libdir}/asterisk/modules/res_adsi.so
1088 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so
1089 %attr(755,root,root) %{_libdir}/asterisk/modules/res_agi.so
1090 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari.so
1091 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_applications.so
1092 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_asterisk.so
1093 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_bridges.so
1094 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_channels.so
1095 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_device_states.so
1096 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_endpoints.so
1097 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_events.so
1098 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_model.so
1099 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_playbacks.so
1100 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_recordings.so
1101 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_sounds.so
1102 %attr(755,root,root) %{_libdir}/asterisk/modules/res_chan_stats.so
1103 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clialiases.so
1104 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so
1105 %attr(755,root,root) %{_libdir}/asterisk/modules/res_convert.so
1106 %attr(755,root,root) %{_libdir}/asterisk/modules/res_crypto.so
1107 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_celt.so
1108 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h263.so
1109 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h264.so
1110 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_opus.so
1111 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_silk.so
1112 %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_websocket.so
1113 %attr(755,root,root) %{_libdir}/asterisk/modules/res_limit.so
1114 %attr(755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
1115 %attr(755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so
1116 %attr(755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
1117 %attr(755,root,root) %{_libdir}/asterisk/modules/res_parking.so
1118 %attr(755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so
1119 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pktccops.so
1120 %attr(755,root,root) %{_libdir}/asterisk/modules/res_realtime.so
1121 # res_rtp_asterisk.so pulls some pjproject libs, but it still looks like a core module
1122 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_asterisk.so
1123 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_multicast.so
1124 %attr(755,root,root) %{_libdir}/asterisk/modules/res_security_log.so
1125 %attr(755,root,root) %{_libdir}/asterisk/modules/res_smdi.so
1126 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_astdb.so
1127 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_config.so
1128 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_memory.so
1129 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_realtime.so
1130 %attr(755,root,root) %{_libdir}/asterisk/modules/res_speech.so
1131 %attr(755,root,root) %{_libdir}/asterisk/modules/res_srtp.so
1132 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis.so
1133 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_answer.so
1134 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_device_state.so
1135 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_playback.so
1136 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_recording.so
1137 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_snoop.so
1138 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stun_monitor.so
1139 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so
1140 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_timerfd.so
1141 %attr(755,root,root) %{_libdir}/asterisk/modules/res_statsd.so
1142 /usr/lib/tmpfiles.d/%{name}.conf
1144 %dir %{_datadir}/asterisk
1145 %dir %{_datadir}/asterisk/agi-bin
1146 %dir %{_datadir}/asterisk/firmware
1147 %dir %{_datadir}/asterisk/firmware/iax
1148 %dir %{_datadir}/asterisk/images
1149 %dir %{_datadir}/asterisk/moh
1150 %dir %{_datadir}/asterisk/sounds
1151 %dir %attr(750,root,asterisk) %{_datadir}/asterisk/keys
1152 # no need to protect publicly downloaded and packaged .pub
1153 #%{_datadir}/asterisk/keys/*.pub
1154 %{_datadir}/asterisk/images/*.jpg
1155 %{_datadir}/asterisk/phoneprov
1156 %{_datadir}/asterisk/licenses
1158 %dir %{_datadir}/asterisk/documentation
1159 %{_datadir}/asterisk/documentation/appdocsxml.dtd
1160 %{_datadir}/asterisk/documentation/appdocsxml.xslt
1161 %{_datadir}/asterisk/documentation/core-en_US.xml
1163 %dir %{_datadir}/asterisk/rest-api
1164 %{_datadir}/asterisk/rest-api/*.json
1166 %attr(770,root,asterisk) %dir %{_localstatedir}/lib/asterisk
1167 %dir %attr(750,root,asterisk) %{_localstatedir}/lib/asterisk/licenses
1169 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk
1170 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-csv
1171 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-custom
1173 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk
1174 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/monitor
1175 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/outgoing
1176 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/tmp
1177 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/uploads
1178 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/voicemail
1180 %attr(775,root,asterisk) %dir %{_localstatedir}/run/asterisk
1183 %defattr(644,root,root,755)
1184 %dir %{_includedir}/asterisk
1185 %{_includedir}/asterisk/*.h
1186 %{_includedir}/asterisk.h
1187 %{_libdir}/libasteriskssl.so
1191 %defattr(644,root,root,755)
1196 %defattr(644,root,root,755)
1197 %attr(755,root,root) %{_sbindir}/astman
1198 %{_mandir}/man1/astman.1*
1201 %defattr(644,root,root,755)
1202 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alsa.conf
1203 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so
1205 %if %{with bluetooth}
1207 %defattr(644,root,root,755)
1208 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_mobile.conf
1209 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mobile.so
1213 %defattr(644,root,root,755)
1214 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/calendar.conf
1215 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar.so
1216 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_caldav.so
1217 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_ews.so
1218 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_exchange.so
1219 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_icalendar.so
1222 %defattr(644,root,root,755)
1223 %doc contrib/scripts/dbsep.cgi
1224 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dbsep.conf
1225 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_curl.conf
1226 %attr(755,root,root) %{_libdir}/asterisk/modules/func_curl.so
1227 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_curl.so
1228 %attr(755,root,root) %{_libdir}/asterisk/modules/res_curl.so
1231 %defattr(644,root,root,755)
1232 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/meetme.conf
1233 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_dahdi.conf
1234 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so
1235 %attr(755,root,root) %{_libdir}/asterisk/modules/app_flash.so
1236 %attr(755,root,root) %{_libdir}/asterisk/modules/app_meetme.so
1237 %attr(755,root,root) %{_libdir}/asterisk/modules/app_page.so
1238 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_dahdi.so
1239 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_dahdi.so
1240 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_dahdi.so
1243 %defattr(644,root,root,755)
1244 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_fax.conf
1245 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax.so
1246 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax_spandsp.so
1249 %defattr(644,root,root,755)
1250 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/festival.conf
1251 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/festival
1252 %attr(755,root,root) %{_libdir}/asterisk/modules/app_festival.so
1255 %defattr(644,root,root,755)
1256 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so
1257 %attr(755,root,root) %{_libdir}/asterisk/modules/format_gsm.so
1258 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so
1262 %defattr(644,root,root,755)
1263 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_ooh323.conf
1264 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_ooh323.so
1268 %defattr(644,root,root,755)
1269 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/http.conf
1270 %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_post.so
1271 %{_datadir}/asterisk/static-http
1274 %defattr(644,root,root,755)
1275 %doc contrib/asterisk-ices.xml
1276 %attr(755,root,root) %{_libdir}/asterisk/modules/app_ices.so
1280 %defattr(644,root,root,755)
1281 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ilbc.so
1282 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so
1286 %defattr(644,root,root,755)
1287 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/gtalk.conf
1288 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jabber.conf
1289 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jingle.conf
1290 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/motif.conf
1291 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/xmpp.conf
1292 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_gtalk.so
1293 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_jingle.so
1294 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_motif.so
1295 %attr(755,root,root) %{_libdir}/asterisk/modules/res_jabber.so
1296 %attr(755,root,root) %{_libdir}/asterisk/modules/res_xmpp.so
1300 %defattr(644,root,root,755)
1301 %attr(755,root,root) %{_libdir}/asterisk/modules/app_jack.so
1305 %defattr(644,root,root,755)
1306 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.lua
1307 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_lua.so
1311 %defattr(644,root,root,755)
1312 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_ldap.conf
1313 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_ldap.so
1317 %defattr(644,root,root,755)
1318 %{_sysconfdir}/dirsrv/schema/99asterisk.ldif
1323 %defattr(644,root,root,755)
1324 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so
1327 %defattr(644,root,root,755)
1328 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions_minivm.conf
1329 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/minivm.conf
1330 %attr(755,root,root) %{_libdir}/asterisk/modules/app_minivm.so
1334 %defattr(644,root,root,755)
1335 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_mysql.conf
1336 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_mysql.so
1341 %defattr(644,root,root,755)
1342 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
1343 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_odbc.conf
1344 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_odbc.conf
1345 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/func_odbc.conf
1346 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_odbc.conf
1347 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
1348 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_odbc.so
1349 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_odbc.so
1350 %attr(755,root,root) %{_libdir}/asterisk/modules/func_odbc.so
1351 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_odbc.so
1352 %attr(755,root,root) %{_libdir}/asterisk/modules/res_odbc.so
1356 %defattr(644,root,root,755)
1357 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/osp.conf
1358 %attr(755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so
1362 %defattr(644,root,root,755)
1363 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/oss.conf
1364 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_oss.so
1369 %defattr(644,root,root,755)
1370 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip.conf
1371 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip_notify.conf
1372 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_pjsip.so
1373 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pjsip_endpoint.so
1374 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip.so
1375 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_acl.so
1376 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_authenticator_digest.so
1377 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_caller_id.so
1378 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_diversion.so
1379 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_dtmf_info.so
1380 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_anonymous.so
1381 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_ip.so
1382 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_user.so
1383 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_exten_state.so
1384 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_header_funcs.so
1385 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_log_forwarder.so
1386 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_logger.so
1387 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_messaging.so
1388 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_mwi.so
1389 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_nat.so
1390 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_notify.so
1391 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_one_touch_record_info.so
1392 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_authenticator_digest.so
1393 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_registration.so
1394 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pidf.so
1395 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pubsub.so
1396 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_refer.so
1397 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_registrar.so
1398 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_registrar_expire.so
1399 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_rfc3326.so
1400 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_sdp_rtp.so
1401 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_session.so
1402 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_t38.so
1403 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_transport_websocket.so
1406 %if %{with portaudio}
1408 %defattr(644,root,root,755)
1409 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/console.conf
1410 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_console.so
1415 %defattr(644,root,root,755)
1416 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_pgsql.conf
1417 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_pgsql.conf
1418 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pgsql.conf
1419 %doc contrib/realtime/postgresql/realtime.sql
1420 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so
1421 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_pgsql.so
1422 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so
1427 %defattr(644,root,root,755)
1428 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so
1429 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_radius.so
1433 %defattr(644,root,root,755)
1434 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
1437 %defattr(644,root,root,755)
1438 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/skinny.conf
1439 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so
1442 %defattr(644,root,root,755)
1443 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_snmp.conf
1444 %attr(755,root,root) %{_libdir}/asterisk/modules/res_snmp.so
1447 %defattr(644,root,root,755)
1448 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_speex.so
1449 %attr(755,root,root) %{_libdir}/asterisk/modules/func_speex.so
1453 %defattr(644,root,root,755)
1454 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite.conf
1455 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite.so
1459 %defattr(644,root,root,755)
1460 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
1461 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_sqlite3_custom.conf
1462 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite3.conf
1463 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
1464 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_sqlite3_custom.so
1465 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite3.so
1469 %defattr(644,root,root,755)
1470 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_tds.conf
1471 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_tds.conf
1472 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so
1473 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_tds.so
1477 %defattr(644,root,root,755)
1478 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/unistim.conf
1479 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so
1483 %defattr(644,root,root,755)
1484 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/voicemail.conf
1485 %attr(755,root,root) %{_libdir}/asterisk/modules/func_vmcount.so
1487 %files voicemail-imap
1488 %defattr(644,root,root,755)
1489 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_imap.so
1492 %files voicemail-odbc
1493 %defattr(644,root,root,755)
1494 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_odbc.so
1497 %files voicemail-plain
1498 %defattr(644,root,root,755)
1499 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_plain.so
1502 %defattr(644,root,root,755)
1503 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so