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 Source4: %{name}.logrotate
39 Source5: %{name}.service
40 # menuselect.* -> make menuconfig; choose options; copy resulting files here
41 Source6: menuselect.makedeps
42 Source7: menuselect.makeopts
43 Patch0: mxml-system.patch
44 Patch1: lua51-path.patch
45 Patch2: %{name}-lib.patch
46 Patch3: %{name}-ppc.patch
47 Patch4: FHS-paths.patch
48 Patch5: pld-banner.patch
49 Patch6: lpc10-system.patch
50 Patch7: %{name}-histedit.patch
51 URL: http://www.asterisk.org/
52 BuildRequires: OSPToolkit-devel >= 4.0.0
53 %{?with_oss:BuildRequires: SDL_image-devel}
54 BuildRequires: alsa-lib-devel
55 BuildRequires: autoconf
56 BuildRequires: automake
58 %{?with_bluetooth:BuildRequires: bluez-libs-devel}
59 %{?with_corosync:BuildRequires: corosync-devel >= 2.0.0}
60 BuildRequires: curl-devel
61 BuildRequires: dahdi-linux-devel
62 BuildRequires: dahdi-tools-devel >= 2.0.0
63 BuildRequires: doxygen
64 %{?with_tds:BuildRequires: freetds-devel >= 0.63}
66 BuildRequires: gcc >= 5:3.4
67 BuildRequires: gmime22-devel
68 BuildRequires: iksemel-devel
69 BuildRequires: imap-devel
70 %{?with_jack:BuildRequires: jack-audio-connection-kit-devel}
71 BuildRequires: jansson-devel
72 BuildRequires: libcap-devel
73 BuildRequires: libedit-devel
74 BuildRequires: libgsm-devel
75 BuildRequires: libical-devel
76 BuildRequires: libogg-devel
77 BuildRequires: libresample-devel
78 BuildRequires: libuuid-devel
79 BuildRequires: libvorbis-devel
80 BuildRequires: libxml2-devel
81 BuildRequires: libxslt-devel
82 BuildRequires: lpc10-devel
83 BuildRequires: lua51-devel
84 BuildRequires: mxml-devel
85 %{?with_mysql:BuildRequires: mysql-devel}
86 BuildRequires: ncurses-devel
87 BuildRequires: neon-devel
88 BuildRequires: net-snmp-devel
89 BuildRequires: newt-devel
91 BuildRequires: h323plus-devel >= 1.24.0
93 %{?with_ldap:BuildRequires: openldap-devel}
94 BuildRequires: openssl-devel >= 0.9.7d
95 BuildRequires: pam-devel
96 %{?with_pjsip:BuildRequires: pjproject-devel}
97 BuildRequires: pkgconfig
98 BuildRequires: popt-devel
99 %{?with_portaudio:BuildRequires: portaudio-devel >= 19}
100 %{?with_pgsql:BuildRequires: postgresql-devel}
102 BuildRequires: ptlib-devel
104 %{?with_radius:BuildRequires: radiusclient-ng-devel}
105 BuildRequires: rpmbuild(macros) >= 1.671
106 BuildRequires: sed >= 4.0
107 BuildRequires: spandsp-devel >= 0.0.5
108 BuildRequires: speex-devel
109 %{?with_sqlite2:BuildRequires: sqlite-devel}
110 BuildRequires: sqlite3-devel
111 BuildRequires: srtp-devel
112 Requires(post,preun,postun): systemd-units >= 38
113 Requires: systemd-units >= 0.38
114 %{?with_odbc:BuildRequires: unixODBC-devel}
115 BuildRequires: uriparser-devel
116 %{?with_ilbc:BuildRequires: webrtc-libilbc-devel}
117 BuildRequires: xorg-lib-libX11-devel
118 BuildRequires: zlib-devel
119 BuildRequires: libpri-devel >= 1.4.6
120 Requires(post,preun): /sbin/chkconfig
121 Requires(postun): /usr/sbin/groupdel
122 Requires(postun): /usr/sbin/userdel
123 Requires(pre): /bin/id
124 Requires(pre): /usr/bin/getgid
125 Requires(pre): /usr/sbin/groupadd
126 Requires(pre): /usr/sbin/useradd
128 Provides: group(asterisk)
129 Provides: user(asterisk)
130 Conflicts: logrotate < 3.8.0
131 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
133 # references symbols in the asterisk binary
134 %define skip_post_check_so libasteriskssl.so.*
136 %define _noautoprovfiles %{_libdir}/asterisk/modules/.*
139 Asterisk is an Open Source PBX and telephony development platform that
140 can both replace a conventional PBX and act as a platform for
141 developing custom telephony applications for delivering dynamic
142 content over a telephone similarly to how one can deliver dynamic
143 content through a web browser using CGI and a web server.
145 Asterisk talks to a variety of telephony hardware including BRI, PRI,
146 POTS, and IP telephony clients using the Inter-Asterisk eXchange
147 protocol (e.g. gnophone or miniphone). For more information and a
148 current list of supported hardware, see http://www.asterisk.org/.
150 %description -l pl.UTF-8
151 Asterisk to wolnodostępna centralka (PBX) i platforma programistyczna
152 dla telefonii, mogąca zastąpić konwencjonalne PBX-y oraz służyć jako
153 platforma do rozwijania własnych aplikacji telefonicznych do
154 przekazywania dynamicznej treści przez telefon, podobnie jak można
155 przekazywać dynamiczną treść przez przeglądarkę WWW przy użyciu CGI i
158 Asterisk współpracuje z wielorakim sprzętem telefonicznym, w tym BRI,
159 PRI, POTS oraz klienty telefonii IP używające protokołu Inter-Asterisk
160 eXchange (np. gnophone lub miniphone). Więcej informacji i listę
161 obsługiwanego sprzętu można znaleźć pod http://www.asterisk.org/.
164 Summary: Header files for Asterisk platform
165 Summary(pl.UTF-8): Pliki nagłówkowe platformy Asterisk
169 Header files for Asterisk development platform.
171 %description devel -l pl.UTF-8
172 Pliki nagłówkowe platformy programistycznej Asterisk.
175 Summary: Modules for Asterisk that use Alsa sound drivers
176 Group: Applications/Networking
177 Requires: %{name} = %{version}-%{release}
180 Modules for Asterisk that use Alsa sound drivers.
183 Summary: Astman is a text mode Manager for Asterisk
184 Group: Applications/Networking
187 Astman is a text mode Manager for Asterisk.
189 Astman connects to Asterisk by TCP, so you can run Astman on a
190 completely different computer than your Asterisk computer.
193 Summary: chan_mobile – bluetooth mobile phone interface for Asterisk
194 Group: Applications/Networking
195 Requires: %{name} = %{version}-%{release}
197 %description bluetooth
198 The chan_mobile Asterisk module allows one to pair a mobile phone with the Asterisk PBX.
201 Summary: Calendar modules for Asterisk
202 Group: Applications/Networking
203 Requires: %{name} = %{version}-%{release}
205 %description calendar
206 Calendar modules for Asterisk.
209 Summary: Modules for Asterisk that use cURL
210 Group: Applications/Networking
211 Requires: %{name} = %{version}-%{release}
214 Modules for Asterisk that use cURL.
217 Summary: Modules for Asterisk that use DAHDI
218 Group: Applications/Networking
219 Requires(pre): /usr/sbin/usermod
220 Requires: %{name} = %{version}-%{release}
221 Requires: dahdi-tools >= 2.0.0
224 Modules for Asterisk that use DAHDI.
227 Summary: FAX applications for Asterisk
228 Group: Applications/Networking
229 Requires: %{name} = %{version}-%{release}
232 FAX applications for Asterisk
235 Summary: Festival application for Asterisk
236 Group: Applications/Networking
237 Requires: %{name} = %{version}-%{release}
240 %description festival
241 Application for the Asterisk PBX that uses Festival to convert text to
245 Summary: Support GSM audio encoding/decoding
246 Group: Applications/Networking
247 Requires: %{name} = %{version}-%{release}
250 Support GSM audio encoding/decoding.
253 Summary: H.323 protocol support for Asterisk
254 Group: Applications/Networking
255 Requires: %{name} = %{version}-%{release}
258 This channel driver (chan_h323) provides support for the H.323
259 protocol for Asterisk. This is an implementation originally
260 contributed by NuFone and nowdays maintained and distributed by
261 Digium, Inc. Hence, it is considered the official H.323 chanel driver.
264 Summary: HTTP Server Support
265 Group: Applications/Networking
266 Requires: %{name} = %{version}-%{release}
272 Summary: Stream audio from Asterisk to an IceCast server
273 Group: Applications/Networking
274 Requires: %{name} = %{version}-%{release}
276 Obsoletes: asterisk < 1.4.18-1
277 Conflicts: asterisk < 1.4.18-1
280 Stream audio from Asterisk to an IceCast server.
283 Summary: iLBC codec for Asterisk
284 Group: Applications/Networking
285 Requires: %{name} = %{version}-%{release}
288 Support iLBC audio encoding/decoding.
291 Summary: Jabber/XMPP resources for Asterisk
292 Group: Applications/Networking
293 Requires: %{name} = %{version}-%{release}
296 Jabber/XMPP resources for Asterisk.
299 Summary: JACK resources for Asterisk
300 Group: Applications/Networking
301 Requires: %{name} = %{version}-%{release}
304 JACK resources for Asterisk.
307 Summary: Lua resources for Asterisk
308 Group: Applications/Networking
309 Requires: %{name} = %{version}-%{release}
312 Lua resources for Asterisk.
315 Summary: LDAP resources for Asterisk
316 Group: Applications/Networking
317 Requires: %{name} = %{version}-%{release}
320 LDAP resources for Asterisk.
323 Summary: LDAP resources for Asterisk and the Fedora Directory Server
324 Group: Applications/Networking
325 Requires: %{name} = %{version}-%{release}
326 Requires: %{name}-ldap = %{version}-%{release}
327 Requires: fedora-ds-base
329 %description ldap-fds
330 LDAP resources for Asterisk and the Fedora Directory Server.
333 Summary: LPC-10 2400 bps Voice Codec support
334 Group: Applications/Networking
335 Requires: %{name} = %{version}-%{release}
338 LPC-10 2400 bps Voice Codec support
341 Summary: MiniVM applicaton for Asterisk
342 Group: Applications/Networking
343 Requires: %{name} = %{version}-%{release}
346 MiniVM application for Asterisk.
349 Summary: Asterisk modules that use MySQL
350 Group: Applications/Networking
351 Requires: %{name} = %{version}-%{release}
354 Asterisk modules that use MySQL.
357 Summary: Applications for Asterisk that use ODBC (except voicemail)
358 Group: Applications/Networking
359 Requires: %{name} = %{version}-%{release}
362 Applications for Asterisk that use ODBC (except voicemail)
365 Summary: Modules for Asterisk that use Open Settlement Protocol (OSP) Applications
366 Group: Applications/Networking
367 Requires: %{name} = %{version}-%{release}
370 Open Settlement Protocol (OSP) Applications.
373 Summary: Modules for Asterisk that use OSS sound drivers
374 Group: Applications/Networking
375 Requires: %{name} = %{version}-%{release}
378 Modules for Asterisk that use OSS sound drivers.
381 Summary: PJSIP Asterisk modules
382 Group: Applications/Networking
383 Requires: %{name} = %{version}-%{release}
386 The chan_pjsip and res_pjsip* modules provided by this package provide the new
387 SIP driver for Asterisk, based on the PJSIP stack, to replace the old, badly designed
388 and quite buggy chan_sip module.
391 Summary: Modules for Asterisk that use the portaudio library
392 Group: Applications/Networking
393 Requires: %{name} = %{version}-%{release}
395 %description portaudio
396 Modules for Asterisk that use the portaudio library.
399 Summary: Applications for Asterisk that use PostgreSQL
400 Group: Applications/Networking
401 Requires: %{name} = %{version}-%{release}
403 %description postgresql
404 Applications for Asterisk that use PostgreSQL.
407 Summary: Applications for Asterisk that use RADIUS
408 Group: Applications/Networking
409 Requires: %{name} = %{version}-%{release}
412 Applications for Asterisk that use RADIUS.
415 Summary: resample codec
416 Group: Applications/Networking
417 Requires: %{name} = %{version}-%{release}
419 %description resample
423 Summary: Modules for Asterisk that support the SCCP/Skinny protocol
424 Group: Applications/Networking
425 Requires: %{name} = %{version}-%{release}
428 Modules for Asterisk that support the SCCP/Skinny protocol.
431 Summary: Module that enables SNMP monitoring of Asterisk
432 Group: Applications/Networking
433 Requires: %{name} = %{version}-%{release}
437 Module that enables SNMP monitoring of Asterisk.
440 Summary: Speex codec support
441 Group: Applications/Networking
442 Requires: %{name} = %{version}-%{release}
448 Summary: Sqlite modules for Asterisk
449 Group: Applications/Networking
450 Requires: %{name} = %{version}-%{release}
453 Sqlite modules for Asterisk.
456 Summary: Sqlite3 modules for Asterisk
457 Group: Applications/Networking
458 Requires: %{name} = %{version}-%{release}
459 Obsoletes: asterisk-sqlite < 12.0.0
462 Sqlite3 modules for Asterisk.
465 Summary: Modules for Asterisk that use FreeTDS
466 Group: Applications/Networking
467 Requires: %{name} = %{version}-%{release}
470 Modules for Asterisk that use FreeTDS.
473 Summary: Unistim channel for Asterisk
474 Group: Applications/Networking
475 Requires: %{name} = %{version}-%{release}
478 Unistim channel for Asterisk
481 Summary: Common Voicemail Modules for Asterisk
482 Group: Applications/Networking
483 Requires: %{name} = %{version}-%{release}
484 Requires: %{name}-voicemail-implementation = %{version}-%{release}
485 Requires: /usr/lib/sendmail
488 %description voicemail
489 Common Voicemail Modules for Asterisk.
491 %package voicemail-imap
492 Summary: Store voicemail on an IMAP server
493 Group: Applications/Networking
494 Requires: %{name} = %{version}-%{release}
495 Requires: %{name}-voicemail = %{version}-%{release}
496 Provides: %{name}-voicemail-implementation = %{version}-%{release}
498 %description voicemail-imap
499 Voicemail implementation for Asterisk that stores voicemail on an IMAP
502 %package voicemail-odbc
503 Summary: Store voicemail in a database using ODBC
504 Group: Applications/Networking
505 Requires: %{name} = %{version}-%{release}
506 Requires: %{name}-voicemail = %{version}-%{release}
507 Provides: %{name}-voicemail-implementation = %{version}-%{release}
509 %description voicemail-odbc
510 Voicemail implementation for Asterisk that uses ODBC to store
511 voicemail in a database.
513 %package voicemail-plain
514 Summary: Store voicemail on the local filesystem
515 Group: Applications/Networking
516 Requires: %{name} = %{version}-%{release}
517 Requires: %{name}-voicemail = %{version}-%{release}
518 Provides: %{name}-voicemail-implementation = %{version}-%{release}
520 %description voicemail-plain
521 Voicemail implementation for Asterisk that stores voicemail on the
525 Summary: Ogg Vorbis format support
526 Group: Applications/Networking
527 Requires: %{name} = %{version}-%{release}
530 Ogg Vorbis format support.
532 # define apidocs as last package, as it is the biggest one
534 Summary: API documentation for Asterisk
536 %if "%{_rpmversion}" >= "5"
541 API documentation for Asterisk.
554 # Fixup makefile so sound archives aren't downloaded/installed
555 %{__sed} -i -e 's/^all:.*$/all:/' sounds/Makefile
556 %{__sed} -i -e 's/^install:.*$/install:/' sounds/Makefile
559 rm -rf imap menuselect/mxml main/editline codecs/gsm codecs/lpc10
564 %{__aclocal} -I autoconf
568 export ASTCFLAGS="%{rpmcflags}"
569 export ASTLDFLAGS="%{rpmldflags}"
570 export WGET="/bin/true"
572 # be sure to invoke ./configure with our flags
574 %{__aclocal} -I ../autoconf
577 # we need just plain cli for building
589 %{__without h323 h323} \
590 %{__without oss oss} \
591 %{__without oss sdl} \
592 %{__without oss SDL_image} \
593 %{__without tds tds} \
594 %{__without ilbc ilbc} \
595 %{__without ldap ldap} \
596 %{__without portaudio portaudio} \
597 %{__without bluetooth bluetooth} \
598 %{__without jack jack} \
599 %{__without mysql mysqlclient} \
600 %{__without pgsql postgres} \
601 %{__without odbc unixodbc} \
602 %{__without radius radius} \
603 %{__without pjsip pjproject} \
606 cp -f .cleancount .lastclean
608 %{__make} menuselect/menuselect
609 %{__make} menuselect-tree
615 menuselect/menuselect --disable chan_ooh323 --disable chan_h323 menuselect.makeopts
617 %if %{without corosync}
618 menuselect/menuselect --disable res_corosync menuselect.makeopts
620 %if %{without sqlite2}
621 menuselect/menuselect --disable res_config_sqlite menuselect.makeopts
624 menuselect/menuselect --disable chan_oss menuselect.makeopts
627 menuselect/menuselect --disable cdr_tds --disable cel_tds menuselect.makeopts
630 menuselect/menuselect --disable codec_ilbc --disable format_ilbc menuselect.makeopts
633 menuselect/menuselect --disable res_config_ldap menuselect.makeopts
635 %if %{without bluetooth}
636 menuselect/menuselect --disable chan_mobile menuselect.makeopts
639 menuselect/menuselect --disable app_jack menuselect.makeopts
642 menuselect/menuselect --disable res_config_mysql --disable app_mysql --disable cdr_mysql menuselect.makeopts
645 menuselect/menuselect --disable res_config_pgsql --disable cdr_pgsql --disable cel_pgsql menuselect.makeopts
648 menuselect/menuselect --disable res_odbc --disable res_config_odbc --disable cdr_odbc --disable cdr_adaptive_odbc --disable cel_odbc menuselect.makeopts
650 %if %{without radius}
651 menuselect/menuselect --disable cdr_radius --disable cel_radius menuselect.makeopts
654 menuselect/menuselect --disable res_pjsip --disable chan_pjsip menuselect.makeopts
657 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=FILE_STORAGE/' menuselect.makeopts
660 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
661 ASTDATADIR=%{_datadir}/asterisk \
662 ASTVARLIBDIR=%{_datadir}/asterisk \
663 ASTDBDIR=%{_localstatedir}/spool/asterisk \
664 %{?with_verbose:NOISY_BUILD=yes} \
666 rm apps/app_voicemail.o
667 mv apps/app_voicemail.so apps/app_voicemail_plain.so
669 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts
672 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
673 ASTDATADIR=%{_datadir}/asterisk \
674 ASTVARLIBDIR=%{_datadir}/asterisk \
675 ASTDBDIR=%{_localstatedir}/spool/asterisk \
676 %{?with_verbose:NOISY_BUILD=yes} \
678 rm apps/app_voicemail.o
679 mv apps/app_voicemail.so apps/app_voicemail_imap.so
682 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts
685 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
686 ASTDATADIR=%{_datadir}/asterisk \
687 ASTVARLIBDIR=%{_datadir}/asterisk \
688 ASTDBDIR=%{_localstatedir}/spool/asterisk \
689 %{?with_verbose:NOISY_BUILD=yes} \
691 rm apps/app_voicemail.o
692 mv apps/app_voicemail.so apps/app_voicemail_odbc.so
695 # so that these modules don't get built again during the install phase
696 touch apps/app_voicemail.o
697 touch apps/app_voicemail.so
703 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
704 ASTDATADIR=%{_datadir}/asterisk \
705 ASTVARLIBDIR=%{_datadir}/asterisk \
706 ASTDBDIR=%{_localstatedir}/spool/asterisk \
707 %{?with_verbose:NOISY_BUILD=yes} \
711 rm -rf $RPM_BUILD_ROOT
712 install -d $RPM_BUILD_ROOT{/var/{log/asterisk/cdr-csv,spool/asterisk/monitor},/etc/{rc.d/init.d,sysconfig,logrotate.d}} \
713 $RPM_BUILD_ROOT{%{systemdunitdir},%{systemdtmpfilesdir},%{_mandir}/man1}
715 export ASTCFLAGS="%{rpmcflags}"
717 %{__make} -j1 install \
720 DESTDIR=$RPM_BUILD_ROOT \
721 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
722 ASTDATADIR=%{_datadir}/asterisk \
723 ASTVARLIBDIR=%{_datadir}/asterisk \
724 ASTDBDIR=%{_localstatedir}/spool/asterisk
726 %{__make} -j1 samples \
729 DESTDIR=$RPM_BUILD_ROOT \
730 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
731 ASTDATADIR=%{_datadir}/asterisk \
732 ASTVARLIBDIR=%{_datadir}/asterisk \
733 ASTDBDIR=%{_localstatedir}/spool/asterisk
735 rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_voicemail.so
736 install -D -p apps/app_voicemail_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
738 install -D -p apps/app_voicemail_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
740 install -D -p apps/app_voicemail_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
742 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
743 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
744 cp -a %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
745 install -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/%{name}.service
747 install %{SOURCE3} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
749 # create some directories that need to be packaged
750 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/moh
751 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/sounds
752 ln -s %{_localstatedir}/lib/asterisk/licenses $RPM_BUILD_ROOT%{_datadir}/asterisk/licenses
754 install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/asterisk/licenses
755 install -d $RPM_BUILD_ROOT%{_localstatedir}/log/asterisk/cdr-custom
756 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/festival
757 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/monitor
758 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/outgoing
759 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/uploads
761 install utils/astman.1 $RPM_BUILD_ROOT%{_mandir}/man1/astman.1
763 # We're not going to package any of the sample AGI scripts
764 rm -f $RPM_BUILD_ROOT%{_datadir}/asterisk/agi-bin/*
766 # Don't package the sample voicemail user
767 rm -rf $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/voicemail/default
769 # Don't package example phone provision configs
770 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/phoneprov/*
772 # these are compiled with -O0 and thus include unfortified code.
773 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest
774 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest2
776 # we're not using safe_asterisk
777 rm -f $RPM_BUILD_ROOT%{_sbindir}/safe_asterisk
778 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/safe_asterisk.8*
780 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/firmware/iax/*
783 find doc/api -name '*.map' -size 0 -delete
786 # remove configuration files for components never built
787 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{app_mysql,app_skel,cdr_mysql,config_test,misdn,test_sorcery}.conf
789 # remove configuration files for disabled optional components
790 %if %{without corosync}
791 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_corosync.conf
794 # I don't even know which one can be fixed
795 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{h323,ooh323}.conf
797 %if %{without sqlite2}
798 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_config_sqlite.conf
801 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/oss.conf
804 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{cdr,cel}_tds.conf
807 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_ldap.conf
809 %if %{without portaudio}
810 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/console.conf
812 %if %{without bluetooth}
813 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/chan_mobile.conf
816 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_config_mysql.conf
819 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{cdr,cel,res}_pgsql.conf
822 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{cdr{,_adaptive},cel,func,res}_odbc.conf
825 rm $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/pjsip{,_notify}.conf
828 rm -fr $RPM_BUILD_ROOT/usr/include/asterisk/doxygen
831 rm -rf $RPM_BUILD_ROOT
834 %groupadd -g 188 asterisk
835 %useradd -u 188 -r -s /sbin/nologin -d /var/lib/asterisk -M -c 'Asterisk User' -g asterisk asterisk
838 if [ "$1" = 0 ]; then
840 %groupremove asterisk
845 /sbin/chkconfig --add asterisk
846 # use -n (NOOP) as restart would be breaking all current calls.
847 %service -n asterisk restart "Asterisk daemon"
848 %systemd_post %{name}.service
851 if [ "$1" = "0" ]; then
852 %service asterisk stop
853 /sbin/chkconfig --del asterisk
855 %systemd_preun %{name}.service
857 %triggerpostun -- %{name} < 1.6.1.12-0.1
858 # chown to asterisk previously root owned files
859 # loose one (not one that cames from rpm), as we're not trying to split the
860 # hair with file permission bits.
861 chown -R asterisk:asterisk /var/spool/asterisk
862 chown -R asterisk:asterisk /var/lib/asterisk
864 %triggerpostun -- %{name} < 12.0.0
865 %systemd_trigger %{name}.service
868 %defattr(644,root,root,755)
869 %doc README *.txt ChangeLog BUGS CREDITS configs
870 %doc doc/asterisk.sgml
872 %attr(755,root,root) %{_sbindir}/astcanary
873 %attr(755,root,root) %{_sbindir}/astdb2bdb
874 %attr(755,root,root) %{_sbindir}/astdb2sqlite3
875 %attr(755,root,root) %{_sbindir}/asterisk
876 %attr(755,root,root) %{_sbindir}/astgenkey
877 %attr(755,root,root) %{_sbindir}/autosupport
878 %attr(755,root,root) %{_sbindir}/rasterisk
879 %{_mandir}/man8/astdb2bdb.8*
880 %{_mandir}/man8/astdb2sqlite3.8*
881 %{_mandir}/man8/asterisk.8*
882 %{_mandir}/man8/astgenkey.8*
883 %{_mandir}/man8/autosupport.8*
885 %attr(754,root,root) /etc/rc.d/init.d/%{name}
886 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
887 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
888 %{systemdunitdir}/%{name}.service
890 %attr(750,root,asterisk) %dir %{_sysconfdir}/asterisk
891 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/acl.conf
892 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adsi.conf
893 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/agents.conf
894 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alarmreceiver.conf
895 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/amd.conf
896 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ari.conf
897 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.adsi
898 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.conf
899 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ccss.conf
900 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr.conf
901 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_custom.conf
902 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_manager.conf
903 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_syslog.conf
904 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel.conf
905 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_custom.conf
906 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli.conf
907 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_aliases.conf
908 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_permissions.conf
909 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/codecs.conf
910 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/confbridge.conf
911 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dnsmgr.conf
912 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dsp.conf
913 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dundi.conf
914 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/enum.conf
915 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extconfig.conf
916 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.ael
917 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.conf
918 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/features.conf
919 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/followme.conf
920 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iax.conf
921 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iaxprov.conf
922 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/indications.conf
923 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/logger.conf
924 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/manager.conf
925 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/mgcp.conf
926 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/modules.conf
927 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/musiconhold.conf
928 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/muted.conf
929 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phone.conf
930 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phoneprov.conf
931 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queuerules.conf
932 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queues.conf
933 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_parking.conf
934 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pktccops.conf
935 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_stun_monitor.conf
936 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/rtp.conf
937 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/say.conf
938 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sip*.conf
939 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sla.conf
940 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/smdi.conf
941 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sorcery.conf
942 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/statsd.conf
943 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/telcordia-1.adsi
944 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/udptl.conf
945 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/users.conf
946 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/vpb.conf
948 %{_libdir}/libasteriskssl.so.1
950 %dir %{_libdir}/asterisk
951 %dir %{_libdir}/asterisk/modules
953 %attr(755,root,root) %{_libdir}/asterisk/modules/app_adsiprog.so
954 %attr(755,root,root) %{_libdir}/asterisk/modules/app_agent_pool.so
955 %attr(755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so
956 %attr(755,root,root) %{_libdir}/asterisk/modules/app_amd.so
957 %attr(755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so
958 %attr(755,root,root) %{_libdir}/asterisk/modules/app_bridgewait.so
959 %attr(755,root,root) %{_libdir}/asterisk/modules/app_cdr.so
960 %attr(755,root,root) %{_libdir}/asterisk/modules/app_celgenuserevent.so
961 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so
962 %attr(755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so
963 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so
964 %attr(755,root,root) %{_libdir}/asterisk/modules/app_confbridge.so
965 %attr(755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so
966 %attr(755,root,root) %{_libdir}/asterisk/modules/app_db.so
967 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dial.so
968 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dictate.so
969 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so
970 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory.so
971 %attr(755,root,root) %{_libdir}/asterisk/modules/app_disa.so
972 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so
973 %attr(755,root,root) %{_libdir}/asterisk/modules/app_echo.so
974 %attr(755,root,root) %{_libdir}/asterisk/modules/app_exec.so
975 %attr(755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so
976 %attr(755,root,root) %{_libdir}/asterisk/modules/app_followme.so
977 %attr(755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so
978 %attr(755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so
979 %attr(755,root,root) %{_libdir}/asterisk/modules/app_image.so
980 %attr(755,root,root) %{_libdir}/asterisk/modules/app_macro.so
981 %attr(755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
982 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
983 %attr(755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so
984 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mp3.so
985 %attr(755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so
986 %attr(755,root,root) %{_libdir}/asterisk/modules/app_originate.so
987 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playback.so
988 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playtones.so
989 %attr(755,root,root) %{_libdir}/asterisk/modules/app_privacy.so
990 %attr(755,root,root) %{_libdir}/asterisk/modules/app_queue.so
991 %attr(755,root,root) %{_libdir}/asterisk/modules/app_read.so
992 %attr(755,root,root) %{_libdir}/asterisk/modules/app_readexten.so
993 %attr(755,root,root) %{_libdir}/asterisk/modules/app_record.so
994 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so
995 %attr(755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so
996 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
997 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sms.so
998 %attr(755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so
999 %attr(755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so
1000 %attr(755,root,root) %{_libdir}/asterisk/modules/app_stack.so
1001 %attr(755,root,root) %{_libdir}/asterisk/modules/app_stasis.so
1002 %attr(755,root,root) %{_libdir}/asterisk/modules/app_system.so
1003 %attr(755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so
1004 %attr(755,root,root) %{_libdir}/asterisk/modules/app_test.so
1005 %attr(755,root,root) %{_libdir}/asterisk/modules/app_transfer.so
1006 %attr(755,root,root) %{_libdir}/asterisk/modules/app_url.so
1007 %attr(755,root,root) %{_libdir}/asterisk/modules/app_userevent.so
1008 %attr(755,root,root) %{_libdir}/asterisk/modules/app_verbose.so
1009 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so
1010 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so
1011 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so
1012 %attr(755,root,root) %{_libdir}/asterisk/modules/app_while.so
1013 %attr(755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so
1014 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_features.so
1015 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_interval_features.so
1016 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_holding.so
1017 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_native_rtp.so
1018 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_simple.so
1019 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_softmix.so
1020 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so
1021 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so
1022 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so
1023 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_syslog.so
1024 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_custom.so
1025 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_manager.so
1026 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_bridge_media.so
1027 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so
1028 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so
1029 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_multicast_rtp.so
1030 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_phone.so
1031 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_sip.so
1032 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so
1033 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
1034 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
1035 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g722.so
1036 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g726.so
1037 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so
1038 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g719.so
1039 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g723.so
1040 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g726.so
1041 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g729.so
1042 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h263.so
1043 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h264.so
1044 %attr(755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so
1045 %attr(755,root,root) %{_libdir}/asterisk/modules/format_pcm.so
1046 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren14.so
1047 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren7.so
1048 %attr(755,root,root) %{_libdir}/asterisk/modules/format_sln.so
1049 %attr(755,root,root) %{_libdir}/asterisk/modules/format_vox.so
1050 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav.so
1051 %attr(755,root,root) %{_libdir}/asterisk/modules/func_aes.so
1052 %attr(755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so
1053 %attr(755,root,root) %{_libdir}/asterisk/modules/func_base64.so
1054 %attr(755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so
1055 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callcompletion.so
1056 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callerid.so
1057 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cdr.so
1058 %attr(755,root,root) %{_libdir}/asterisk/modules/func_channel.so
1059 %attr(755,root,root) %{_libdir}/asterisk/modules/func_config.so
1060 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cut.so
1061 %attr(755,root,root) %{_libdir}/asterisk/modules/func_db.so
1062 %attr(755,root,root) %{_libdir}/asterisk/modules/func_devstate.so
1063 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so
1064 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so
1065 %attr(755,root,root) %{_libdir}/asterisk/modules/func_enum.so
1066 %attr(755,root,root) %{_libdir}/asterisk/modules/func_env.so
1067 %attr(755,root,root) %{_libdir}/asterisk/modules/func_extstate.so
1068 %attr(755,root,root) %{_libdir}/asterisk/modules/func_frame_trace.so
1069 %attr(755,root,root) %{_libdir}/asterisk/modules/func_global.so
1070 %attr(755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so
1071 %attr(755,root,root) %{_libdir}/asterisk/modules/func_hangupcause.so
1072 %attr(755,root,root) %{_libdir}/asterisk/modules/func_iconv.so
1073 %attr(755,root,root) %{_libdir}/asterisk/modules/func_jitterbuffer.so
1074 %attr(755,root,root) %{_libdir}/asterisk/modules/func_lock.so
1075 %attr(755,root,root) %{_libdir}/asterisk/modules/func_logic.so
1076 %attr(755,root,root) %{_libdir}/asterisk/modules/func_math.so
1077 %attr(755,root,root) %{_libdir}/asterisk/modules/func_md5.so
1078 %attr(755,root,root) %{_libdir}/asterisk/modules/func_module.so
1079 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pitchshift.so
1080 %attr(755,root,root) %{_libdir}/asterisk/modules/func_presencestate.so
1081 %attr(755,root,root) %{_libdir}/asterisk/modules/func_rand.so
1082 %attr(755,root,root) %{_libdir}/asterisk/modules/func_realtime.so
1083 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sha1.so
1084 %attr(755,root,root) %{_libdir}/asterisk/modules/func_shell.so
1085 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sprintf.so
1086 %attr(755,root,root) %{_libdir}/asterisk/modules/func_srv.so
1087 %attr(755,root,root) %{_libdir}/asterisk/modules/func_strings.so
1088 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so
1089 %attr(755,root,root) %{_libdir}/asterisk/modules/func_timeout.so
1090 %attr(755,root,root) %{_libdir}/asterisk/modules/func_uri.so
1091 %attr(755,root,root) %{_libdir}/asterisk/modules/func_version.so
1092 %attr(755,root,root) %{_libdir}/asterisk/modules/func_volume.so
1093 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so
1094 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_config.so
1095 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so
1096 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so
1097 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so
1098 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so
1099 %attr(755,root,root) %{_libdir}/asterisk/modules/res_adsi.so
1100 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so
1101 %attr(755,root,root) %{_libdir}/asterisk/modules/res_agi.so
1102 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari.so
1103 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_applications.so
1104 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_asterisk.so
1105 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_bridges.so
1106 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_channels.so
1107 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_device_states.so
1108 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_endpoints.so
1109 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_events.so
1110 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_model.so
1111 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_playbacks.so
1112 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_recordings.so
1113 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_sounds.so
1114 %attr(755,root,root) %{_libdir}/asterisk/modules/res_chan_stats.so
1115 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clialiases.so
1116 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so
1117 %attr(755,root,root) %{_libdir}/asterisk/modules/res_convert.so
1118 %attr(755,root,root) %{_libdir}/asterisk/modules/res_crypto.so
1119 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_celt.so
1120 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h263.so
1121 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h264.so
1122 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_opus.so
1123 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_silk.so
1124 %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_websocket.so
1125 %attr(755,root,root) %{_libdir}/asterisk/modules/res_limit.so
1126 %attr(755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
1127 %attr(755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so
1128 %attr(755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
1129 %attr(755,root,root) %{_libdir}/asterisk/modules/res_parking.so
1130 %attr(755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so
1131 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pktccops.so
1132 %attr(755,root,root) %{_libdir}/asterisk/modules/res_realtime.so
1133 # res_rtp_asterisk.so pulls some pjproject libs, but it still looks like a core module
1134 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_asterisk.so
1135 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_multicast.so
1136 %attr(755,root,root) %{_libdir}/asterisk/modules/res_security_log.so
1137 %attr(755,root,root) %{_libdir}/asterisk/modules/res_smdi.so
1138 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_astdb.so
1139 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_config.so
1140 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_memory.so
1141 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_realtime.so
1142 %attr(755,root,root) %{_libdir}/asterisk/modules/res_speech.so
1143 %attr(755,root,root) %{_libdir}/asterisk/modules/res_srtp.so
1144 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis.so
1145 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_answer.so
1146 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_device_state.so
1147 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_playback.so
1148 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_recording.so
1149 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_snoop.so
1150 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stun_monitor.so
1151 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so
1152 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_timerfd.so
1153 %attr(755,root,root) %{_libdir}/asterisk/modules/res_statsd.so
1154 %{systemdtmpfilesdir}/%{name}.conf
1156 %dir %{_datadir}/asterisk
1157 %dir %{_datadir}/asterisk/agi-bin
1158 %dir %{_datadir}/asterisk/firmware
1159 %dir %{_datadir}/asterisk/firmware/iax
1160 %dir %{_datadir}/asterisk/images
1161 %dir %{_datadir}/asterisk/moh
1162 %dir %{_datadir}/asterisk/sounds
1163 %dir %attr(750,root,asterisk) %{_datadir}/asterisk/keys
1164 # no need to protect publicly downloaded and packaged .pub
1165 #%{_datadir}/asterisk/keys/*.pub
1166 %{_datadir}/asterisk/images/*.jpg
1167 %{_datadir}/asterisk/phoneprov
1168 %{_datadir}/asterisk/licenses
1170 %dir %{_datadir}/asterisk/documentation
1171 %{_datadir}/asterisk/documentation/appdocsxml.dtd
1172 %{_datadir}/asterisk/documentation/appdocsxml.xslt
1173 %{_datadir}/asterisk/documentation/core-en_US.xml
1175 %dir %{_datadir}/asterisk/rest-api
1176 %{_datadir}/asterisk/rest-api/*.json
1178 %attr(770,root,asterisk) %dir %{_localstatedir}/lib/asterisk
1179 %dir %attr(750,root,asterisk) %{_localstatedir}/lib/asterisk/licenses
1181 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk
1182 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-csv
1183 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-custom
1185 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk
1186 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/monitor
1187 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/outgoing
1188 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/tmp
1189 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/uploads
1190 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/voicemail
1192 %attr(775,root,asterisk) %dir %{_localstatedir}/run/asterisk
1195 %defattr(644,root,root,755)
1196 %dir %{_includedir}/asterisk
1197 %{_includedir}/asterisk/*.h
1198 %{_includedir}/asterisk.h
1199 %{_libdir}/libasteriskssl.so
1203 %defattr(644,root,root,755)
1208 %defattr(644,root,root,755)
1209 %attr(755,root,root) %{_sbindir}/astman
1210 %{_mandir}/man1/astman.1*
1213 %defattr(644,root,root,755)
1214 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alsa.conf
1215 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so
1217 %if %{with bluetooth}
1219 %defattr(644,root,root,755)
1220 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_mobile.conf
1221 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mobile.so
1225 %defattr(644,root,root,755)
1226 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/calendar.conf
1227 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar.so
1228 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_caldav.so
1229 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_ews.so
1230 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_exchange.so
1231 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_icalendar.so
1234 %defattr(644,root,root,755)
1235 %doc contrib/scripts/dbsep.cgi
1236 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dbsep.conf
1237 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_curl.conf
1238 %attr(755,root,root) %{_libdir}/asterisk/modules/func_curl.so
1239 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_curl.so
1240 %attr(755,root,root) %{_libdir}/asterisk/modules/res_curl.so
1243 %defattr(644,root,root,755)
1244 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/meetme.conf
1245 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_dahdi.conf
1246 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so
1247 %attr(755,root,root) %{_libdir}/asterisk/modules/app_flash.so
1248 %attr(755,root,root) %{_libdir}/asterisk/modules/app_meetme.so
1249 %attr(755,root,root) %{_libdir}/asterisk/modules/app_page.so
1250 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_dahdi.so
1251 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_dahdi.so
1252 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_dahdi.so
1255 %defattr(644,root,root,755)
1256 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_fax.conf
1257 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax.so
1258 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax_spandsp.so
1261 %defattr(644,root,root,755)
1262 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/festival.conf
1263 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/festival
1264 %attr(755,root,root) %{_libdir}/asterisk/modules/app_festival.so
1267 %defattr(644,root,root,755)
1268 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so
1269 %attr(755,root,root) %{_libdir}/asterisk/modules/format_gsm.so
1270 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so
1274 %defattr(644,root,root,755)
1275 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_ooh323.conf
1276 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_ooh323.so
1280 %defattr(644,root,root,755)
1281 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/http.conf
1282 %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_post.so
1283 %{_datadir}/asterisk/static-http
1286 %defattr(644,root,root,755)
1287 %doc contrib/asterisk-ices.xml
1288 %attr(755,root,root) %{_libdir}/asterisk/modules/app_ices.so
1292 %defattr(644,root,root,755)
1293 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ilbc.so
1294 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so
1298 %defattr(644,root,root,755)
1299 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/gtalk.conf
1300 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jabber.conf
1301 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jingle.conf
1302 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/motif.conf
1303 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/xmpp.conf
1304 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_gtalk.so
1305 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_jingle.so
1306 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_motif.so
1307 %attr(755,root,root) %{_libdir}/asterisk/modules/res_jabber.so
1308 %attr(755,root,root) %{_libdir}/asterisk/modules/res_xmpp.so
1312 %defattr(644,root,root,755)
1313 %attr(755,root,root) %{_libdir}/asterisk/modules/app_jack.so
1317 %defattr(644,root,root,755)
1318 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.lua
1319 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_lua.so
1323 %defattr(644,root,root,755)
1324 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_ldap.conf
1325 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_ldap.so
1329 %defattr(644,root,root,755)
1330 %{_sysconfdir}/dirsrv/schema/99asterisk.ldif
1335 %defattr(644,root,root,755)
1336 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so
1339 %defattr(644,root,root,755)
1340 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions_minivm.conf
1341 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/minivm.conf
1342 %attr(755,root,root) %{_libdir}/asterisk/modules/app_minivm.so
1346 %defattr(644,root,root,755)
1347 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_mysql.conf
1348 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_mysql.so
1353 %defattr(644,root,root,755)
1354 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
1355 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_odbc.conf
1356 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_odbc.conf
1357 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/func_odbc.conf
1358 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_odbc.conf
1359 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
1360 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_odbc.so
1361 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_odbc.so
1362 %attr(755,root,root) %{_libdir}/asterisk/modules/func_odbc.so
1363 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_odbc.so
1364 %attr(755,root,root) %{_libdir}/asterisk/modules/res_odbc.so
1368 %defattr(644,root,root,755)
1369 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/osp.conf
1370 %attr(755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so
1374 %defattr(644,root,root,755)
1375 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/oss.conf
1376 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_oss.so
1381 %defattr(644,root,root,755)
1382 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip.conf
1383 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip_notify.conf
1384 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_pjsip.so
1385 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pjsip_endpoint.so
1386 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip.so
1387 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_acl.so
1388 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_authenticator_digest.so
1389 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_caller_id.so
1390 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_diversion.so
1391 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_dtmf_info.so
1392 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_anonymous.so
1393 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_ip.so
1394 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_user.so
1395 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_exten_state.so
1396 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_header_funcs.so
1397 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_log_forwarder.so
1398 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_logger.so
1399 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_messaging.so
1400 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_mwi.so
1401 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_nat.so
1402 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_notify.so
1403 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_one_touch_record_info.so
1404 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_authenticator_digest.so
1405 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_registration.so
1406 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pidf.so
1407 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pubsub.so
1408 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_refer.so
1409 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_registrar.so
1410 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_registrar_expire.so
1411 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_rfc3326.so
1412 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_sdp_rtp.so
1413 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_session.so
1414 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_t38.so
1415 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_transport_websocket.so
1418 %if %{with portaudio}
1420 %defattr(644,root,root,755)
1421 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/console.conf
1422 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_console.so
1427 %defattr(644,root,root,755)
1428 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_pgsql.conf
1429 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_pgsql.conf
1430 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pgsql.conf
1431 %doc contrib/realtime/postgresql/realtime.sql
1432 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so
1433 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_pgsql.so
1434 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so
1439 %defattr(644,root,root,755)
1440 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so
1441 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_radius.so
1445 %defattr(644,root,root,755)
1446 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
1449 %defattr(644,root,root,755)
1450 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/skinny.conf
1451 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so
1454 %defattr(644,root,root,755)
1455 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_snmp.conf
1456 %attr(755,root,root) %{_libdir}/asterisk/modules/res_snmp.so
1459 %defattr(644,root,root,755)
1460 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_speex.so
1461 %attr(755,root,root) %{_libdir}/asterisk/modules/func_speex.so
1465 %defattr(644,root,root,755)
1466 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite.conf
1467 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite.so
1471 %defattr(644,root,root,755)
1472 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
1473 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_sqlite3_custom.conf
1474 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite3.conf
1475 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
1476 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_sqlite3_custom.so
1477 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite3.so
1481 %defattr(644,root,root,755)
1482 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_tds.conf
1483 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_tds.conf
1484 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so
1485 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_tds.so
1489 %defattr(644,root,root,755)
1490 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/unistim.conf
1491 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so
1495 %defattr(644,root,root,755)
1496 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/voicemail.conf
1497 %attr(755,root,root) %{_libdir}/asterisk/modules/func_vmcount.so
1499 %files voicemail-imap
1500 %defattr(644,root,root,755)
1501 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_imap.so
1504 %files voicemail-odbc
1505 %defattr(644,root,root,755)
1506 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_odbc.so
1509 %files voicemail-plain
1510 %defattr(644,root,root,755)
1511 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_plain.so
1514 %defattr(644,root,root,755)
1515 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so