2 # - make package for moh sound files
3 # - build res_mwi_external, res_mwi_external_ami, res_ari_mailboxes, as
4 # an alternative for voicemail subpackages
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
26 Summary(pl.UTF-8): Centralka (PBX) Asterisk
31 Group: Applications/System
32 Source0: http://downloads.digium.com/pub/asterisk/releases/%{name}-%{version}.tar.gz
33 # Source0-md5: 8cd729d481f0b3d9aadcf5a607c25803
35 Source2: %{name}.sysconfig
36 Source3: %{name}.tmpfiles
37 Source4: %{name}.logrotate
38 Source5: %{name}.service
39 # menuselect.* -> make menuconfig; choose options; copy resulting files here
40 Source6: menuselect.makedeps
41 Source7: menuselect.makeopts
42 Patch0: lua51-path.patch
43 Patch1: %{name}-ppc.patch
44 Patch2: FHS-paths.patch
45 Patch3: pld-banner.patch
46 Patch4: lpc10-system.patch
47 Patch5: %{name}-histedit.patch
49 Patch7: %{name}-ilbc.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 %{?with_mysql:BuildRequires: mysql-devel}
84 BuildRequires: ncurses-devel
85 BuildRequires: neon-devel
86 BuildRequires: net-snmp-devel
87 BuildRequires: newt-devel
88 %{?with_ldap:BuildRequires: openldap-devel}
89 BuildRequires: openssl-devel >= 0.9.7d
90 BuildRequires: pam-devel
91 %{?with_pjsip:BuildRequires: pjproject-devel >= 2.3}
92 BuildRequires: pkgconfig
93 BuildRequires: popt-devel
94 %{?with_portaudio:BuildRequires: portaudio-devel >= 19}
95 %{?with_pgsql:BuildRequires: postgresql-devel}
96 %{?with_radius:BuildRequires: radiusclient-ng-devel}
97 BuildRequires: rpmbuild(macros) >= 1.671
98 BuildRequires: sed >= 4.0
99 BuildRequires: spandsp-devel >= 0.0.5
100 BuildRequires: speex-devel
101 BuildRequires: speexdsp-devel
102 %{?with_sqlite2:BuildRequires: sqlite-devel}
103 BuildRequires: sqlite3-devel
104 BuildRequires: srtp-devel
105 Requires(post,preun,postun): systemd-units >= 38
106 Requires: systemd-units >= 0.38
107 %{?with_odbc:BuildRequires: unixODBC-devel}
108 BuildRequires: uriparser-devel
109 %{?with_ilbc:BuildRequires: webrtc-libilbc-devel >= 2}
110 BuildRequires: xorg-lib-libX11-devel
111 BuildRequires: zlib-devel
112 BuildRequires: libpri-devel >= 1.4.6
113 Requires(post,preun): /sbin/chkconfig
114 Requires(postun): /usr/sbin/groupdel
115 Requires(postun): /usr/sbin/userdel
116 Requires(pre): /bin/id
117 Requires(pre): /usr/bin/getgid
118 Requires(pre): /usr/sbin/groupadd
119 Requires(pre): /usr/sbin/useradd
121 Provides: group(asterisk)
122 Provides: user(asterisk)
123 Conflicts: logrotate < 3.8.0
124 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
126 # references symbols in the asterisk binary
127 %define skip_post_check_so libasteriskssl.so.*
129 %define _noautoprovfiles %{_libdir}/asterisk/modules/.*
132 Asterisk is an Open Source PBX and telephony development platform that
133 can both replace a conventional PBX and act as a platform for
134 developing custom telephony applications for delivering dynamic
135 content over a telephone similarly to how one can deliver dynamic
136 content through a web browser using CGI and a web server.
138 Asterisk talks to a variety of telephony hardware including BRI, PRI,
139 POTS, and IP telephony clients using the Inter-Asterisk eXchange
140 protocol (e.g. gnophone or miniphone). For more information and a
141 current list of supported hardware, see http://www.asterisk.org/.
143 %description -l pl.UTF-8
144 Asterisk to wolnodostępna centralka (PBX) i platforma programistyczna
145 dla telefonii, mogąca zastąpić konwencjonalne PBX-y oraz służyć jako
146 platforma do rozwijania własnych aplikacji telefonicznych do
147 przekazywania dynamicznej treści przez telefon, podobnie jak można
148 przekazywać dynamiczną treść przez przeglądarkę WWW przy użyciu CGI i
151 Asterisk współpracuje z wielorakim sprzętem telefonicznym, w tym BRI,
152 PRI, POTS oraz klienty telefonii IP używające protokołu Inter-Asterisk
153 eXchange (np. gnophone lub miniphone). Więcej informacji i listę
154 obsługiwanego sprzętu można znaleźć pod http://www.asterisk.org/.
157 Summary: Header files for Asterisk platform
158 Summary(pl.UTF-8): Pliki nagłówkowe platformy Asterisk
162 Header files for Asterisk development platform.
164 %description devel -l pl.UTF-8
165 Pliki nagłówkowe platformy programistycznej Asterisk.
168 Summary: Various utilities for Asterisk
169 Summary(pl.UTF-8): Różne narzędzia dla Asteriska
170 Group: Applications/Networking
173 Various utilities built with Asterisk.
175 %description utils -l pl.UTF-8
176 Różne narzędzia budowane z Asteriskiem.
179 Summary: Astman - a text mode Manager for Asterisk
180 Summary(pl.UTF-8): Astman - tekstowy zarządca Asteriska
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.
189 %description astman -l pl.UTF-8
190 Astman to tekstowy zarządca dla Asteriska.
192 Łączy się z Asteriskiem po TCP, dzięki czemu można uruchamiać Astmana
193 na innym komputerze, niż działa Asterisk.
196 Summary: Module for Asterisk that uses ALSA sound drivers
197 Summary(pl.UTF-8): Moduł Asteriska wykorzystujący sterowniki dźwięku ALSA
198 Group: Applications/Networking
199 Requires: %{name} = %{version}-%{release}
202 Module for Asterisk that uses ALSA sound drivers.
204 %description alsa -l pl.UTF-8
205 Moduł Asteriska wykorzystujący sterowniki dźwięku ALSA.
208 Summary: chan_mobile - Bluetooth mobile phone interface for Asterisk
209 Summary(pl.UTF-8): chan_mobile - interfejs telefonów komórkowych Bluetooth dla Asteriska
210 Group: Applications/Networking
211 Requires: %{name} = %{version}-%{release}
213 %description bluetooth
214 The chan_mobile Asterisk module allows one to pair a mobile phone with
215 the Asterisk PBX via Bluetooth.
217 %description bluetooth -l pl.UTF-8
218 Moduł Asteriska chan_mobile pozwala na sparowanie telefonu komórkowego
219 z centralką Asterisk poprzez Bluetooth.
222 Summary: Calendar modules for Asterisk
223 Summary(pl.UTF-8): Moduły kalendarza dla Asteriska
224 Group: Applications/Networking
225 Requires: %{name} = %{version}-%{release}
227 %description calendar
228 Calendar modules for Asterisk.
230 %description calendar -l pl.UTF-8
231 Moduły kalendarza dla Asteriska.
234 Summary: Modules for Asterisk that use cURL library
235 Summary(pl.UTF-8): Moduły Asteriska wykorzystujące bibliotekę cURL
236 Group: Applications/Networking
237 Requires: %{name} = %{version}-%{release}
240 Modules for Asterisk that use cURL library.
242 %description curl -l pl.UTF-8
243 Moduły Asteriska wykorzystujące bibliotekę cURL.
246 Summary: Modules for Asterisk that use DAHDI
247 Summary(pl.UTF-8): Moduły Asteriska wykorzystujące DAHDI
248 Group: Applications/Networking
249 Requires(pre): /usr/sbin/usermod
250 Requires: %{name} = %{version}-%{release}
251 Requires: dahdi-tools >= 2.0.0
254 Modules for Asterisk that use DAHDI.
256 %description dahdi -l pl.UTF-8
257 Moduły Asteriska wykorzystujące DAHDI.
260 Summary: FAX applications for Asterisk
261 Summary(pl.UTF-8): Aplikacje faksowe dla Asteriska
262 Group: Applications/Networking
263 Requires: %{name} = %{version}-%{release}
266 FAX applications for Asterisk.
268 %description fax -l pl.UTF-8
269 Aplikacje faksowe dla Asteriska.
272 Summary: Festival application for Asterisk
273 Summary(pl.UTF-8): Aplikacja Festival dla Asteriska
274 Group: Applications/Networking
275 Requires: %{name} = %{version}-%{release}
278 %description festival
279 Application for the Asterisk PBX that uses Festival to convert text to
282 %description festival -l pl.UTF-8
283 Aplikacja dla centralki Asterisk wykorzystująca bibliotekę Festival do
284 przekształcenia tekstu na mowę.
287 Summary: Support GSM audio encoding/decoding
288 Summary(pl.UTF-8): Obsługa kodowania/dekodowania dźwięku GSM
289 Group: Applications/Networking
290 Requires: %{name} = %{version}-%{release}
293 Support GSM audio encoding/decoding.
295 %description gsm -l pl.UTF-8
296 Obsługa kodowania/dekodowania dźwięku GSM.
299 Summary: HTTP Server Support
300 Summary(pl.UTF-8): Obsługa serwera HTTP
301 Group: Applications/Networking
302 Requires: %{name} = %{version}-%{release}
307 %description http -l pl.UTF-8
308 Obsługa serwera HTTP.
311 Summary: Stream audio from Asterisk to an IceCast server
312 Summary(pl.UTF-8): Przesyłanie strumienia dźwięku z Asteriska do serwera IceCast
313 Group: Applications/Networking
314 Requires: %{name} = %{version}-%{release}
316 Obsoletes: asterisk < 1.4.18-1
317 Conflicts: asterisk < 1.4.18-1
320 Stream audio from Asterisk to an IceCast server.
322 %description ices -l pl.UTF-8
323 Przesyłanie strumienia dźwięku z Asteriska do serwera IceCast.
326 Summary: iLBC codec for Asterisk
327 Summary(pl.UTF-8): Kodek iLBC dla Asteriska
328 Group: Applications/Networking
329 Requires: %{name} = %{version}-%{release}
332 Support iLBC audio encoding/decoding.
334 %description ilbc -l pl.UTF-8
335 Obsługa kodowania/dekodowania dźwięku iLBC.
338 Summary: Jabber/XMPP resources for Asterisk
339 Summary(pl.UTF-8): Zasoby Jabbera/XMPP dla Asteriska
340 Group: Applications/Networking
341 Requires: %{name} = %{version}-%{release}
344 Jabber/XMPP resources for Asterisk.
346 %description jabber -l pl.UTF-8
347 Zasoby Jabbera/XMPP dla Asteriska.
350 Summary: JACK resources for Asterisk
351 Summary(pl.UTF-8): Zasoby JACK dla Asteriska
352 Group: Applications/Networking
353 Requires: %{name} = %{version}-%{release}
356 JACK resources for Asterisk.
358 %description jack -l pl.UTF-8
359 Zasoby JACK dla Asteriska.
362 Summary: Lua resources for Asterisk
363 Summary(pl.UTF-8): Zasoby Lua dla Asteriska
364 Group: Applications/Networking
365 Requires: %{name} = %{version}-%{release}
368 Lua resources for Asterisk.
370 %description lua -l pl.UTF-8
371 Zasoby Lua dla Asteriska.
374 Summary: LDAP resources for Asterisk
375 Summary(pl.UTF-8): Zasoby LDAP dla Asteriska
376 Group: Applications/Networking
377 Requires: %{name} = %{version}-%{release}
380 LDAP resources for Asterisk.
382 %description ldap -l pl.UTF-8
383 Zasoby LDAP dla Asteriska.
386 Summary: LDAP resources for Asterisk and the Fedora Directory Server
387 Summary(pl.UTF-8): Zasoby LDAP dla Asteriska oraz serwera usług katalogowych Fedora Directory Server
388 Group: Applications/Networking
389 Requires: %{name} = %{version}-%{release}
390 Requires: %{name}-ldap = %{version}-%{release}
391 Requires: fedora-ds-base
393 %description ldap-fds
394 LDAP resources for Asterisk and the Fedora Directory Server.
396 %description ldap-fds -l pl.UTF-8
397 Zasoby LDAP dla Asteriska oraz serwera usług katalogowych Fedora
401 Summary: LPC-10 2400 bps Voice Codec support
402 Summary(pl.UTF-8): Obsługa kodeka głosu LPC-10 2400 bps
403 Group: Applications/Networking
404 Requires: %{name} = %{version}-%{release}
407 LPC-10 2400 bps Voice Codec support
409 %description lpc10 -l pl.UTF-8
410 Obsługa kodeka głosu LPC-10 2400 bps.
413 Summary: MiniVM application for Asterisk
414 Summary(pl.UTF-8): Aplikacja MiniVM dla Asteriska
415 Group: Applications/Networking
416 Requires: %{name} = %{version}-%{release}
419 MiniVM application for Asterisk.
421 %description minivm -l pl.UTF-8
422 Aplikacja MiniVM dla Asteriska.
425 Summary: Asterisk modules that use MySQL
426 Summary(pl.UTF-8): Moduły Asteriska wykorzystujące MySQL
427 Group: Applications/Networking
428 Requires: %{name} = %{version}-%{release}
431 Asterisk modules that use MySQL.
433 %description mysql -l pl.UTF-8
434 Moduły Asteriska wykorzystujące MySQL.
437 Summary: Applications for Asterisk that use ODBC (except voicemail)
438 Summary(pl.UTF-8): Aplikacje Asteriska wykorzystujące ODBC (z wyjątkiem voicemail)
439 Group: Applications/Networking
440 Requires: %{name} = %{version}-%{release}
443 Applications for Asterisk that use ODBC (except voicemail).
445 %description odbc -l pl.UTF-8
446 Aplikacje Asteriska wykorzystujące ODBC (z wyjątkiem voicemail).
449 Summary: Module for Asterisk that uses Open Settlement Protocol (OSP) Applications
450 Summary(pl.UTF-8): Moduł Asteriska wykorzystujący aplikacje OSP (Open Settlement Protocol)
451 Group: Applications/Networking
452 Requires: %{name} = %{version}-%{release}
455 Open Settlement Protocol (OSP) Applications.
457 %description osp -l pl.UTF-8
458 Aplikacje protokołu OSP (Open Settlement Protocol).
461 Summary: Module for Asterisk that uses OSS sound drivers
462 Summary(pl.UTF-8): Moduł Asteriska wykorzystujący sterowniki dźwięku OSS
463 Group: Applications/Networking
464 Requires: %{name} = %{version}-%{release}
467 Module for Asterisk that uses OSS sound drivers.
469 %description oss -l pl.UTF-8
470 Moduł Asteriska wykorzystujący sterowniki dźwięku OSS.
473 Summary: PJSIP Asterisk modules
474 Summary(pl.UTF-8): Moduły Asteriska PJSIP
475 Group: Applications/Networking
476 Requires: %{name} = %{version}-%{release}
479 The chan_pjsip and res_pjsip* modules provided by this package provide
480 the new SIP driver for Asterisk, based on the PJSIP stack, to replace
481 the old, badly designed and quite buggy chan_sip module.
483 %description pjsip -l pl.UTF-8
484 Moduły chan_pjsip oraz res_pjsip* zawarte w tym pakiecie dostarczają
485 nowy sterownik SIP dla Asteriska, oparty na stosie PJSIP, który ma
486 zastąpić stary, źle zaprojektowany i zawierający błędy moduł chan_sip.
489 Summary: Module for Asterisk that uses the PortAudio library
490 Summary(pl.UTF-8): Moduł Asteriska wykorzystujący bibliotekę PortAudio
491 Group: Applications/Networking
492 Requires: %{name} = %{version}-%{release}
494 %description portaudio
495 Module for Asterisk that uses the PortAudio library.
497 %description portaudio -l pl.UTF-8
498 Moduł Asteriska wykorzystującye bibliotekę PortAudio.
501 Summary: Applications for Asterisk that use PostgreSQL
502 Summary(pl.UTF-8): Aplikacje Asteriska wykorzystujące PostgreSQL
503 Group: Applications/Networking
504 Requires: %{name} = %{version}-%{release}
506 %description postgresql
507 Applications for Asterisk that use PostgreSQL.
509 %description postgresql -l pl.UTF-8
510 Aplikacje Asteriska wykorzystujące PostgreSQL.
513 Summary: Applications for Asterisk that use RADIUS
514 Summary(pl.UTF-8): Aplikacje Asteriska wykorzystujące bibliotekę RADIUS
515 Group: Applications/Networking
516 Requires: %{name} = %{version}-%{release}
519 Applications for Asterisk that use RADIUS.
521 %description radius -l pl.UTF-8
522 Aplikacje Asteriska wykorzystujące bibliotekę RADIUS.
525 Summary: resample codec
526 Summary(pl.UTF-8): Kodek resample
527 Group: Applications/Networking
528 Requires: %{name} = %{version}-%{release}
530 %description resample
533 %description resample -l pl.UTF-8
537 Summary: Module for Asterisk that supportsthe SCCP/Skinny protocol
538 Summary(pl.UTF-8): Moduł Asteriska obsługujący protokół SCCP/Skinny
539 Group: Applications/Networking
540 Requires: %{name} = %{version}-%{release}
543 Module for Asterisk that supports the SCCP/Skinny protocol.
545 %description skinny -l pl.UTF-8
546 Moduł Asteriska obsługujący protokół SCCP/Skinny.
549 Summary: Module that enables SNMP monitoring of Asterisk
550 Summary(pl.UTF-8): Moduł pozwalający na monitorowanie Asteriska przez SNMP
551 Group: Applications/Networking
552 Requires: %{name} = %{version}-%{release}
556 Module that enables SNMP monitoring of Asterisk.
558 %description snmp -l pl.UTF-8
559 Moduł pozwalający na monitorowanie Asteriska przez SNMP.
562 Summary: Speex codec support
563 Summary(pl.UTF-8): Obsługa kodeka Speex
564 Group: Applications/Networking
565 Requires: %{name} = %{version}-%{release}
570 %description speex -l pl.UTF-8
571 Obsługa kodeka Speex.
574 Summary: SQLite 2 module for Asterisk
575 Summary(pl.UTF-8): Moduł SQLite 2 dla Asteriska
576 Group: Applications/Networking
577 Requires: %{name} = %{version}-%{release}
580 SQLite 2 module for Asterisk.
582 %description sqlite2 -l pl.UTF-8
583 Moduł SQLite 2 dla Asteriska.
586 Summary: SQLite 3 modules for Asterisk
587 Summary(pl.UTF-8): Moduły SQLite 3 dla Asteriska
588 Group: Applications/Networking
589 Requires: %{name} = %{version}-%{release}
590 Obsoletes: asterisk-sqlite < 12.0.0
593 SQLite 3 modules for Asterisk.
595 %description sqlite3 -l pl.UTF-8
596 Moduły SQLite 3 dla Asteriska.
599 Summary: Modules for Asterisk that use FreeTDS
600 Summary(pl.UTF-8): Moduły Asteriska wykorzystujące FreeTDS
601 Group: Applications/Networking
602 Requires: %{name} = %{version}-%{release}
605 Modules for Asterisk that use FreeTDS.
607 %description tds -l pl.UTF-8
608 Moduły Asteriska wykorzystujące FreeTDS.
611 Summary: Unistim channel for Asterisk
612 Summary(pl.UTF-8): Kanał Unistim dla Asteriska
613 Group: Applications/Networking
614 Requires: %{name} = %{version}-%{release}
617 Unistim channel for Asterisk
619 %description unistim -l pl.UTF-8
620 Kanał Unistim dla Asteriska.
623 Summary: Common Voicemail Modules for Asterisk
624 Summary(pl.UTF-8): Wspólne moduły Voicemail (poczty głosowej) dla Asteriska
625 Group: Applications/Networking
626 Requires: %{name} = %{version}-%{release}
627 Requires: %{name}-voicemail-implementation = %{version}-%{release}
628 Requires: /usr/lib/sendmail
631 %description voicemail
632 Common Voicemail Modules for Asterisk.
634 %description voicemail -l pl.UTF-8
635 Wspólne moduły Voicemail (poczty głosowej) dla Asteriska.
637 %package voicemail-imap
638 Summary: Store voicemail on an IMAP server
639 Summary(pl.UTF-8): Przechowywanie poczty głosowej na serwerze IMAP
640 Group: Applications/Networking
641 Requires: %{name} = %{version}-%{release}
642 Requires: %{name}-voicemail = %{version}-%{release}
643 Provides: %{name}-voicemail-implementation = %{version}-%{release}
645 %description voicemail-imap
646 Voicemail implementation for Asterisk that stores voicemail on an IMAP
649 %description voicemail-imap -l pl.UTF-8
650 Implementacja poczty głosowej (Voicemail) dla Asteriska przechowująca
651 pocztę na serwerze IMAP.
653 %package voicemail-odbc
654 Summary: Store voicemail in a database using ODBC
655 Summary(pl.UTF-8): Przechowywanie poczty głosowej w bazie danych poprzez ODBC
656 Group: Applications/Networking
657 Requires: %{name} = %{version}-%{release}
658 Requires: %{name}-voicemail = %{version}-%{release}
659 Provides: %{name}-voicemail-implementation = %{version}-%{release}
661 %description voicemail-odbc
662 Voicemail implementation for Asterisk that uses ODBC to store
663 voicemail in a database.
665 %description voicemail-odbc -l pl.UTF-8
666 Implementacja poczty głosowej (Voicemail) dla Asteriska wykorzystująca
667 ODBC do przechowywania poczty w bazie danych.
669 %package voicemail-plain
670 Summary: Store voicemail on the local filesystem
671 Summary(pl.UTF-8): Przechowywanie poczty głosowej na lokalnym systemie plików
672 Group: Applications/Networking
673 Requires: %{name} = %{version}-%{release}
674 Requires: %{name}-voicemail = %{version}-%{release}
675 Provides: %{name}-voicemail-implementation = %{version}-%{release}
677 %description voicemail-plain
678 Voicemail implementation for Asterisk that stores voicemail on the
681 %description voicemail-plain -l pl.UTF-8
682 Implementacja poczty głosowej (Voicemail) dla Asteriska przechowująca
683 pocztę na lokalnym systemie plików.
686 Summary: Ogg Vorbis format support
687 Summary(pl.UTF-8): Obsługa formatu Ogg Vorbis
688 Group: Applications/Networking
689 Requires: %{name} = %{version}-%{release}
692 Ogg Vorbis format support.
694 %description vorbis -l pl.UTF-8
695 Obsługa formatu Ogg Vorbis.
697 # define apidocs as last package, as it is the biggest one
699 Summary: API documentation for Asterisk
700 Summary(pl.UTF-8): Dokumentacja API Asteriska
702 %if "%{_rpmversion}" >= "5"
707 API documentation for Asterisk.
709 %description apidocs -l pl.UTF-8
710 Dokumentacja API Asteriska.
723 # Fixup makefile so sound archives aren't downloaded/installed
724 %{__sed} -i -e 's/^all:.*$/all:/' sounds/Makefile
725 %{__sed} -i -e 's/^install:.*$/install:/' sounds/Makefile
728 %{__rm} -r main/editline codecs/gsm codecs/lpc10
731 %{__aclocal} -I autoconf
735 export ASTCFLAGS="%{rpmcflags}"
736 export ASTLDFLAGS="%{rpmldflags}"
737 export WGET="/bin/true"
739 # be sure to invoke ./configure with our flags
741 %{__aclocal} -I ../autoconf
744 # we need just plain cli for building
756 %{__without oss oss} \
757 %{__without oss sdl} \
758 %{__without oss SDL_image} \
759 %{__without tds tds} \
760 %{__without ilbc ilbc} \
761 %{__without ldap ldap} \
762 %{__without portaudio portaudio} \
763 %{__without bluetooth bluetooth} \
764 %{__without jack jack} \
765 %{__without mysql mysqlclient} \
766 %{__without pgsql postgres} \
767 %{__without odbc unixodbc} \
768 %{__without radius radius} \
769 %{__without pjsip pjproject} \
772 cp -f .cleancount .lastclean
774 %{__make} menuselect/menuselect
775 %{__make} menuselect-tree
780 %if %{without corosync}
781 menuselect/menuselect --disable res_corosync menuselect.makeopts
783 %if %{without sqlite2}
784 menuselect/menuselect --disable res_config_sqlite menuselect.makeopts
787 menuselect/menuselect --disable chan_oss menuselect.makeopts
790 menuselect/menuselect --disable cdr_tds --disable cel_tds menuselect.makeopts
793 menuselect/menuselect --disable codec_ilbc --disable format_ilbc menuselect.makeopts
796 menuselect/menuselect --disable res_config_ldap menuselect.makeopts
798 %if %{without bluetooth}
799 menuselect/menuselect --disable chan_mobile menuselect.makeopts
802 menuselect/menuselect --disable app_jack menuselect.makeopts
805 menuselect/menuselect --disable res_config_mysql --disable app_mysql --disable cdr_mysql menuselect.makeopts
808 menuselect/menuselect --disable res_config_pgsql --disable cdr_pgsql --disable cel_pgsql menuselect.makeopts
811 menuselect/menuselect --disable res_odbc --disable res_config_odbc --disable cdr_odbc --disable cdr_adaptive_odbc --disable cel_odbc menuselect.makeopts
813 %if %{without radius}
814 menuselect/menuselect --disable cdr_radius --disable cel_radius menuselect.makeopts
817 menuselect/menuselect --disable res_pjsip --disable chan_pjsip menuselect.makeopts
820 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=FILE_STORAGE/' menuselect.makeopts
822 menuselect/menuselect --enable app_voicemail menuselect.makeopts
826 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
827 ASTDATADIR=%{_datadir}/asterisk \
828 ASTVARLIBDIR=%{_datadir}/asterisk \
829 ASTDBDIR=%{_localstatedir}/spool/asterisk \
830 %{?with_verbose:NOISY_BUILD=yes} \
832 %{__rm} apps/app_voicemail.o
833 %{__mv} apps/app_voicemail.so apps/app_voicemail_plain.so
835 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts
838 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
839 ASTDATADIR=%{_datadir}/asterisk \
840 ASTVARLIBDIR=%{_datadir}/asterisk \
841 ASTDBDIR=%{_localstatedir}/spool/asterisk \
842 %{?with_verbose:NOISY_BUILD=yes} \
844 %{__rm} apps/app_voicemail.o
845 %{__mv} apps/app_voicemail.so apps/app_voicemail_imap.so
848 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts
851 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
852 ASTDATADIR=%{_datadir}/asterisk \
853 ASTVARLIBDIR=%{_datadir}/asterisk \
854 ASTDBDIR=%{_localstatedir}/spool/asterisk \
855 %{?with_verbose:NOISY_BUILD=yes} \
857 %{__rm} apps/app_voicemail.o
858 %{__mv} apps/app_voicemail.so apps/app_voicemail_odbc.so
861 # so that these modules don't get built again during the install phase
862 touch apps/app_voicemail.o
863 touch apps/app_voicemail.so
869 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
870 ASTDATADIR=%{_datadir}/asterisk \
871 ASTVARLIBDIR=%{_datadir}/asterisk \
872 ASTDBDIR=%{_localstatedir}/spool/asterisk \
873 %{?with_verbose:NOISY_BUILD=yes} \
877 rm -rf $RPM_BUILD_ROOT
878 install -d $RPM_BUILD_ROOT{/var/{log/asterisk/cdr-csv,spool/asterisk/monitor},/etc/{rc.d/init.d,sysconfig,logrotate.d}} \
879 $RPM_BUILD_ROOT{%{systemdunitdir},%{systemdtmpfilesdir},%{_mandir}/man1}
881 export ASTCFLAGS="%{rpmcflags}"
883 %{__make} -j1 install \
886 DESTDIR=$RPM_BUILD_ROOT \
887 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
888 ASTDATADIR=%{_datadir}/asterisk \
889 ASTVARLIBDIR=%{_datadir}/asterisk \
890 ASTDBDIR=%{_localstatedir}/spool/asterisk
892 %{__make} -j1 samples \
895 DESTDIR=$RPM_BUILD_ROOT \
896 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
897 ASTDATADIR=%{_datadir}/asterisk \
898 ASTVARLIBDIR=%{_datadir}/asterisk \
899 ASTDBDIR=%{_localstatedir}/spool/asterisk
901 %{__rm} $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_voicemail.so
902 install -D -p apps/app_voicemail_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
904 install -D -p apps/app_voicemail_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
906 install -D -p apps/app_voicemail_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
908 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
909 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
910 cp -a %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
911 install -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/%{name}.service
913 install %{SOURCE3} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
915 # create some directories that need to be packaged
916 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/moh
917 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/sounds
918 ln -s %{_localstatedir}/lib/asterisk/licenses $RPM_BUILD_ROOT%{_datadir}/asterisk/licenses
920 install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/asterisk/licenses
921 install -d $RPM_BUILD_ROOT%{_localstatedir}/log/asterisk/cdr-custom
922 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/festival
923 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/monitor
924 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/outgoing
925 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/uploads
927 install utils/astman.1 $RPM_BUILD_ROOT%{_mandir}/man1/astman.1
929 # Don't package the sample voicemail user
930 %{__rm} -r $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/voicemail/default
932 # Don't package example phone provision configs
933 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/asterisk/phoneprov/*
935 # we're not using safe_asterisk
936 %{__rm} $RPM_BUILD_ROOT%{_sbindir}/safe_asterisk
937 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/safe_asterisk.8*
940 find doc/api -name '*.map' -size 0 -delete
943 # remove configuration files for components never built
944 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{app_skel,config_test,misdn,ooh323,test_sorcery}.conf
946 # remove configuration files for disabled optional components
947 %if %{without corosync}
948 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_corosync.conf
950 %if %{without sqlite2}
951 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_config_sqlite.conf
954 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/oss.conf
957 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{cdr,cel}_tds.conf
960 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_ldap.conf
962 %if %{without portaudio}
963 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/console.conf
965 %if %{without bluetooth}
966 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/chan_mobile.conf
969 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_config_mysql.conf
972 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{cdr,cel,res}_pgsql.conf
975 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{cdr{,_adaptive},cel,func,res}_odbc.conf
978 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/pjsip{,_notify}.conf
981 %{__rm} -r $RPM_BUILD_ROOT/usr/include/asterisk/doxygen
984 rm -rf $RPM_BUILD_ROOT
987 %groupadd -g 188 asterisk
988 %useradd -u 188 -r -s /sbin/nologin -d /var/lib/asterisk -M -c 'Asterisk User' -g asterisk asterisk
991 if [ "$1" = 0 ]; then
993 %groupremove asterisk
998 /sbin/chkconfig --add asterisk
999 # use -n (NOOP) as restart would be breaking all current calls.
1000 %service -n asterisk restart "Asterisk daemon"
1001 %systemd_post %{name}.service
1004 if [ "$1" = "0" ]; then
1005 %service asterisk stop
1006 /sbin/chkconfig --del asterisk
1008 %systemd_preun %{name}.service
1010 %triggerpostun -- %{name} < 1.6.1.12-0.1
1011 # chown to asterisk previously root owned files
1012 # loose one (not one that cames from rpm), as we're not trying to split the
1013 # hair with file permission bits.
1014 chown -R asterisk:asterisk /var/spool/asterisk
1015 chown -R asterisk:asterisk /var/lib/asterisk
1017 %triggerpostun -- %{name} < 12.0.0
1018 %systemd_trigger %{name}.service
1021 %defattr(644,root,root,755)
1022 %doc README *.txt ChangeLog BUGS CREDITS configs
1023 %doc doc/asterisk.sgml
1025 %attr(755,root,root) %{_sbindir}/astcanary
1026 %attr(755,root,root) %{_sbindir}/astdb2bdb
1027 %attr(755,root,root) %{_sbindir}/astdb2sqlite3
1028 %attr(755,root,root) %{_sbindir}/asterisk
1029 %attr(755,root,root) %{_sbindir}/astgenkey
1030 %attr(755,root,root) %{_sbindir}/autosupport
1031 %attr(755,root,root) %{_sbindir}/rasterisk
1032 %{_mandir}/man8/astdb2bdb.8*
1033 %{_mandir}/man8/astdb2sqlite3.8*
1034 %{_mandir}/man8/asterisk.8*
1035 %{_mandir}/man8/astgenkey.8*
1036 %{_mandir}/man8/autosupport.8*
1038 %attr(754,root,root) /etc/rc.d/init.d/%{name}
1039 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
1040 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
1041 %{systemdunitdir}/%{name}.service
1043 %attr(750,root,asterisk) %dir %{_sysconfdir}/asterisk
1044 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/acl.conf
1045 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adsi.conf
1046 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/agents.conf
1047 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alarmreceiver.conf
1048 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/amd.conf
1049 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ari.conf
1050 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.adsi
1051 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.conf
1052 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ccss.conf
1053 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr.conf
1054 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_custom.conf
1055 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_manager.conf
1056 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_syslog.conf
1057 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel.conf
1058 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_custom.conf
1059 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli.conf
1060 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_aliases.conf
1061 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_permissions.conf
1062 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/codecs.conf
1063 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/confbridge.conf
1064 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dnsmgr.conf
1065 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dsp.conf
1066 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dundi.conf
1067 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/enum.conf
1068 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extconfig.conf
1069 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.ael
1070 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.conf
1071 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/features.conf
1072 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/followme.conf
1073 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iax.conf
1074 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iaxprov.conf
1075 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/indications.conf
1076 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/logger.conf
1077 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/manager.conf
1078 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/mgcp.conf
1079 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/modules.conf
1080 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/musiconhold.conf
1081 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/muted.conf
1082 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phone.conf
1083 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phoneprov.conf
1084 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queuerules.conf
1085 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queues.conf
1086 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_parking.conf
1087 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pktccops.conf
1088 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_stun_monitor.conf
1089 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/rtp.conf
1090 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/say.conf
1091 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sip*.conf
1092 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sla.conf
1093 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/smdi.conf
1094 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sorcery.conf
1095 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ss7.timers
1096 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/stasis.conf
1097 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/statsd.conf
1098 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/telcordia-1.adsi
1099 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/udptl.conf
1100 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/users.conf
1101 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/vpb.conf
1103 %{_libdir}/libasteriskssl.so.1
1105 %dir %{_libdir}/asterisk
1106 %dir %{_libdir}/asterisk/modules
1108 %attr(755,root,root) %{_libdir}/asterisk/modules/app_adsiprog.so
1109 %attr(755,root,root) %{_libdir}/asterisk/modules/app_agent_pool.so
1110 %attr(755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so
1111 %attr(755,root,root) %{_libdir}/asterisk/modules/app_amd.so
1112 %attr(755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so
1113 %attr(755,root,root) %{_libdir}/asterisk/modules/app_bridgewait.so
1114 %attr(755,root,root) %{_libdir}/asterisk/modules/app_cdr.so
1115 %attr(755,root,root) %{_libdir}/asterisk/modules/app_celgenuserevent.so
1116 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so
1117 %attr(755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so
1118 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so
1119 %attr(755,root,root) %{_libdir}/asterisk/modules/app_confbridge.so
1120 %attr(755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so
1121 %attr(755,root,root) %{_libdir}/asterisk/modules/app_db.so
1122 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dial.so
1123 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dictate.so
1124 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so
1125 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory.so
1126 %attr(755,root,root) %{_libdir}/asterisk/modules/app_disa.so
1127 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so
1128 %attr(755,root,root) %{_libdir}/asterisk/modules/app_echo.so
1129 %attr(755,root,root) %{_libdir}/asterisk/modules/app_exec.so
1130 %attr(755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so
1131 %attr(755,root,root) %{_libdir}/asterisk/modules/app_followme.so
1132 %attr(755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so
1133 %attr(755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so
1134 %attr(755,root,root) %{_libdir}/asterisk/modules/app_image.so
1135 %attr(755,root,root) %{_libdir}/asterisk/modules/app_macro.so
1136 %attr(755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
1137 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
1138 %attr(755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so
1139 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mp3.so
1140 %attr(755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so
1141 %attr(755,root,root) %{_libdir}/asterisk/modules/app_originate.so
1142 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playback.so
1143 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playtones.so
1144 %attr(755,root,root) %{_libdir}/asterisk/modules/app_privacy.so
1145 %attr(755,root,root) %{_libdir}/asterisk/modules/app_queue.so
1146 %attr(755,root,root) %{_libdir}/asterisk/modules/app_read.so
1147 %attr(755,root,root) %{_libdir}/asterisk/modules/app_readexten.so
1148 %attr(755,root,root) %{_libdir}/asterisk/modules/app_record.so
1149 %attr(755,root,root) %{_libdir}/asterisk/modules/app_saycounted.so
1150 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so
1151 %attr(755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so
1152 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
1153 %attr(755,root,root) %{_libdir}/asterisk/modules/app_setcallerid.so
1154 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sms.so
1155 %attr(755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so
1156 %attr(755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so
1157 %attr(755,root,root) %{_libdir}/asterisk/modules/app_stack.so
1158 %attr(755,root,root) %{_libdir}/asterisk/modules/app_stasis.so
1159 %attr(755,root,root) %{_libdir}/asterisk/modules/app_system.so
1160 %attr(755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so
1161 %attr(755,root,root) %{_libdir}/asterisk/modules/app_test.so
1162 %attr(755,root,root) %{_libdir}/asterisk/modules/app_transfer.so
1163 %attr(755,root,root) %{_libdir}/asterisk/modules/app_url.so
1164 %attr(755,root,root) %{_libdir}/asterisk/modules/app_userevent.so
1165 %attr(755,root,root) %{_libdir}/asterisk/modules/app_verbose.so
1166 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so
1167 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so
1168 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so
1169 %attr(755,root,root) %{_libdir}/asterisk/modules/app_while.so
1170 %attr(755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so
1171 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_features.so
1172 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_interval_features.so
1173 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_holding.so
1174 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_native_rtp.so
1175 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_simple.so
1176 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_softmix.so
1177 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so
1178 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so
1179 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so
1180 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_syslog.so
1181 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_custom.so
1182 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_manager.so
1183 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_bridge_media.so
1184 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so
1185 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so
1186 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_multicast_rtp.so
1187 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_phone.so
1188 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_sip.so
1189 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so
1190 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
1191 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
1192 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g722.so
1193 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g726.so
1194 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so
1195 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g719.so
1196 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g723.so
1197 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g726.so
1198 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g729.so
1199 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h263.so
1200 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h264.so
1201 %attr(755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so
1202 %attr(755,root,root) %{_libdir}/asterisk/modules/format_pcm.so
1203 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren14.so
1204 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren7.so
1205 %attr(755,root,root) %{_libdir}/asterisk/modules/format_sln.so
1206 %attr(755,root,root) %{_libdir}/asterisk/modules/format_vox.so
1207 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav.so
1208 %attr(755,root,root) %{_libdir}/asterisk/modules/func_aes.so
1209 %attr(755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so
1210 %attr(755,root,root) %{_libdir}/asterisk/modules/func_base64.so
1211 %attr(755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so
1212 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callcompletion.so
1213 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callerid.so
1214 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cdr.so
1215 %attr(755,root,root) %{_libdir}/asterisk/modules/func_channel.so
1216 %attr(755,root,root) %{_libdir}/asterisk/modules/func_config.so
1217 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cut.so
1218 %attr(755,root,root) %{_libdir}/asterisk/modules/func_db.so
1219 %attr(755,root,root) %{_libdir}/asterisk/modules/func_devstate.so
1220 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so
1221 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so
1222 %attr(755,root,root) %{_libdir}/asterisk/modules/func_enum.so
1223 %attr(755,root,root) %{_libdir}/asterisk/modules/func_env.so
1224 %attr(755,root,root) %{_libdir}/asterisk/modules/func_extstate.so
1225 %attr(755,root,root) %{_libdir}/asterisk/modules/func_frame_trace.so
1226 %attr(755,root,root) %{_libdir}/asterisk/modules/func_global.so
1227 %attr(755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so
1228 %attr(755,root,root) %{_libdir}/asterisk/modules/func_hangupcause.so
1229 %attr(755,root,root) %{_libdir}/asterisk/modules/func_iconv.so
1230 %attr(755,root,root) %{_libdir}/asterisk/modules/func_jitterbuffer.so
1231 %attr(755,root,root) %{_libdir}/asterisk/modules/func_lock.so
1232 %attr(755,root,root) %{_libdir}/asterisk/modules/func_logic.so
1233 %attr(755,root,root) %{_libdir}/asterisk/modules/func_math.so
1234 %attr(755,root,root) %{_libdir}/asterisk/modules/func_md5.so
1235 %attr(755,root,root) %{_libdir}/asterisk/modules/func_module.so
1236 %attr(755,root,root) %{_libdir}/asterisk/modules/func_periodic_hook.so
1237 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pitchshift.so
1238 %attr(755,root,root) %{_libdir}/asterisk/modules/func_presencestate.so
1239 %attr(755,root,root) %{_libdir}/asterisk/modules/func_rand.so
1240 %attr(755,root,root) %{_libdir}/asterisk/modules/func_realtime.so
1241 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sha1.so
1242 %attr(755,root,root) %{_libdir}/asterisk/modules/func_shell.so
1243 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sorcery.so
1244 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sprintf.so
1245 %attr(755,root,root) %{_libdir}/asterisk/modules/func_srv.so
1246 %attr(755,root,root) %{_libdir}/asterisk/modules/func_strings.so
1247 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so
1248 %attr(755,root,root) %{_libdir}/asterisk/modules/func_talkdetect.so
1249 %attr(755,root,root) %{_libdir}/asterisk/modules/func_timeout.so
1250 %attr(755,root,root) %{_libdir}/asterisk/modules/func_uri.so
1251 %attr(755,root,root) %{_libdir}/asterisk/modules/func_version.so
1252 %attr(755,root,root) %{_libdir}/asterisk/modules/func_volume.so
1253 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so
1254 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_config.so
1255 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so
1256 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so
1257 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so
1258 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so
1259 %attr(755,root,root) %{_libdir}/asterisk/modules/res_adsi.so
1260 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so
1261 %attr(755,root,root) %{_libdir}/asterisk/modules/res_agi.so
1262 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari.so
1263 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_applications.so
1264 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_asterisk.so
1265 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_bridges.so
1266 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_channels.so
1267 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_device_states.so
1268 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_endpoints.so
1269 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_events.so
1270 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_model.so
1271 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_playbacks.so
1272 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_recordings.so
1273 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_sounds.so
1274 %attr(755,root,root) %{_libdir}/asterisk/modules/res_chan_stats.so
1275 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clialiases.so
1276 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so
1277 %attr(755,root,root) %{_libdir}/asterisk/modules/res_convert.so
1278 %attr(755,root,root) %{_libdir}/asterisk/modules/res_crypto.so
1279 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_celt.so
1280 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h263.so
1281 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h264.so
1282 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_opus.so
1283 %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_silk.so
1284 %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_websocket.so
1285 %attr(755,root,root) %{_libdir}/asterisk/modules/res_limit.so
1286 %attr(755,root,root) %{_libdir}/asterisk/modules/res_manager_devicestate.so
1287 %attr(755,root,root) %{_libdir}/asterisk/modules/res_manager_presencestate.so
1288 %attr(755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
1289 %attr(755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so
1290 %attr(755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
1291 %attr(755,root,root) %{_libdir}/asterisk/modules/res_parking.so
1292 %attr(755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so
1293 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pktccops.so
1294 %attr(755,root,root) %{_libdir}/asterisk/modules/res_realtime.so
1295 # res_rtp_asterisk.so pulls some pjproject libs, but it still looks like a core module
1296 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_asterisk.so
1297 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_multicast.so
1298 %attr(755,root,root) %{_libdir}/asterisk/modules/res_security_log.so
1299 %attr(755,root,root) %{_libdir}/asterisk/modules/res_smdi.so
1300 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_astdb.so
1301 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_config.so
1302 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_memory.so
1303 %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_realtime.so
1304 %attr(755,root,root) %{_libdir}/asterisk/modules/res_speech.so
1305 %attr(755,root,root) %{_libdir}/asterisk/modules/res_srtp.so
1306 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis.so
1307 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_answer.so
1308 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_device_state.so
1309 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_playback.so
1310 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_recording.so
1311 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_snoop.so
1312 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stun_monitor.so
1313 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so
1314 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_timerfd.so
1315 %attr(755,root,root) %{_libdir}/asterisk/modules/res_statsd.so
1316 %{systemdtmpfilesdir}/%{name}.conf
1318 %dir %{_datadir}/asterisk
1319 %dir %{_datadir}/asterisk/agi-bin
1320 %dir %{_datadir}/asterisk/firmware
1321 %dir %{_datadir}/asterisk/firmware/iax
1322 %dir %{_datadir}/asterisk/images
1323 %dir %{_datadir}/asterisk/moh
1324 %dir %{_datadir}/asterisk/sounds
1325 %dir %attr(750,root,asterisk) %{_datadir}/asterisk/keys
1326 # no need to protect publicly downloaded and packaged .pub
1327 #%{_datadir}/asterisk/keys/*.pub
1328 %{_datadir}/asterisk/images/*.jpg
1329 %{_datadir}/asterisk/phoneprov
1330 %{_datadir}/asterisk/licenses
1332 %dir %{_datadir}/asterisk/documentation
1333 %{_datadir}/asterisk/documentation/appdocsxml.dtd
1334 %{_datadir}/asterisk/documentation/appdocsxml.xslt
1335 %{_datadir}/asterisk/documentation/core-en_US.xml
1337 %dir %{_datadir}/asterisk/rest-api
1338 %{_datadir}/asterisk/rest-api/*.json
1340 %attr(770,root,asterisk) %dir %{_localstatedir}/lib/asterisk
1341 %dir %attr(750,root,asterisk) %{_localstatedir}/lib/asterisk/licenses
1343 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk
1344 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-csv
1345 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-custom
1347 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk
1348 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/monitor
1349 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/outgoing
1350 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/tmp
1351 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/uploads
1352 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/voicemail
1354 %attr(775,root,asterisk) %dir %{_localstatedir}/run/asterisk
1357 %defattr(644,root,root,755)
1358 %attr(755,root,root) %{_libdir}/libasteriskssl.so
1359 %dir %{_includedir}/asterisk
1360 %{_includedir}/asterisk/*.h
1361 %{_includedir}/asterisk.h
1365 %defattr(644,root,root,755)
1370 %defattr(644,root,root,755)
1371 %attr(755,root,root) %{_sbindir}/aelparse
1372 %attr(755,root,root) %{_sbindir}/conf2ael
1373 %attr(755,root,root) %{_sbindir}/muted
1374 %attr(755,root,root) %{_sbindir}/smsq
1375 %attr(755,root,root) %{_sbindir}/stereorize
1376 %attr(755,root,root) %{_sbindir}/streamplayer
1379 %defattr(644,root,root,755)
1380 %attr(755,root,root) %{_sbindir}/astman
1381 %{_mandir}/man1/astman.1*
1384 %defattr(644,root,root,755)
1385 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alsa.conf
1386 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so
1388 %if %{with bluetooth}
1390 %defattr(644,root,root,755)
1391 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_mobile.conf
1392 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mobile.so
1396 %defattr(644,root,root,755)
1397 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/calendar.conf
1398 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar.so
1399 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_caldav.so
1400 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_ews.so
1401 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_exchange.so
1402 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_icalendar.so
1405 %defattr(644,root,root,755)
1406 %doc contrib/scripts/dbsep.cgi
1407 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dbsep.conf
1408 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_curl.conf
1409 %attr(755,root,root) %{_libdir}/asterisk/modules/func_curl.so
1410 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_curl.so
1411 %attr(755,root,root) %{_libdir}/asterisk/modules/res_curl.so
1414 %defattr(644,root,root,755)
1415 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/meetme.conf
1416 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_dahdi.conf
1417 %{_datadir}/dahdi/span_config.d/40-asterisk
1418 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so
1419 %attr(755,root,root) %{_libdir}/asterisk/modules/app_flash.so
1420 %attr(755,root,root) %{_libdir}/asterisk/modules/app_meetme.so
1421 %attr(755,root,root) %{_libdir}/asterisk/modules/app_page.so
1422 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_dahdi.so
1423 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_dahdi.so
1424 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_dahdi.so
1427 %defattr(644,root,root,755)
1428 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_fax.conf
1429 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax.so
1430 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax_spandsp.so
1433 %defattr(644,root,root,755)
1434 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/festival.conf
1435 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/festival
1436 %attr(755,root,root) %{_libdir}/asterisk/modules/app_festival.so
1439 %defattr(644,root,root,755)
1440 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so
1441 %attr(755,root,root) %{_libdir}/asterisk/modules/format_gsm.so
1442 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so
1445 %defattr(644,root,root,755)
1446 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/http.conf
1447 %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_post.so
1448 %{_datadir}/asterisk/static-http
1451 %defattr(644,root,root,755)
1452 %doc contrib/asterisk-ices.xml
1453 %attr(755,root,root) %{_libdir}/asterisk/modules/app_ices.so
1457 %defattr(644,root,root,755)
1458 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ilbc.so
1459 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so
1463 %defattr(644,root,root,755)
1464 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/motif.conf
1465 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/xmpp.conf
1466 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_motif.so
1467 %attr(755,root,root) %{_libdir}/asterisk/modules/res_xmpp.so
1471 %defattr(644,root,root,755)
1472 %attr(755,root,root) %{_libdir}/asterisk/modules/app_jack.so
1476 %defattr(644,root,root,755)
1477 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.lua
1478 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_lua.so
1482 %defattr(644,root,root,755)
1483 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_ldap.conf
1484 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_ldap.so
1488 %defattr(644,root,root,755)
1489 %{_sysconfdir}/dirsrv/schema/99asterisk.ldif
1494 %defattr(644,root,root,755)
1495 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so
1498 %defattr(644,root,root,755)
1499 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions_minivm.conf
1500 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/minivm.conf
1501 %attr(755,root,root) %{_libdir}/asterisk/modules/app_minivm.so
1505 %defattr(644,root,root,755)
1506 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/app_mysql.conf
1507 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_mysql.conf
1508 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_mysql.conf
1509 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mysql.so
1510 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_mysql.so
1511 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_mysql.so
1516 %defattr(644,root,root,755)
1517 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
1518 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_odbc.conf
1519 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_odbc.conf
1520 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/func_odbc.conf
1521 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_odbc.conf
1522 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
1523 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_odbc.so
1524 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_odbc.so
1525 %attr(755,root,root) %{_libdir}/asterisk/modules/func_odbc.so
1526 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_odbc.so
1527 %attr(755,root,root) %{_libdir}/asterisk/modules/res_odbc.so
1531 %defattr(644,root,root,755)
1532 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/osp.conf
1533 %attr(755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so
1537 %defattr(644,root,root,755)
1538 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/oss.conf
1539 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_oss.so
1544 %defattr(644,root,root,755)
1545 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip.conf
1546 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip_notify.conf
1547 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip_wizard.conf
1548 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/hep.conf
1549 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_pjsip.so
1550 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pjsip_aor.so
1551 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pjsip_contact.so
1552 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pjsip_endpoint.so
1553 %attr(755,root,root) %{_libdir}/asterisk/modules/res_hep.so
1554 %attr(755,root,root) %{_libdir}/asterisk/modules/res_hep_pjsip.so
1555 %attr(755,root,root) %{_libdir}/asterisk/modules/res_hep_rtcp.so
1556 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip.so
1557 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_acl.so
1558 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_authenticator_digest.so
1559 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_caller_id.so
1560 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_config_wizard.so
1561 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_dialog_info_body_generator.so
1562 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_diversion.so
1563 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_dlg_options.so
1564 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_dtmf_info.so
1565 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_anonymous.so
1566 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_ip.so
1567 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_user.so
1568 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_exten_state.so
1569 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_header_funcs.so
1570 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_keepalive.so
1571 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_log_forwarder.so
1572 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_logger.so
1573 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_messaging.so
1574 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_multihomed.so
1575 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_mwi.so
1576 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_mwi_body_generator.so
1577 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_nat.so
1578 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_notify.so
1579 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_one_touch_record_info.so
1580 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_authenticator_digest.so
1581 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_publish.so
1582 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_registration.so
1583 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_path.so
1584 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_phoneprov_provider.so
1585 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pidf_body_generator.so
1586 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pidf_digium_body_supplement.so
1587 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pidf_eyebeam_body_supplement.so
1588 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_publish_asterisk.so
1589 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pubsub.so
1590 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_refer.so
1591 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_registrar.so
1592 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_registrar_expire.so
1593 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_rfc3326.so
1594 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_sdp_rtp.so
1595 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_send_to_voicemail.so
1596 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_session.so
1597 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_sips_contact.so
1598 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_t38.so
1599 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_transport_websocket.so
1600 %attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_xpidf_body_generator.so
1603 %if %{with portaudio}
1605 %defattr(644,root,root,755)
1606 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/console.conf
1607 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_console.so
1612 %defattr(644,root,root,755)
1613 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_pgsql.conf
1614 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_pgsql.conf
1615 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pgsql.conf
1616 %doc contrib/realtime/postgresql/postgresql_cdr.sql
1617 %doc contrib/realtime/postgresql/postgresql_config.sql
1618 %doc contrib/realtime/postgresql/postgresql_voicemail.sql
1619 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so
1620 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_pgsql.so
1621 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so
1626 %defattr(644,root,root,755)
1627 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so
1628 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_radius.so
1632 %defattr(644,root,root,755)
1633 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
1636 %defattr(644,root,root,755)
1637 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/skinny.conf
1638 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so
1641 %defattr(644,root,root,755)
1642 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_snmp.conf
1643 %attr(755,root,root) %{_libdir}/asterisk/modules/res_snmp.so
1646 %defattr(644,root,root,755)
1647 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_speex.so
1648 %attr(755,root,root) %{_libdir}/asterisk/modules/func_speex.so
1652 %defattr(644,root,root,755)
1653 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite.conf
1654 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite.so
1658 %defattr(644,root,root,755)
1659 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
1660 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_sqlite3_custom.conf
1661 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite3.conf
1662 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
1663 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_sqlite3_custom.so
1664 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite3.so
1668 %defattr(644,root,root,755)
1669 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_tds.conf
1670 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_tds.conf
1671 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so
1672 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_tds.so
1676 %defattr(644,root,root,755)
1677 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/unistim.conf
1678 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so
1682 %defattr(644,root,root,755)
1683 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/voicemail.conf
1684 %attr(755,root,root) %{_libdir}/asterisk/modules/func_vmcount.so
1686 %files voicemail-imap
1687 %defattr(644,root,root,755)
1688 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_imap.so
1691 %files voicemail-odbc
1692 %defattr(644,root,root,755)
1693 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_odbc.so
1696 %files voicemail-plain
1697 %defattr(644,root,root,755)
1698 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_plain.so
1701 %defattr(644,root,root,755)
1702 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so