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
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 # We're not going to package any of the sample AGI scripts
758 rm -f $RPM_BUILD_ROOT%{_datadir}/asterisk/agi-bin/*
760 # Don't package the sample voicemail user
761 rm -rf $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/voicemail/default
763 # Don't package example phone provision configs
764 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/phoneprov/*
766 # these are compiled with -O0 and thus include unfortified code.
767 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest
768 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest2
770 # we're not using safe_asterisk
771 rm -f $RPM_BUILD_ROOT%{_sbindir}/safe_asterisk
772 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/safe_asterisk.8*
774 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/firmware/iax/*
777 find doc/api -name '*.map' -size 0 -delete
780 # remove configuration files for components never built
781 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{acl,app_mysql,app_skel,cdr_mysql,config_test,misdn,test_sorcery}.conf
783 # remove configuration files for disabled optional components
784 %if %{without corosync}
785 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_corosync.conf
788 # I don't even know which one can be fixed
789 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{h323,ooh323}.conf
791 %if %{without sqlite2}
792 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_config_sqlite.conf
795 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/oss.conf
798 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{cdr,cel}_tds.conf
801 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_ldap.conf
803 %if %{without portaudio}
804 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/console.conf
806 %if %{without bluetooth}
807 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/chan_mobile.conf
810 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_config_mysql.conf
813 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{cdr,cel,res}_pgsql.conf
816 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{cdr{,_adaptive},cel,func,res}_odbc.conf
819 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/pjsip{,_notify}.conf
822 rm -fr $RPM_BUILD_ROOT/usr/include/asterisk/doxygen
825 rm -rf $RPM_BUILD_ROOT
828 %groupadd -g 188 asterisk
829 %useradd -u 188 -r -s /sbin/nologin -d /var/lib/asterisk -M -c 'Asterisk User' -g asterisk asterisk
832 if [ "$1" = 0 ]; then
834 %groupremove asterisk
838 /sbin/chkconfig --add asterisk
839 # use -n (NOOP) as restart would be breaking all current calls.
840 %service -n asterisk restart "Asterisk daemon"
843 if [ "$1" = "0" ]; then
844 %service asterisk stop
845 /sbin/chkconfig --del asterisk
848 %triggerpostun -- %{name} < 1.6.1.12-0.1
849 # chown to asterisk previously root owned files
850 # loose one (not one that cames from rpm), as we're not trying to split the
851 # hair with file permission bits.
852 chown -R asterisk:asterisk /var/spool/asterisk
853 chown -R asterisk:asterisk /var/lib/asterisk
856 %defattr(644,root,root,755)
857 %doc README *.txt ChangeLog BUGS CREDITS configs
858 %doc doc/asterisk.sgml
860 %attr(755,root,root) %{_sbindir}/astcanary
861 %attr(755,root,root) %{_sbindir}/astdb2bdb
862 %attr(755,root,root) %{_sbindir}/astdb2sqlite3
863 %attr(755,root,root) %{_sbindir}/asterisk
864 %attr(755,root,root) %{_sbindir}/astgenkey
865 %attr(755,root,root) %{_sbindir}/autosupport
866 %attr(755,root,root) %{_sbindir}/rasterisk
867 %{_mandir}/man8/astdb2bdb.8*
868 %{_mandir}/man8/astdb2sqlite3.8*
869 %{_mandir}/man8/asterisk.8*
870 %{_mandir}/man8/astgenkey.8*
871 %{_mandir}/man8/autosupport.8*
873 %attr(754,root,root) /etc/rc.d/init.d/%{name}
874 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
875 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
877 %attr(750,root,asterisk) %dir %{_sysconfdir}/asterisk
878 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adsi.conf
879 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/agents.conf
880 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alarmreceiver.conf
881 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/amd.conf
882 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ari.conf
883 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.adsi
884 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.conf
885 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ccss.conf
886 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr.conf
887 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_custom.conf
888 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_manager.conf
889 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_syslog.conf
890 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel.conf
891 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_custom.conf
892 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli.conf
893 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_aliases.conf
894 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_permissions.conf
895 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/codecs.conf
896 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/confbridge.conf
897 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dnsmgr.conf
898 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dsp.conf
899 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dundi.conf
900 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/enum.conf
901 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extconfig.conf
902 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.ael
903 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.conf
904 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/features.conf
905 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/followme.conf
906 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iax.conf
907 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iaxprov.conf
908 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/indications.conf
909 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/logger.conf
910 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/manager.conf
911 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/mgcp.conf
912 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/modules.conf
913 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/musiconhold.conf
914 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/muted.conf
915 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phone.conf
916 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phoneprov.conf
917 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queuerules.conf
918 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queues.conf
919 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_parking.conf
920 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pktccops.conf
921 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_stun_monitor.conf
922 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/rtp.conf
923 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/say.conf
924 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sip*.conf
925 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sla.conf
926 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/smdi.conf
927 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sorcery.conf
928 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/statsd.conf
929 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/telcordia-1.adsi
930 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/udptl.conf
931 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/users.conf
932 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/vpb.conf
934 %{_libdir}/libasteriskssl.so.1
936 %dir %{_libdir}/asterisk
937 %dir %{_libdir}/asterisk/modules
939 %attr(755,root,root) %{_libdir}/asterisk/modules/app_adsiprog.so
940 %attr(755,root,root) %{_libdir}/asterisk/modules/app_agent_pool.so
941 %attr(755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so
942 %attr(755,root,root) %{_libdir}/asterisk/modules/app_amd.so
943 %attr(755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so
944 %attr(755,root,root) %{_libdir}/asterisk/modules/app_bridgewait.so
945 %attr(755,root,root) %{_libdir}/asterisk/modules/app_cdr.so
946 %attr(755,root,root) %{_libdir}/asterisk/modules/app_celgenuserevent.so
947 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so
948 %attr(755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so
949 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so
950 %attr(755,root,root) %{_libdir}/asterisk/modules/app_confbridge.so
951 %attr(755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so
952 %attr(755,root,root) %{_libdir}/asterisk/modules/app_db.so
953 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dial.so
954 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dictate.so
955 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so
956 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory.so
957 %attr(755,root,root) %{_libdir}/asterisk/modules/app_disa.so
958 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so
959 %attr(755,root,root) %{_libdir}/asterisk/modules/app_echo.so
960 %attr(755,root,root) %{_libdir}/asterisk/modules/app_exec.so
961 %attr(755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so
962 %attr(755,root,root) %{_libdir}/asterisk/modules/app_followme.so
963 %attr(755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so
964 %attr(755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so
965 %attr(755,root,root) %{_libdir}/asterisk/modules/app_image.so
966 %attr(755,root,root) %{_libdir}/asterisk/modules/app_macro.so
967 %attr(755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
968 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
969 %attr(755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so
970 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mp3.so
971 %attr(755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so
972 %attr(755,root,root) %{_libdir}/asterisk/modules/app_originate.so
973 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playback.so
974 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playtones.so
975 %attr(755,root,root) %{_libdir}/asterisk/modules/app_privacy.so
976 %attr(755,root,root) %{_libdir}/asterisk/modules/app_queue.so
977 %attr(755,root,root) %{_libdir}/asterisk/modules/app_read.so
978 %attr(755,root,root) %{_libdir}/asterisk/modules/app_readexten.so
979 %attr(755,root,root) %{_libdir}/asterisk/modules/app_record.so
980 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so
981 %attr(755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so
982 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
983 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sms.so
984 %attr(755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so
985 %attr(755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so
986 %attr(755,root,root) %{_libdir}/asterisk/modules/app_stack.so
987 %attr(755,root,root) %{_libdir}/asterisk/modules/app_stasis.so
988 %attr(755,root,root) %{_libdir}/asterisk/modules/app_system.so
989 %attr(755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so
990 %attr(755,root,root) %{_libdir}/asterisk/modules/app_test.so
991 %attr(755,root,root) %{_libdir}/asterisk/modules/app_transfer.so
992 %attr(755,root,root) %{_libdir}/asterisk/modules/app_url.so
993 %attr(755,root,root) %{_libdir}/asterisk/modules/app_userevent.so
994 %attr(755,root,root) %{_libdir}/asterisk/modules/app_verbose.so
995 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so
996 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so
997 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so
998 %attr(755,root,root) %{_libdir}/asterisk/modules/app_while.so
999 %attr(755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so
1000 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_features.so
1001 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_interval_features.so
1002 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_holding.so
1003 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_native_rtp.so
1004 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_simple.so
1005 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_softmix.so
1006 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so
1007 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so
1008 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so
1009 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_syslog.so
1010 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_custom.so
1011 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_manager.so
1012 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_bridge_media.so
1013 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so
1014 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so
1015 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_multicast_rtp.so
1016 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_phone.so
1017 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_sip.so
1018 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so
1019 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
1020 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
1021 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g722.so
1022 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g726.so
1023 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so
1024 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g719.so
1025 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g723.so
1026 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g726.so
1027 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g729.so
1028 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h263.so
1029 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h264.so
1030 %attr(755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so
1031 %attr(755,root,root) %{_libdir}/asterisk/modules/format_pcm.so
1032 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren14.so
1033 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren7.so
1034 %attr(755,root,root) %{_libdir}/asterisk/modules/format_sln.so
1035 %attr(755,root,root) %{_libdir}/asterisk/modules/format_vox.so
1036 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav.so
1037 %attr(755,root,root) %{_libdir}/asterisk/modules/func_aes.so
1038 %attr(755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so
1039 %attr(755,root,root) %{_libdir}/asterisk/modules/func_base64.so
1040 %attr(755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so
1041 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callcompletion.so
1042 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callerid.so
1043 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cdr.so
1044 %attr(755,root,root) %{_libdir}/asterisk/modules/func_channel.so
1045 %attr(755,root,root) %{_libdir}/asterisk/modules/func_config.so
1046 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cut.so
1047 %attr(755,root,root) %{_libdir}/asterisk/modules/func_db.so
1048 %attr(755,root,root) %{_libdir}/asterisk/modules/func_devstate.so
1049 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so
1050 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so
1051 %attr(755,root,root) %{_libdir}/asterisk/modules/func_enum.so
1052 %attr(755,root,root) %{_libdir}/asterisk/modules/func_env.so
1053 %attr(755,root,root) %{_libdir}/asterisk/modules/func_extstate.so
1054 %attr(755,root,root) %{_libdir}/asterisk/modules/func_frame_trace.so
1055 %attr(755,root,root) %{_libdir}/asterisk/modules/func_global.so
1056 %attr(755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so
1057 %attr(755,root,root) %{_libdir}/asterisk/modules/func_hangupcause.so
1058 %attr(755,root,root) %{_libdir}/asterisk/modules/func_iconv.so
1059 %attr(755,root,root) %{_libdir}/asterisk/modules/func_jitterbuffer.so
1060 %attr(755,root,root) %{_libdir}/asterisk/modules/func_lock.so
1061 %attr(755,root,root) %{_libdir}/asterisk/modules/func_logic.so
1062 %attr(755,root,root) %{_libdir}/asterisk/modules/func_math.so
1063 %attr(755,root,root) %{_libdir}/asterisk/modules/func_md5.so
1064 %attr(755,root,root) %{_libdir}/asterisk/modules/func_module.so
1065 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pitchshift.so
1066 %attr(755,root,root) %{_libdir}/asterisk/modules/func_presencestate.so
1067 %attr(755,root,root) %{_libdir}/asterisk/modules/func_rand.so
1068 %attr(755,root,root) %{_libdir}/asterisk/modules/func_realtime.so
1069 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sha1.so
1070 %attr(755,root,root) %{_libdir}/asterisk/modules/func_shell.so
1071 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sprintf.so
1072 %attr(755,root,root) %{_libdir}/asterisk/modules/func_srv.so
1073 %attr(755,root,root) %{_libdir}/asterisk/modules/func_strings.so
1074 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so
1075 %attr(755,root,root) %{_libdir}/asterisk/modules/func_timeout.so
1076 %attr(755,root,root) %{_libdir}/asterisk/modules/func_uri.so
1077 %attr(755,root,root) %{_libdir}/asterisk/modules/func_version.so
1078 %attr(755,root,root) %{_libdir}/asterisk/modules/func_volume.so
1079 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so
1080 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_config.so
1081 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so
1082 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so
1083 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so
1084 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so
1085 %attr(755,root,root) %{_libdir}/asterisk/modules/res_adsi.so
1086 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so
1087 %attr(755,root,root) %{_libdir}/asterisk/modules/res_agi.so
1088 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari.so
1089 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_applications.so
1090 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_asterisk.so
1091 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_bridges.so
1092 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_channels.so
1093 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_device_states.so
1094 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_endpoints.so
1095 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_events.so
1096 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_model.so
1097 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_playbacks.so
1098 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_recordings.so
1099 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_sounds.so
1100 %attr(755,root,root) %{_libdir}/asterisk/modules/res_chan_stats.so
1101 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clialiases.so
1102 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so
1103 %attr(755,root,root) %{_libdir}/asterisk/modules/res_convert.so
1104 %attr(755,root,root) %{_libdir}/asterisk/modules/res_crypto.so
1105 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_celt.so
1106 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h263.so
1107 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h264.so
1108 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_opus.so
1109 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_silk.so
1110 %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_websocket.so
1111 %attr(755,root,root) %{_libdir}/asterisk/modules/res_limit.so
1112 %attr(755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
1113 %attr(755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so
1114 %attr(755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
1115 %attr(755,root,root) %{_libdir}/asterisk/modules/res_parking.so
1116 %attr(755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so
1117 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pktccops.so
1118 %attr(755,root,root) %{_libdir}/asterisk/modules/res_realtime.so
1119 # res_rtp_asterisk.so pulls some pjproject libs, but it still looks like a core module
1120 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_asterisk.so
1121 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_multicast.so
1122 %attr(755,root,root) %{_libdir}/asterisk/modules/res_security_log.so
1123 %attr(755,root,root) %{_libdir}/asterisk/modules/res_smdi.so
1124 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_astdb.so
1125 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_config.so
1126 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_memory.so
1127 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_realtime.so
1128 %attr(755,root,root) %{_libdir}/asterisk/modules/res_speech.so
1129 %attr(755,root,root) %{_libdir}/asterisk/modules/res_srtp.so
1130 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis.so
1131 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_answer.so
1132 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_device_state.so
1133 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_playback.so
1134 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_recording.so
1135 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_snoop.so
1136 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stun_monitor.so
1137 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so
1138 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_timerfd.so
1139 %attr(755,root,root) %{_libdir}/asterisk/modules/res_statsd.so
1140 /usr/lib/tmpfiles.d/%{name}.conf
1142 %dir %{_datadir}/asterisk
1143 %dir %{_datadir}/asterisk/agi-bin
1144 %dir %{_datadir}/asterisk/firmware
1145 %dir %{_datadir}/asterisk/firmware/iax
1146 %dir %{_datadir}/asterisk/images
1147 %dir %{_datadir}/asterisk/moh
1148 %dir %{_datadir}/asterisk/sounds
1149 %dir %attr(750,root,asterisk) %{_datadir}/asterisk/keys
1150 # no need to protect publicly downloaded and packaged .pub
1151 #%{_datadir}/asterisk/keys/*.pub
1152 %{_datadir}/asterisk/images/*.jpg
1153 %{_datadir}/asterisk/phoneprov
1154 %{_datadir}/asterisk/licenses
1156 %dir %{_datadir}/asterisk/documentation
1157 %{_datadir}/asterisk/documentation/appdocsxml.dtd
1158 %{_datadir}/asterisk/documentation/appdocsxml.xslt
1159 %{_datadir}/asterisk/documentation/core-en_US.xml
1161 %dir %{_datadir}/asterisk/rest-api
1162 %{_datadir}/asterisk/rest-api/*.json
1164 %attr(770,root,asterisk) %dir %{_localstatedir}/lib/asterisk
1165 %dir %attr(750,root,asterisk) %{_localstatedir}/lib/asterisk/licenses
1167 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk
1168 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-csv
1169 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-custom
1171 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk
1172 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/monitor
1173 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/outgoing
1174 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/tmp
1175 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/uploads
1176 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/voicemail
1178 %attr(775,root,asterisk) %dir %{_localstatedir}/run/asterisk
1181 %defattr(644,root,root,755)
1182 %dir %{_includedir}/asterisk
1183 %{_includedir}/asterisk/*.h
1184 %{_includedir}/asterisk.h
1185 %{_libdir}/libasteriskssl.so
1189 %defattr(644,root,root,755)
1194 %defattr(644,root,root,755)
1195 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alsa.conf
1196 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so
1198 %if %{with bluetooth}
1200 %defattr(644,root,root,755)
1201 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_mobile.conf
1202 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mobile.so
1206 %defattr(644,root,root,755)
1207 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/calendar.conf
1208 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar.so
1209 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_caldav.so
1210 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_ews.so
1211 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_exchange.so
1212 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_icalendar.so
1215 %defattr(644,root,root,755)
1216 %doc contrib/scripts/dbsep.cgi
1217 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dbsep.conf
1218 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_curl.conf
1219 %attr(755,root,root) %{_libdir}/asterisk/modules/func_curl.so
1220 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_curl.so
1221 %attr(755,root,root) %{_libdir}/asterisk/modules/res_curl.so
1224 %defattr(644,root,root,755)
1225 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/meetme.conf
1226 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_dahdi.conf
1227 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so
1228 %attr(755,root,root) %{_libdir}/asterisk/modules/app_flash.so
1229 %attr(755,root,root) %{_libdir}/asterisk/modules/app_meetme.so
1230 %attr(755,root,root) %{_libdir}/asterisk/modules/app_page.so
1231 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_dahdi.so
1232 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_dahdi.so
1233 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_dahdi.so
1236 %defattr(644,root,root,755)
1237 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_fax.conf
1238 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax.so
1239 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax_spandsp.so
1242 %defattr(644,root,root,755)
1243 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/festival.conf
1244 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/festival
1245 %attr(755,root,root) %{_libdir}/asterisk/modules/app_festival.so
1248 %defattr(644,root,root,755)
1249 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so
1250 %attr(755,root,root) %{_libdir}/asterisk/modules/format_gsm.so
1251 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so
1255 %defattr(644,root,root,755)
1256 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_ooh323.conf
1257 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_ooh323.so
1261 %defattr(644,root,root,755)
1262 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/http.conf
1263 %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_post.so
1264 %{_datadir}/asterisk/static-http
1267 %defattr(644,root,root,755)
1268 %doc contrib/asterisk-ices.xml
1269 %attr(755,root,root) %{_libdir}/asterisk/modules/app_ices.so
1273 %defattr(644,root,root,755)
1274 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ilbc.so
1275 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so
1279 %defattr(644,root,root,755)
1280 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/gtalk.conf
1281 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jabber.conf
1282 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jingle.conf
1283 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/motif.conf
1284 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/xmpp.conf
1285 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_gtalk.so
1286 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_jingle.so
1287 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_motif.so
1288 %attr(755,root,root) %{_libdir}/asterisk/modules/res_jabber.so
1289 %attr(755,root,root) %{_libdir}/asterisk/modules/res_xmpp.so
1293 %defattr(644,root,root,755)
1294 %attr(755,root,root) %{_libdir}/asterisk/modules/app_jack.so
1298 %defattr(644,root,root,755)
1299 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.lua
1300 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_lua.so
1304 %defattr(644,root,root,755)
1305 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_ldap.conf
1306 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_ldap.so
1310 %defattr(644,root,root,755)
1311 %{_sysconfdir}/dirsrv/schema/99asterisk.ldif
1316 %defattr(644,root,root,755)
1317 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so
1320 %defattr(644,root,root,755)
1321 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions_minivm.conf
1322 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/minivm.conf
1323 %attr(755,root,root) %{_libdir}/asterisk/modules/app_minivm.so
1327 %defattr(644,root,root,755)
1328 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_mysql.conf
1329 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_mysql.so
1334 %defattr(644,root,root,755)
1335 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
1336 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_odbc.conf
1337 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_odbc.conf
1338 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/func_odbc.conf
1339 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_odbc.conf
1340 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
1341 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_odbc.so
1342 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_odbc.so
1343 %attr(755,root,root) %{_libdir}/asterisk/modules/func_odbc.so
1344 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_odbc.so
1345 %attr(755,root,root) %{_libdir}/asterisk/modules/res_odbc.so
1349 %defattr(644,root,root,755)
1350 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/osp.conf
1351 %attr(755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so
1355 %defattr(644,root,root,755)
1356 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/oss.conf
1357 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_oss.so
1362 %defattr(644,root,root,755)
1363 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip.conf
1364 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip_notify.conf
1365 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_pjsip.so
1366 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pjsip_endpoint.so
1367 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip.so
1368 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_acl.so
1369 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_authenticator_digest.so
1370 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_caller_id.so
1371 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_diversion.so
1372 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_dtmf_info.so
1373 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_anonymous.so
1374 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_ip.so
1375 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_user.so
1376 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_exten_state.so
1377 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_header_funcs.so
1378 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_log_forwarder.so
1379 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_logger.so
1380 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_messaging.so
1381 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_mwi.so
1382 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_nat.so
1383 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_notify.so
1384 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_one_touch_record_info.so
1385 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_authenticator_digest.so
1386 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_registration.so
1387 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pidf.so
1388 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pubsub.so
1389 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_refer.so
1390 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_registrar.so
1391 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_registrar_expire.so
1392 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_rfc3326.so
1393 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_sdp_rtp.so
1394 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_session.so
1395 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_t38.so
1396 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_transport_websocket.so
1399 %if %{with portaudio}
1401 %defattr(644,root,root,755)
1402 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/console.conf
1403 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_console.so
1408 %defattr(644,root,root,755)
1409 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_pgsql.conf
1410 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_pgsql.conf
1411 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pgsql.conf
1412 %doc contrib/realtime/postgresql/realtime.sql
1413 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so
1414 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_pgsql.so
1415 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so
1420 %defattr(644,root,root,755)
1421 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so
1422 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_radius.so
1426 %defattr(644,root,root,755)
1427 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
1430 %defattr(644,root,root,755)
1431 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/skinny.conf
1432 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so
1435 %defattr(644,root,root,755)
1436 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_snmp.conf
1437 %attr(755,root,root) %{_libdir}/asterisk/modules/res_snmp.so
1440 %defattr(644,root,root,755)
1441 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_speex.so
1442 %attr(755,root,root) %{_libdir}/asterisk/modules/func_speex.so
1446 %defattr(644,root,root,755)
1447 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite.conf
1448 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite.so
1452 %defattr(644,root,root,755)
1453 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
1454 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_sqlite3_custom.conf
1455 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite3.conf
1456 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
1457 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_sqlite3_custom.so
1458 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite3.so
1462 %defattr(644,root,root,755)
1463 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_tds.conf
1464 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_tds.conf
1465 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so
1466 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_tds.so
1470 %defattr(644,root,root,755)
1471 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/unistim.conf
1472 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so
1476 %defattr(644,root,root,755)
1477 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/voicemail.conf
1478 %attr(755,root,root) %{_libdir}/asterisk/modules/func_vmcount.so
1480 %files voicemail-imap
1481 %defattr(644,root,root,755)
1482 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_imap.so
1485 %files voicemail-odbc
1486 %defattr(644,root,root,755)
1487 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_odbc.so
1490 %files voicemail-plain
1491 %defattr(644,root,root,755)
1492 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_plain.so
1495 %defattr(644,root,root,755)
1496 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so