]> git.pld-linux.org Git - packages/asterisk.git/blame_incremental - asterisk.spec
Version: 13.16.0
[packages/asterisk.git] / asterisk.spec
... / ...
CommitLineData
1# TODO:
2# - chan_misdn (BR: mISDNuser-devel 1.x, needs update for 2.0)
3# - ffmpeg: sws_getContext now in libswscale, not avcodec
4# - gmime: reverse version check order, use gmime-2.6 by default
5# - nbs (libnbs, nbs.h)
6# - ss7 >= 2.0 (libss7, libssh.h)
7# - openr2 (libopenr2, libopenr2.h)
8# - pwlib+openh323
9# - vpb (libvpb, vpbapi.h)
10# - make package for moh sound files
11# - build res_ari_mailboxes as an alternative for voicemail subpackages
12# - +x missing:
13# ldd: warning: you do not have execution permission for `/usr/lib/libasteriskssl.so.1'
14#
15# Conditional build:
16%bcond_with corosync # res_corosync module (broken in 12.0.0)
17%bcond_without sqlite2 # build without old sqlite support
18%bcond_without oss # build without OSS audio support (SDL dependency)
19%bcond_without tds # build without TDS support
20%bcond_without ilbc # build without iLBC codec support
21%bcond_without ldap # build without LDAP support
22%bcond_without portaudio # build without PortAudio support
23%bcond_without bluetooth # build without PortAudio support
24%bcond_without jack # build without JACK support
25%bcond_without mysql # build without MySQL support
26%bcond_without pgsql # build without PostgreSQL support
27%bcond_without odbc # build without ODBC support
28%bcond_without radius # build without Radius support
29%bcond_without pjsip # build without PJSIP stack
30%bcond_without opus_vp8 # build without Opus codec and VP8 passthrough
31%bcond_with malloc_debug # build with MALLOC_DEBUG
32
33%bcond_without apidocs # disable apidocs building
34%bcond_without verbose # verbose build
35
36%define opus_commit a6b9521f10817c1f39f21f90fecd3f00bbb164d0
37
38Summary: Asterisk PBX
39Summary(pl.UTF-8): Centralka (PBX) Asterisk
40Name: asterisk
41Version: 13.16.0
42Release: 1
43License: GPL v2
44Group: Applications/System
45Source0: http://downloads.digium.com/pub/asterisk/releases/%{name}-%{version}.tar.gz
46# Source0-md5: 97e55bae49878882fc41f4b95d63f18a
47Source1: %{name}.init
48Source2: %{name}.sysconfig
49Source3: %{name}.tmpfiles
50Source4: %{name}.logrotate
51Source5: %{name}.service
52# menuselect.* -> make menuconfig; choose options; copy resulting files here
53Source6: menuselect.makedeps
54Source7: menuselect.makeopts
55# https://github.com/traud/asterisk-opus
56Source8: https://github.com/seanbright/asterisk-opus/archive/%{opus_commit}/asterisk-opus-%{opus_commit}.tar.gz
57# Source8-md5: d2deae1095b6b42331d3060700c25493
58Patch0: lua51-path.patch
59Patch1: %{name}-ppc.patch
60Patch2: FHS-paths.patch
61Patch3: pld-banner.patch
62Patch4: lpc10-system.patch
63Patch5: %{name}-histedit.patch
64Patch6: x32.patch
65Patch7: %{name}-ilbc.patch
66Patch8: asterisk-opus.patch
67URL: http://www.asterisk.org/
68BuildRequires: OSPToolkit-devel >= 4.0.0
69%{?with_oss:BuildRequires: SDL-devel}
70%{?with_oss:BuildRequires: SDL_image-devel}
71BuildRequires: alsa-lib-devel
72BuildRequires: autoconf >= 2.60
73BuildRequires: automake
74# libbfd (used only for debug builds?)
75#BuildRequires: binutils-devel
76BuildRequires: bison >= 2
77%{?with_bluetooth:BuildRequires: bluez-libs-devel}
78%{?with_corosync:BuildRequires: corosync-devel >= 2.0.0}
79BuildRequires: curl-devel >= 7.10.1
80BuildRequires: dahdi-linux-devel
81BuildRequires: dahdi-tools-devel >= 2.0.0
82BuildRequires: doxygen
83BuildRequires: flex
84%{?with_tds:BuildRequires: freetds-devel >= 0.63}
85BuildRequires: gawk
86BuildRequires: gcc >= 5:3.4
87# TODO: switch to 2.6
88BuildRequires: gmime22-devel
89BuildRequires: iksemel-devel
90BuildRequires: imap-devel
91%{?with_jack:BuildRequires: jack-audio-connection-kit-devel}
92BuildRequires: jansson-devel
93BuildRequires: libcap-devel
94BuildRequires: libedit-devel
95BuildRequires: libgsm-devel
96BuildRequires: libical-devel
97BuildRequires: libogg-devel
98BuildRequires: libpri-devel >= 1.4.6
99BuildRequires: libresample-devel
100BuildRequires: libtiff-devel
101BuildRequires: libuuid-devel
102BuildRequires: libvorbis-devel
103BuildRequires: libxml2-devel >= 2.0
104BuildRequires: libxslt-devel
105BuildRequires: lpc10-devel
106BuildRequires: lua51-devel >= 5.1
107#BuildRequires: mISDNuser-devel < 2
108%{?with_mysql:BuildRequires: mysql-devel}
109BuildRequires: ncurses-devel
110BuildRequires: neon-devel
111BuildRequires: net-snmp-devel
112BuildRequires: newt-devel
113%{?with_ldap:BuildRequires: openldap-devel}
114BuildRequires: openssl-devel >= 0.9.7d
115BuildRequires: opus-devel
116%{?with_opus_vp8:BuildRequires: opusfile-devel}
117BuildRequires: pam-devel
118%{?with_pjsip:BuildRequires: pjproject-devel >= 2.6-2}
119BuildRequires: pkgconfig
120BuildRequires: popt-devel
121%{?with_portaudio:BuildRequires: portaudio-devel >= 19}
122%{?with_pgsql:BuildRequires: postgresql-devel}
123%{?with_radius:BuildRequires: radiusclient-ng-devel}
124BuildRequires: rpmbuild(macros) >= 1.671
125BuildRequires: sed >= 4.0
126BuildRequires: spandsp-devel >= 0.0.5
127BuildRequires: speex-devel
128BuildRequires: speexdsp-devel
129%{?with_sqlite2:BuildRequires: sqlite-devel >= 2}
130BuildRequires: sqlite3-devel
131BuildRequires: srtp-devel
132Requires(post,preun,postun): systemd-units >= 38
133Requires: systemd-units >= 0.38
134%{?with_odbc:BuildRequires: unixODBC-devel}
135BuildRequires: uriparser-devel
136%{?with_ilbc:BuildRequires: webrtc-libilbc-devel >= 2}
137BuildRequires: xorg-lib-libX11-devel
138BuildRequires: zlib-devel
139Requires(post,preun): /sbin/chkconfig
140Requires(postun): /usr/sbin/groupdel
141Requires(postun): /usr/sbin/userdel
142Requires(pre): /bin/id
143Requires(pre): /usr/bin/getgid
144Requires(pre): /usr/sbin/groupadd
145Requires(pre): /usr/sbin/useradd
146Requires: rc-scripts
147Provides: group(asterisk)
148Provides: user(asterisk)
149#Obsoletes: asterisk-ais # should be in -corosync package (when built)?
150Obsoletes: asterisk-examples
151Obsoletes: asterisk-h323 < 13
152#Obsoletes: asterisk-misdn # what is the status of this plugin?
153Obsoletes: asterisk-usbradio < 10.4.0
154Conflicts: logrotate < 3.8.0
155BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
156
157# references symbols in the asterisk binary
158%define skip_post_check_so libasteriskssl.so.*
159
160%define _noautoprovfiles %{_libdir}/asterisk/modules/.*
161
162%description
163Asterisk is an Open Source PBX and telephony development platform that
164can both replace a conventional PBX and act as a platform for
165developing custom telephony applications for delivering dynamic
166content over a telephone similarly to how one can deliver dynamic
167content through a web browser using CGI and a web server.
168
169Asterisk talks to a variety of telephony hardware including BRI, PRI,
170POTS, and IP telephony clients using the Inter-Asterisk eXchange
171protocol (e.g. gnophone or miniphone). For more information and a
172current list of supported hardware, see http://www.asterisk.org/.
173
174%description -l pl.UTF-8
175Asterisk to wolnodostępna centralka (PBX) i platforma programistyczna
176dla telefonii, mogąca zastąpić konwencjonalne PBX-y oraz służyć jako
177platforma do rozwijania własnych aplikacji telefonicznych do
178przekazywania dynamicznej treści przez telefon, podobnie jak można
179przekazywać dynamiczną treść przez przeglądarkę WWW przy użyciu CGI i
180serwera WWW.
181
182Asterisk współpracuje z wielorakim sprzętem telefonicznym, w tym BRI,
183PRI, POTS oraz klienty telefonii IP używające protokołu Inter-Asterisk
184eXchange (np. gnophone lub miniphone). Więcej informacji i listę
185obsługiwanego sprzętu można znaleźć pod http://www.asterisk.org/.
186
187%package devel
188Summary: Header files for Asterisk platform
189Summary(pl.UTF-8): Pliki nagłówkowe platformy Asterisk
190Group: Development
191
192%description devel
193Header files for Asterisk development platform.
194
195%description devel -l pl.UTF-8
196Pliki nagłówkowe platformy programistycznej Asterisk.
197
198%package utils
199Summary: Various utilities for Asterisk
200Summary(pl.UTF-8): Różne narzędzia dla Asteriska
201Group: Applications/Networking
202
203%description utils
204Various utilities built with Asterisk.
205
206%description utils -l pl.UTF-8
207Różne narzędzia budowane z Asteriskiem.
208
209%package astman
210Summary: Astman - a text mode Manager for Asterisk
211Summary(pl.UTF-8): Astman - tekstowy zarządca Asteriska
212Group: Applications/Networking
213
214%description astman
215Astman is a text mode Manager for Asterisk.
216
217Astman connects to Asterisk by TCP, so you can run Astman on a
218completely different computer than your Asterisk computer.
219
220%description astman -l pl.UTF-8
221Astman to tekstowy zarządca dla Asteriska.
222
223Łączy się z Asteriskiem po TCP, dzięki czemu można uruchamiać Astmana
224na innym komputerze, niż działa Asterisk.
225
226%package alsa
227Summary: Module for Asterisk that uses ALSA sound drivers
228Summary(pl.UTF-8): Moduł Asteriska wykorzystujący sterowniki dźwięku ALSA
229Group: Applications/Networking
230Requires: %{name} = %{version}-%{release}
231
232%description alsa
233Module for Asterisk that uses ALSA sound drivers.
234
235%description alsa -l pl.UTF-8
236Moduł Asteriska wykorzystujący sterowniki dźwięku ALSA.
237
238%package bluetooth
239Summary: chan_mobile - Bluetooth mobile phone interface for Asterisk
240Summary(pl.UTF-8): chan_mobile - interfejs telefonów komórkowych Bluetooth dla Asteriska
241Group: Applications/Networking
242Requires: %{name} = %{version}-%{release}
243
244%description bluetooth
245The chan_mobile Asterisk module allows one to pair a mobile phone with
246the Asterisk PBX via Bluetooth.
247
248%description bluetooth -l pl.UTF-8
249Moduł Asteriska chan_mobile pozwala na sparowanie telefonu komórkowego
250z centralką Asterisk poprzez Bluetooth.
251
252%package calendar
253Summary: Calendar modules for Asterisk
254Summary(pl.UTF-8): Moduły kalendarza dla Asteriska
255Group: Applications/Networking
256Requires: %{name} = %{version}-%{release}
257
258%description calendar
259Calendar modules for Asterisk.
260
261%description calendar -l pl.UTF-8
262Moduły kalendarza dla Asteriska.
263
264%package curl
265Summary: Modules for Asterisk that use cURL library
266Summary(pl.UTF-8): Moduły Asteriska wykorzystujące bibliotekę cURL
267Group: Applications/Networking
268Requires: %{name} = %{version}-%{release}
269
270%description curl
271Modules for Asterisk that use cURL library.
272
273%description curl -l pl.UTF-8
274Moduły Asteriska wykorzystujące bibliotekę cURL.
275
276%package dahdi
277Summary: Modules for Asterisk that use DAHDI
278Summary(pl.UTF-8): Moduły Asteriska wykorzystujące DAHDI
279Group: Applications/Networking
280Requires(pre): /usr/sbin/usermod
281Requires: %{name} = %{version}-%{release}
282Requires: dahdi-tools >= 2.0.0
283
284%description dahdi
285Modules for Asterisk that use DAHDI.
286
287%description dahdi -l pl.UTF-8
288Moduły Asteriska wykorzystujące DAHDI.
289
290%package fax
291Summary: FAX applications for Asterisk
292Summary(pl.UTF-8): Aplikacje faksowe dla Asteriska
293Group: Applications/Networking
294Requires: %{name} = %{version}-%{release}
295
296%description fax
297FAX applications for Asterisk.
298
299%description fax -l pl.UTF-8
300Aplikacje faksowe dla Asteriska.
301
302%package festival
303Summary: Festival application for Asterisk
304Summary(pl.UTF-8): Aplikacja Festival dla Asteriska
305Group: Applications/Networking
306Requires: %{name} = %{version}-%{release}
307Requires: festival
308
309%description festival
310Application for the Asterisk PBX that uses Festival to convert text to
311speech.
312
313%description festival -l pl.UTF-8
314Aplikacja dla centralki Asterisk wykorzystująca bibliotekę Festival do
315przekształcenia tekstu na mowę.
316
317%package gsm
318Summary: Support GSM audio encoding/decoding
319Summary(pl.UTF-8): Obsługa kodowania/dekodowania dźwięku GSM
320Group: Applications/Networking
321Requires: %{name} = %{version}-%{release}
322
323%description gsm
324Support GSM audio encoding/decoding.
325
326%description gsm -l pl.UTF-8
327Obsługa kodowania/dekodowania dźwięku GSM.
328
329%package http
330Summary: HTTP Server Support
331Summary(pl.UTF-8): Obsługa serwera HTTP
332Group: Applications/Networking
333Requires: %{name} = %{version}-%{release}
334
335%description http
336HTTP Server Support.
337
338%description http -l pl.UTF-8
339Obsługa serwera HTTP.
340
341%package ices
342Summary: Stream audio from Asterisk to an IceCast server
343Summary(pl.UTF-8): Przesyłanie strumienia dźwięku z Asteriska do serwera IceCast
344Group: Applications/Networking
345Requires: %{name} = %{version}-%{release}
346Requires: ices
347Obsoletes: asterisk < 1.4.18-1
348Conflicts: asterisk < 1.4.18-1
349
350%description ices
351Stream audio from Asterisk to an IceCast server.
352
353%description ices -l pl.UTF-8
354Przesyłanie strumienia dźwięku z Asteriska do serwera IceCast.
355
356%package ilbc
357Summary: iLBC codec for Asterisk
358Summary(pl.UTF-8): Kodek iLBC dla Asteriska
359Group: Applications/Networking
360Requires: %{name} = %{version}-%{release}
361
362%description ilbc
363Support iLBC audio encoding/decoding.
364
365%description ilbc -l pl.UTF-8
366Obsługa kodowania/dekodowania dźwięku iLBC.
367
368%package jabber
369Summary: Jabber/XMPP resources for Asterisk
370Summary(pl.UTF-8): Zasoby Jabbera/XMPP dla Asteriska
371Group: Applications/Networking
372Requires: %{name} = %{version}-%{release}
373
374%description jabber
375Jabber/XMPP resources for Asterisk.
376
377%description jabber -l pl.UTF-8
378Zasoby Jabbera/XMPP dla Asteriska.
379
380%package jack
381Summary: JACK resources for Asterisk
382Summary(pl.UTF-8): Zasoby JACK dla Asteriska
383Group: Applications/Networking
384Requires: %{name} = %{version}-%{release}
385
386%description jack
387JACK resources for Asterisk.
388
389%description jack -l pl.UTF-8
390Zasoby JACK dla Asteriska.
391
392%package lua
393Summary: Lua resources for Asterisk
394Summary(pl.UTF-8): Zasoby Lua dla Asteriska
395Group: Applications/Networking
396Requires: %{name} = %{version}-%{release}
397
398%description lua
399Lua resources for Asterisk.
400
401%description lua -l pl.UTF-8
402Zasoby Lua dla Asteriska.
403
404%package ldap
405Summary: LDAP resources for Asterisk
406Summary(pl.UTF-8): Zasoby LDAP dla Asteriska
407Group: Applications/Networking
408Requires: %{name} = %{version}-%{release}
409
410%description ldap
411LDAP resources for Asterisk.
412
413%description ldap -l pl.UTF-8
414Zasoby LDAP dla Asteriska.
415
416%package ldap-fds
417Summary: LDAP resources for Asterisk and the Fedora Directory Server
418Summary(pl.UTF-8): Zasoby LDAP dla Asteriska oraz serwera usług katalogowych Fedora Directory Server
419Group: Applications/Networking
420Requires: %{name} = %{version}-%{release}
421Requires: %{name}-ldap = %{version}-%{release}
422Requires: fedora-ds-base
423
424%description ldap-fds
425LDAP resources for Asterisk and the Fedora Directory Server.
426
427%description ldap-fds -l pl.UTF-8
428Zasoby LDAP dla Asteriska oraz serwera usług katalogowych Fedora
429Directory Server.
430
431%package lpc10
432Summary: LPC-10 2400 bps Voice Codec support
433Summary(pl.UTF-8): Obsługa kodeka głosu LPC-10 2400 bps
434Group: Applications/Networking
435Requires: %{name} = %{version}-%{release}
436
437%description lpc10
438LPC-10 2400 bps Voice Codec support
439
440%description lpc10 -l pl.UTF-8
441Obsługa kodeka głosu LPC-10 2400 bps.
442
443%package minivm
444Summary: MiniVM application for Asterisk
445Summary(pl.UTF-8): Aplikacja MiniVM dla Asteriska
446Group: Applications/Networking
447Requires: %{name} = %{version}-%{release}
448
449%description minivm
450MiniVM application for Asterisk.
451
452%description minivm -l pl.UTF-8
453Aplikacja MiniVM dla Asteriska.
454
455%package mysql
456Summary: Asterisk modules that use MySQL
457Summary(pl.UTF-8): Moduły Asteriska wykorzystujące MySQL
458Group: Applications/Networking
459Requires: %{name} = %{version}-%{release}
460
461%description mysql
462Asterisk modules that use MySQL.
463
464%description mysql -l pl.UTF-8
465Moduły Asteriska wykorzystujące MySQL.
466
467%package odbc
468Summary: Applications for Asterisk that use ODBC (except voicemail)
469Summary(pl.UTF-8): Aplikacje Asteriska wykorzystujące ODBC (z wyjątkiem voicemail)
470Group: Applications/Networking
471Requires: %{name} = %{version}-%{release}
472
473%description odbc
474Applications for Asterisk that use ODBC (except voicemail).
475
476%description odbc -l pl.UTF-8
477Aplikacje Asteriska wykorzystujące ODBC (z wyjątkiem voicemail).
478
479%package osp
480Summary: Module for Asterisk that uses Open Settlement Protocol (OSP) Applications
481Summary(pl.UTF-8): Moduł Asteriska wykorzystujący aplikacje OSP (Open Settlement Protocol)
482Group: Applications/Networking
483Requires: %{name} = %{version}-%{release}
484
485%description osp
486Open Settlement Protocol (OSP) Applications.
487
488%description osp -l pl.UTF-8
489Aplikacje protokołu OSP (Open Settlement Protocol).
490
491%package oss
492Summary: Module for Asterisk that uses OSS sound drivers
493Summary(pl.UTF-8): Moduł Asteriska wykorzystujący sterowniki dźwięku OSS
494Group: Applications/Networking
495Requires: %{name} = %{version}-%{release}
496
497%description oss
498Module for Asterisk that uses OSS sound drivers.
499
500%description oss -l pl.UTF-8
501Moduł Asteriska wykorzystujący sterowniki dźwięku OSS.
502
503%package pjsip
504Summary: PJSIP Asterisk modules
505Summary(pl.UTF-8): Moduły Asteriska PJSIP
506Group: Applications/Networking
507Requires: %{name} = %{version}-%{release}
508
509%description pjsip
510The chan_pjsip and res_pjsip* modules provided by this package provide
511the new SIP driver for Asterisk, based on the PJSIP stack, to replace
512the old, badly designed and quite buggy chan_sip module.
513
514%description pjsip -l pl.UTF-8
515Moduły chan_pjsip oraz res_pjsip* zawarte w tym pakiecie dostarczają
516nowy sterownik SIP dla Asteriska, oparty na stosie PJSIP, który ma
517zastąpić stary, źle zaprojektowany i zawierający błędy moduł chan_sip.
518
519%package portaudio
520Summary: Module for Asterisk that uses the PortAudio library
521Summary(pl.UTF-8): Moduł Asteriska wykorzystujący bibliotekę PortAudio
522Group: Applications/Networking
523Requires: %{name} = %{version}-%{release}
524
525%description portaudio
526Module for Asterisk that uses the PortAudio library.
527
528%description portaudio -l pl.UTF-8
529Moduł Asteriska wykorzystującye bibliotekę PortAudio.
530
531%package postgresql
532Summary: Applications for Asterisk that use PostgreSQL
533Summary(pl.UTF-8): Aplikacje Asteriska wykorzystujące PostgreSQL
534Group: Applications/Networking
535Requires: %{name} = %{version}-%{release}
536
537%description postgresql
538Applications for Asterisk that use PostgreSQL.
539
540%description postgresql -l pl.UTF-8
541Aplikacje Asteriska wykorzystujące PostgreSQL.
542
543%package radius
544Summary: Applications for Asterisk that use RADIUS
545Summary(pl.UTF-8): Aplikacje Asteriska wykorzystujące bibliotekę RADIUS
546Group: Applications/Networking
547Requires: %{name} = %{version}-%{release}
548
549%description radius
550Applications for Asterisk that use RADIUS.
551
552%description radius -l pl.UTF-8
553Aplikacje Asteriska wykorzystujące bibliotekę RADIUS.
554
555%package resample
556Summary: resample codec
557Summary(pl.UTF-8): Kodek resample
558Group: Applications/Networking
559Requires: %{name} = %{version}-%{release}
560
561%description resample
562resample codec.
563
564%description resample -l pl.UTF-8
565Kodek resample.
566
567%package skinny
568Summary: Module for Asterisk that supportsthe SCCP/Skinny protocol
569Summary(pl.UTF-8): Moduł Asteriska obsługujący protokół SCCP/Skinny
570Group: Applications/Networking
571Requires: %{name} = %{version}-%{release}
572
573%description skinny
574Module for Asterisk that supports the SCCP/Skinny protocol.
575
576%description skinny -l pl.UTF-8
577Moduł Asteriska obsługujący protokół SCCP/Skinny.
578
579%package snmp
580Summary: Module that enables SNMP monitoring of Asterisk
581Summary(pl.UTF-8): Moduł pozwalający na monitorowanie Asteriska przez SNMP
582Group: Applications/Networking
583Requires: %{name} = %{version}-%{release}
584Requires: mibs-dirs
585
586%description snmp
587Module that enables SNMP monitoring of Asterisk.
588
589%description snmp -l pl.UTF-8
590Moduł pozwalający na monitorowanie Asteriska przez SNMP.
591
592%package speex
593Summary: Speex codec support
594Summary(pl.UTF-8): Obsługa kodeka Speex
595Group: Applications/Networking
596Requires: %{name} = %{version}-%{release}
597
598%description speex
599Speex codec support.
600
601%description speex -l pl.UTF-8
602Obsługa kodeka Speex.
603
604%package sqlite2
605Summary: SQLite 2 module for Asterisk
606Summary(pl.UTF-8): Moduł SQLite 2 dla Asteriska
607Group: Applications/Networking
608Requires: %{name} = %{version}-%{release}
609
610%description sqlite2
611SQLite 2 module for Asterisk.
612
613%description sqlite2 -l pl.UTF-8
614Moduł SQLite 2 dla Asteriska.
615
616%package sqlite3
617Summary: SQLite 3 modules for Asterisk
618Summary(pl.UTF-8): Moduły SQLite 3 dla Asteriska
619Group: Applications/Networking
620Requires: %{name} = %{version}-%{release}
621Obsoletes: asterisk-sqlite < 12.0.0
622
623%description sqlite3
624SQLite 3 modules for Asterisk.
625
626%description sqlite3 -l pl.UTF-8
627Moduły SQLite 3 dla Asteriska.
628
629%package tds
630Summary: Modules for Asterisk that use FreeTDS
631Summary(pl.UTF-8): Moduły Asteriska wykorzystujące FreeTDS
632Group: Applications/Networking
633Requires: %{name} = %{version}-%{release}
634
635%description tds
636Modules for Asterisk that use FreeTDS.
637
638%description tds -l pl.UTF-8
639Moduły Asteriska wykorzystujące FreeTDS.
640
641%package unistim
642Summary: Unistim channel for Asterisk
643Summary(pl.UTF-8): Kanał Unistim dla Asteriska
644Group: Applications/Networking
645Requires: %{name} = %{version}-%{release}
646
647%description unistim
648Unistim channel for Asterisk
649
650%description unistim -l pl.UTF-8
651Kanał Unistim dla Asteriska.
652
653%package voicemail
654Summary: Common Voicemail Modules for Asterisk
655Summary(pl.UTF-8): Wspólne moduły Voicemail (poczty głosowej) dla Asteriska
656Group: Applications/Networking
657Requires: %{name} = %{version}-%{release}
658Requires: %{name}-voicemail-implementation = %{version}-%{release}
659Requires: /usr/lib/sendmail
660Requires: sox
661
662%description voicemail
663Common Voicemail Modules for Asterisk.
664
665%description voicemail -l pl.UTF-8
666Wspólne moduły Voicemail (poczty głosowej) dla Asteriska.
667
668%package voicemail-imap
669Summary: Store voicemail on an IMAP server
670Summary(pl.UTF-8): Przechowywanie poczty głosowej na serwerze IMAP
671Group: Applications/Networking
672Requires: %{name} = %{version}-%{release}
673Requires: %{name}-voicemail = %{version}-%{release}
674Provides: %{name}-voicemail-implementation = %{version}-%{release}
675
676%description voicemail-imap
677Voicemail implementation for Asterisk that stores voicemail on an IMAP
678server.
679
680%description voicemail-imap -l pl.UTF-8
681Implementacja poczty głosowej (Voicemail) dla Asteriska przechowująca
682pocztę na serwerze IMAP.
683
684%package voicemail-odbc
685Summary: Store voicemail in a database using ODBC
686Summary(pl.UTF-8): Przechowywanie poczty głosowej w bazie danych poprzez ODBC
687Group: Applications/Networking
688Requires: %{name} = %{version}-%{release}
689Requires: %{name}-voicemail = %{version}-%{release}
690Provides: %{name}-voicemail-implementation = %{version}-%{release}
691
692%description voicemail-odbc
693Voicemail implementation for Asterisk that uses ODBC to store
694voicemail in a database.
695
696%description voicemail-odbc -l pl.UTF-8
697Implementacja poczty głosowej (Voicemail) dla Asteriska wykorzystująca
698ODBC do przechowywania poczty w bazie danych.
699
700%package voicemail-plain
701Summary: Store voicemail on the local filesystem
702Summary(pl.UTF-8): Przechowywanie poczty głosowej na lokalnym systemie plików
703Group: Applications/Networking
704Requires: %{name} = %{version}-%{release}
705Requires: %{name}-voicemail = %{version}-%{release}
706Provides: %{name}-voicemail-implementation = %{version}-%{release}
707
708%description voicemail-plain
709Voicemail implementation for Asterisk that stores voicemail on the
710local filesystem.
711
712%description voicemail-plain -l pl.UTF-8
713Implementacja poczty głosowej (Voicemail) dla Asteriska przechowująca
714pocztę na lokalnym systemie plików.
715
716%package vorbis
717Summary: Ogg Vorbis format support
718Summary(pl.UTF-8): Obsługa formatu Ogg Vorbis
719Group: Applications/Networking
720Requires: %{name} = %{version}-%{release}
721
722%description vorbis
723Ogg Vorbis format support.
724
725%description vorbis -l pl.UTF-8
726Obsługa formatu Ogg Vorbis.
727
728%package opus
729Summary: Opus codec and file format support
730Summary(pl.UTF-8): Obsługa kodeka i formatu plików Opus
731Group: Applications/Networking
732Requires: %{name} = %{version}-%{release}
733
734%description opus
735Opus codec and file format support.
736
737%description opus -l pl.UTF-8
738Obsługa kodeka i formatu plików Opus.
739
740%package debug-tools
741Summary: Debugging scripts for Asterisk
742Summary(pl.UTF-8): Skrypty diagnostyczne dla Asteriska
743Group: Applications/Networking
744Requires: %{name} = %{version}-%{release}
745
746%description debug-tools
747Debugging scripts for Asterisk.
748
749%description debug-tools -l pl.UTF-8
750Skrypty diagnostyczne dla Asteriska.
751
752# define apidocs as last package, as it is the biggest one
753%package apidocs
754Summary: API documentation for Asterisk
755Summary(pl.UTF-8): Dokumentacja API Asteriska
756Group: Documentation
757%if "%{_rpmversion}" >= "5"
758BuildArch: noarch
759%endif
760
761%description apidocs
762API documentation for Asterisk.
763
764%description apidocs -l pl.UTF-8
765Dokumentacja API Asteriska.
766
767%prep
768%setup -q -a 8
769%patch0 -p1
770%patch1 -p1
771%patch2 -p1
772%patch3 -p1
773%patch4 -p1
774%patch5 -p1
775%patch6 -p1
776%patch7 -p1
777
778%if %{with opus_vp8}
779%patch8 -p1
780
781cp -a asterisk-opus-%{opus_commit}/codecs/* codecs
782cp -a asterisk-opus-%{opus_commit}/formats/* formats
783cp -a asterisk-opus-%{opus_commit}/res/* rest
784cp -a asterisk-opus-%{opus_commit}/include/asterisk/* include/asterisk
785%endif
786
787# Fixup makefile so sound archives aren't downloaded/installed
788%{__sed} -i -e 's/^all:.*$/all:/' sounds/Makefile
789%{__sed} -i -e 's/^install:.*$/install:/' sounds/Makefile
790
791# avoid using these
792%{__rm} -r main/editline codecs/gsm codecs/lpc10
793
794%build
795%{__aclocal} -I autoconf $(find third-party/ -maxdepth 1 -type d -printf "-I %p ")
796%{__autoheader}
797%{__autoconf}
798
799export ASTCFLAGS="%{rpmcflags}"
800export ASTLDFLAGS="%{rpmldflags}"
801export WGET="/bin/true"
802
803# be sure to invoke ./configure with our flags
804cd menuselect
805%{__aclocal} -I ../autoconf
806%{__autoheader}
807%{__autoconf}
808# we need just plain cli for building
809%configure \
810 --without-newt \
811 --without-gtk2 \
812 --without-curses \
813 --without-ncurses
814cd ..
815
816%configure \
817 %{__without oss SDL_image} \
818 %{__without bluetooth bluetooth} \
819 --without-gtk2 \
820 --with-gnu-ld \
821 --with-gsm=/usr \
822 %{__without ilbc ilbc} \
823 --with-imap=system \
824 %{__without jack jack} \
825 %{__without ldap ldap} \
826 --with-lpc10=/usr \
827 %{__without mysql mysqlclient} \
828 %{__without oss oss} \
829 %{__without pjsip pjproject} \
830 %{__without portaudio portaudio} \
831 %{__without pgsql postgres} \
832 %{__without radius radius} \
833 %{__without oss sdl} \
834 %{__without tds tds} \
835 %{__without odbc unixodbc}
836
837cp -f .cleancount .lastclean
838
839%{__make} menuselect/menuselect
840%{__make} menuselect-tree
841
842cp %{SOURCE6} .
843cp %{SOURCE7} .
844
845%if %{without corosync}
846menuselect/menuselect --disable res_corosync menuselect.makeopts
847%endif
848%if %{without sqlite2}
849menuselect/menuselect --disable res_config_sqlite menuselect.makeopts
850%endif
851%if %{without oss}
852menuselect/menuselect --disable chan_oss menuselect.makeopts
853%endif
854%if %{without tds}
855menuselect/menuselect --disable cdr_tds --disable cel_tds menuselect.makeopts
856%endif
857%if %{without ilbc}
858menuselect/menuselect --disable codec_ilbc --disable format_ilbc menuselect.makeopts
859%endif
860%if %{without ldap}
861menuselect/menuselect --disable res_config_ldap menuselect.makeopts
862%endif
863%if %{without bluetooth}
864menuselect/menuselect --disable chan_mobile menuselect.makeopts
865%endif
866%if %{without jack}
867menuselect/menuselect --disable app_jack menuselect.makeopts
868%endif
869%if %{without mysql}
870menuselect/menuselect --disable res_config_mysql --disable app_mysql --disable cdr_mysql menuselect.makeopts
871%endif
872%if %{without pgsql}
873menuselect/menuselect --disable res_config_pgsql --disable cdr_pgsql --disable cel_pgsql menuselect.makeopts
874%endif
875%if %{without odbc}
876menuselect/menuselect --disable res_odbc --disable res_config_odbc --disable cdr_odbc --disable cdr_adaptive_odbc --disable cel_odbc menuselect.makeopts
877%endif
878%if %{without radius}
879menuselect/menuselect --disable cdr_radius --disable cel_radius menuselect.makeopts
880%endif
881%if %{without pjsip}
882menuselect/menuselect --disable res_pjsip --disable chan_pjsip menuselect.makeopts
883%endif
884%if %{without opus_vp8}
885menuselect/menuselect --disable codec_opus_open_source --disable format_ogg_opus_open_source menuselect.makeopts
886%endif
887
888%if %{with malloc_debug}
889menuselect/menuselect --enable MALLOC_DEBUG menuselect.makeopts
890%else
891menuselect/menuselect --disable MALLOC_DEBUG menuselect.makeopts
892%endif
893
894%{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=FILE_STORAGE/' menuselect.makeopts
895
896menuselect/menuselect --enable app_voicemail menuselect.makeopts
897
898menuselect/menuselect --check-deps menuselect.makeopts
899
900# workaround for build failing with asterisk-devel not installed
901ln -s libasteriskssl.so.1 ./main/libasteriskssl.so
902
903%{__make} DEBUG= \
904 OPTIMIZE= \
905 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
906 ASTDATADIR=%{_datadir}/asterisk \
907 ASTVARLIBDIR=%{_datadir}/asterisk \
908 ASTDBDIR=%{_localstatedir}/spool/asterisk \
909 %{?with_verbose:NOISY_BUILD=yes} \
910
911%{__rm} apps/app_voicemail.o
912%{__mv} apps/app_voicemail.so apps/app_voicemail_plain.so
913
914%{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts
915%{__make} DEBUG= \
916 OPTIMIZE= \
917 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
918 ASTDATADIR=%{_datadir}/asterisk \
919 ASTVARLIBDIR=%{_datadir}/asterisk \
920 ASTDBDIR=%{_localstatedir}/spool/asterisk \
921 %{?with_verbose:NOISY_BUILD=yes} \
922
923%{__rm} apps/app_voicemail.o
924%{__mv} apps/app_voicemail.so apps/app_voicemail_imap.so
925
926%if %{with odbc}
927%{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts
928%{__make} DEBUG= \
929 OPTIMIZE= \
930 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
931 ASTDATADIR=%{_datadir}/asterisk \
932 ASTVARLIBDIR=%{_datadir}/asterisk \
933 ASTDBDIR=%{_localstatedir}/spool/asterisk \
934 %{?with_verbose:NOISY_BUILD=yes} \
935
936%{__rm} apps/app_voicemail.o
937%{__mv} apps/app_voicemail.so apps/app_voicemail_odbc.so
938%endif
939
940# so that these modules don't get built again during the install phase
941touch apps/app_voicemail.o
942touch apps/app_voicemail.so
943
944%if %{with apidocs}
945%{__make} progdocs \
946 DEBUG= \
947 OPTIMIZE= \
948 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
949 ASTDATADIR=%{_datadir}/asterisk \
950 ASTVARLIBDIR=%{_datadir}/asterisk \
951 ASTDBDIR=%{_localstatedir}/spool/asterisk \
952 %{?with_verbose:NOISY_BUILD=yes} \
953%endif
954
955%install
956rm -rf $RPM_BUILD_ROOT
957install -d $RPM_BUILD_ROOT{/var/{log/asterisk/cdr-csv,spool/asterisk/monitor},/etc/{rc.d/init.d,sysconfig,logrotate.d}} \
958 $RPM_BUILD_ROOT{%{systemdunitdir},%{systemdtmpfilesdir},%{_mandir}/man1}
959
960export ASTCFLAGS="%{rpmcflags}"
961
962%{__make} -j1 install \
963 DEBUG= \
964 OPTIMIZE= \
965 DESTDIR=$RPM_BUILD_ROOT \
966 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
967 ASTDATADIR=%{_datadir}/asterisk \
968 ASTVARLIBDIR=%{_datadir}/asterisk \
969 ASTDBDIR=%{_localstatedir}/spool/asterisk
970
971%{__make} -j1 samples \
972 DEBUG= \
973 OPTIMIZE= \
974 DESTDIR=$RPM_BUILD_ROOT \
975 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
976 ASTDATADIR=%{_datadir}/asterisk \
977 ASTVARLIBDIR=%{_datadir}/asterisk \
978 ASTDBDIR=%{_localstatedir}/spool/asterisk
979
980%{__rm} $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_voicemail.so
981install -D -p apps/app_voicemail_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
982%if %{with odbc}
983install -D -p apps/app_voicemail_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
984%endif
985install -D -p apps/app_voicemail_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
986
987install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
988cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
989cp -a %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
990install -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/%{name}.service
991
992install %{SOURCE3} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
993
994# create some directories that need to be packaged
995install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/moh
996install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/sounds
997ln -s %{_localstatedir}/lib/asterisk/licenses $RPM_BUILD_ROOT%{_datadir}/asterisk/licenses
998
999install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/asterisk/licenses
1000install -d $RPM_BUILD_ROOT%{_localstatedir}/log/asterisk/cdr-custom
1001install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/festival
1002install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/monitor
1003install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/outgoing
1004install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/uploads
1005
1006install utils/astman.1 $RPM_BUILD_ROOT%{_mandir}/man1/astman.1
1007
1008# Don't package the sample voicemail user
1009%{__rm} -r $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/voicemail/default
1010
1011# Don't package example phone provision configs
1012%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/asterisk/phoneprov/*
1013
1014# we're not using safe_asterisk
1015%{__rm} $RPM_BUILD_ROOT%{_sbindir}/safe_asterisk
1016%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/safe_asterisk.8*
1017
1018%if %{with apidocs}
1019find doc/api -name '*.map' -size 0 -delete
1020%endif
1021
1022# remove configuration files for components never built
1023%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{app_skel,config_test,misdn,ooh323,test_sorcery}.conf
1024
1025# remove configuration files for disabled optional components
1026%if %{without corosync}
1027%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_corosync.conf
1028%endif
1029%if %{without sqlite2}
1030%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_config_sqlite.conf
1031%endif
1032%if %{without oss}
1033%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/oss.conf
1034%endif
1035%if %{without tds}
1036%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{cdr,cel}_tds.conf
1037%endif
1038%if %{without ldap}
1039%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_ldap.conf
1040%endif
1041%if %{without portaudio}
1042%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/console.conf
1043%endif
1044%if %{without bluetooth}
1045%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/chan_mobile.conf
1046%endif
1047%if %{without mysql}
1048%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_config_mysql.conf
1049%endif
1050%if %{without pgsql}
1051%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{cdr,cel,res}_pgsql.conf
1052%endif
1053%if %{without odbc}
1054%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{cdr{,_adaptive},cel,func,res}_odbc.conf
1055%endif
1056%if %{without pjsip}
1057%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/pjsip{,_notify}.conf
1058%endif
1059
1060%{__rm} -r $RPM_BUILD_ROOT/usr/include/asterisk/doxygen
1061
1062# fix script interpreters
1063%{__sed} -i -e '1s,^#!.*python,#!%{__python},' $RPM_BUILD_ROOT%{_datadir}/asterisk/scripts/*
1064%{__sed} -i -e '1s,^#!.*bash,#!/bin/bash,' $RPM_BUILD_ROOT%{_datadir}/asterisk/scripts/*
1065
1066%clean
1067rm -rf $RPM_BUILD_ROOT
1068
1069%pre
1070%groupadd -g 188 asterisk
1071%useradd -u 188 -r -s /sbin/nologin -d /var/lib/asterisk -M -c 'Asterisk User' -g asterisk asterisk
1072
1073%postun
1074if [ "$1" = 0 ]; then
1075 %userremove asterisk
1076 %groupremove asterisk
1077fi
1078%systemd_reload
1079
1080%post
1081/sbin/ldconfig
1082/sbin/chkconfig --add asterisk
1083# use -n (NOOP) as restart would be breaking all current calls.
1084%service -n asterisk restart "Asterisk daemon"
1085%systemd_post %{name}.service
1086
1087%preun
1088if [ "$1" = "0" ]; then
1089 %service asterisk stop
1090 /sbin/chkconfig --del asterisk
1091fi
1092%systemd_preun %{name}.service
1093
1094%triggerpostun -- %{name} < 1.6.1.12-0.1
1095# chown to asterisk previously root owned files
1096# loose one (not one that cames from rpm), as we're not trying to split the
1097# hair with file permission bits.
1098chown -R asterisk:asterisk /var/spool/asterisk
1099chown -R asterisk:asterisk /var/lib/asterisk
1100
1101%triggerpostun -- %{name} < 12.0.0
1102%systemd_trigger %{name}.service
1103
1104%files
1105%defattr(644,root,root,755)
1106%doc README *.txt ChangeLog BUGS CREDITS configs
1107%doc doc/asterisk.sgml
1108
1109%attr(755,root,root) %{_sbindir}/astcanary
1110%attr(755,root,root) %{_sbindir}/astdb2bdb
1111%attr(755,root,root) %{_sbindir}/astdb2sqlite3
1112%attr(755,root,root) %{_sbindir}/asterisk
1113%attr(755,root,root) %{_sbindir}/astgenkey
1114%attr(755,root,root) %{_sbindir}/astversion
1115%attr(755,root,root) %{_sbindir}/autosupport
1116%attr(755,root,root) %{_sbindir}/rasterisk
1117%{_mandir}/man8/astdb2bdb.8*
1118%{_mandir}/man8/astdb2sqlite3.8*
1119%{_mandir}/man8/asterisk.8*
1120%{_mandir}/man8/astgenkey.8*
1121%{_mandir}/man8/autosupport.8*
1122
1123%attr(754,root,root) /etc/rc.d/init.d/%{name}
1124%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
1125%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
1126%{systemdunitdir}/%{name}.service
1127
1128%attr(750,root,asterisk) %dir %{_sysconfdir}/asterisk
1129%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/acl.conf
1130%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adsi.conf
1131%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/agents.conf
1132%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alarmreceiver.conf
1133%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/amd.conf
1134%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ari.conf
1135%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.adsi
1136%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.conf
1137%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ccss.conf
1138%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr.conf
1139%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_custom.conf
1140%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_manager.conf
1141%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_syslog.conf
1142%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel.conf
1143%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_custom.conf
1144%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli.conf
1145%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_aliases.conf
1146%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_permissions.conf
1147%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/codecs.conf
1148%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/confbridge.conf
1149%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dnsmgr.conf
1150%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dsp.conf
1151%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dundi.conf
1152%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/enum.conf
1153%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extconfig.conf
1154%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.ael
1155%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.conf
1156%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/features.conf
1157%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/followme.conf
1158%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iax.conf
1159%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iaxprov.conf
1160%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/indications.conf
1161%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/logger.conf
1162%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/manager.conf
1163%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/mgcp.conf
1164%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/modules.conf
1165%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/musiconhold.conf
1166%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/muted.conf
1167%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phone.conf
1168%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phoneprov.conf
1169%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queuerules.conf
1170%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queues.conf
1171%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_parking.conf
1172%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pktccops.conf
1173%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_stun_monitor.conf
1174%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/rtp.conf
1175%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/say.conf
1176%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sip*.conf
1177%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sla.conf
1178%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/smdi.conf
1179%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sorcery.conf
1180%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ss7.timers
1181%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/stasis.conf
1182%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/statsd.conf
1183%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/telcordia-1.adsi
1184%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/udptl.conf
1185%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/users.conf
1186%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/vpb.conf
1187
1188%{_libdir}/libasteriskssl.so.1
1189
1190%dir %{_libdir}/asterisk
1191%dir %{_libdir}/asterisk/modules
1192
1193%attr(755,root,root) %{_libdir}/asterisk/modules/app_adsiprog.so
1194%attr(755,root,root) %{_libdir}/asterisk/modules/app_agent_pool.so
1195%attr(755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so
1196%attr(755,root,root) %{_libdir}/asterisk/modules/app_amd.so
1197%attr(755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so
1198%attr(755,root,root) %{_libdir}/asterisk/modules/app_bridgewait.so
1199%attr(755,root,root) %{_libdir}/asterisk/modules/app_cdr.so
1200%attr(755,root,root) %{_libdir}/asterisk/modules/app_celgenuserevent.so
1201%attr(755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so
1202%attr(755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so
1203%attr(755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so
1204%attr(755,root,root) %{_libdir}/asterisk/modules/app_confbridge.so
1205%attr(755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so
1206%attr(755,root,root) %{_libdir}/asterisk/modules/app_db.so
1207%attr(755,root,root) %{_libdir}/asterisk/modules/app_dial.so
1208%attr(755,root,root) %{_libdir}/asterisk/modules/app_dictate.so
1209%attr(755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so
1210%attr(755,root,root) %{_libdir}/asterisk/modules/app_directory.so
1211%attr(755,root,root) %{_libdir}/asterisk/modules/app_disa.so
1212%attr(755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so
1213%attr(755,root,root) %{_libdir}/asterisk/modules/app_echo.so
1214%attr(755,root,root) %{_libdir}/asterisk/modules/app_exec.so
1215%attr(755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so
1216%attr(755,root,root) %{_libdir}/asterisk/modules/app_followme.so
1217%attr(755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so
1218%attr(755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so
1219%attr(755,root,root) %{_libdir}/asterisk/modules/app_image.so
1220%attr(755,root,root) %{_libdir}/asterisk/modules/app_macro.so
1221%attr(755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
1222%attr(755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
1223%attr(755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so
1224%attr(755,root,root) %{_libdir}/asterisk/modules/app_mp3.so
1225%attr(755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so
1226%attr(755,root,root) %{_libdir}/asterisk/modules/app_originate.so
1227%attr(755,root,root) %{_libdir}/asterisk/modules/app_playback.so
1228%attr(755,root,root) %{_libdir}/asterisk/modules/app_playtones.so
1229%attr(755,root,root) %{_libdir}/asterisk/modules/app_privacy.so
1230%attr(755,root,root) %{_libdir}/asterisk/modules/app_queue.so
1231%attr(755,root,root) %{_libdir}/asterisk/modules/app_read.so
1232%attr(755,root,root) %{_libdir}/asterisk/modules/app_readexten.so
1233%attr(755,root,root) %{_libdir}/asterisk/modules/app_record.so
1234%attr(755,root,root) %{_libdir}/asterisk/modules/app_saycounted.so
1235%attr(755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so
1236%attr(755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so
1237%attr(755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
1238%attr(755,root,root) %{_libdir}/asterisk/modules/app_setcallerid.so
1239%attr(755,root,root) %{_libdir}/asterisk/modules/app_sms.so
1240%attr(755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so
1241%attr(755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so
1242%attr(755,root,root) %{_libdir}/asterisk/modules/app_stack.so
1243%attr(755,root,root) %{_libdir}/asterisk/modules/app_stasis.so
1244%attr(755,root,root) %{_libdir}/asterisk/modules/app_system.so
1245%attr(755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so
1246%attr(755,root,root) %{_libdir}/asterisk/modules/app_test.so
1247%attr(755,root,root) %{_libdir}/asterisk/modules/app_transfer.so
1248%attr(755,root,root) %{_libdir}/asterisk/modules/app_url.so
1249%attr(755,root,root) %{_libdir}/asterisk/modules/app_userevent.so
1250%attr(755,root,root) %{_libdir}/asterisk/modules/app_verbose.so
1251%attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so
1252%attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so
1253%attr(755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so
1254%attr(755,root,root) %{_libdir}/asterisk/modules/app_while.so
1255%attr(755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so
1256%attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_features.so
1257%attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_interval_features.so
1258%attr(755,root,root) %{_libdir}/asterisk/modules/bridge_holding.so
1259%attr(755,root,root) %{_libdir}/asterisk/modules/bridge_native_rtp.so
1260%attr(755,root,root) %{_libdir}/asterisk/modules/bridge_simple.so
1261%attr(755,root,root) %{_libdir}/asterisk/modules/bridge_softmix.so
1262%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so
1263%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so
1264%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so
1265%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_syslog.so
1266%attr(755,root,root) %{_libdir}/asterisk/modules/cel_custom.so
1267%attr(755,root,root) %{_libdir}/asterisk/modules/cel_manager.so
1268%attr(755,root,root) %{_libdir}/asterisk/modules/chan_bridge_media.so
1269%attr(755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so
1270%attr(755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so
1271%attr(755,root,root) %{_libdir}/asterisk/modules/chan_multicast_rtp.so
1272%attr(755,root,root) %{_libdir}/asterisk/modules/chan_phone.so
1273%attr(755,root,root) %{_libdir}/asterisk/modules/chan_rtp.so
1274%attr(755,root,root) %{_libdir}/asterisk/modules/chan_sip.so
1275%attr(755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so
1276%attr(755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
1277%attr(755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
1278%attr(755,root,root) %{_libdir}/asterisk/modules/codec_g722.so
1279%attr(755,root,root) %{_libdir}/asterisk/modules/codec_g726.so
1280%attr(755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so
1281%attr(755,root,root) %{_libdir}/asterisk/modules/format_g719.so
1282%attr(755,root,root) %{_libdir}/asterisk/modules/format_g723.so
1283%attr(755,root,root) %{_libdir}/asterisk/modules/format_g726.so
1284%attr(755,root,root) %{_libdir}/asterisk/modules/format_g729.so
1285%attr(755,root,root) %{_libdir}/asterisk/modules/format_h263.so
1286%attr(755,root,root) %{_libdir}/asterisk/modules/format_h264.so
1287%attr(755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so
1288%attr(755,root,root) %{_libdir}/asterisk/modules/format_pcm.so
1289%attr(755,root,root) %{_libdir}/asterisk/modules/format_siren14.so
1290%attr(755,root,root) %{_libdir}/asterisk/modules/format_siren7.so
1291%attr(755,root,root) %{_libdir}/asterisk/modules/format_sln.so
1292%attr(755,root,root) %{_libdir}/asterisk/modules/format_vox.so
1293%if %{with opus_vp8}
1294%attr(755,root,root) %{_libdir}/asterisk/modules/format_vp8.so
1295%endif
1296%attr(755,root,root) %{_libdir}/asterisk/modules/format_wav.so
1297%attr(755,root,root) %{_libdir}/asterisk/modules/func_aes.so
1298%attr(755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so
1299%attr(755,root,root) %{_libdir}/asterisk/modules/func_base64.so
1300%attr(755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so
1301%attr(755,root,root) %{_libdir}/asterisk/modules/func_callcompletion.so
1302%attr(755,root,root) %{_libdir}/asterisk/modules/func_callerid.so
1303%attr(755,root,root) %{_libdir}/asterisk/modules/func_cdr.so
1304%attr(755,root,root) %{_libdir}/asterisk/modules/func_channel.so
1305%attr(755,root,root) %{_libdir}/asterisk/modules/func_config.so
1306%attr(755,root,root) %{_libdir}/asterisk/modules/func_cut.so
1307%attr(755,root,root) %{_libdir}/asterisk/modules/func_db.so
1308%attr(755,root,root) %{_libdir}/asterisk/modules/func_devstate.so
1309%attr(755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so
1310%attr(755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so
1311%attr(755,root,root) %{_libdir}/asterisk/modules/func_enum.so
1312%attr(755,root,root) %{_libdir}/asterisk/modules/func_env.so
1313%attr(755,root,root) %{_libdir}/asterisk/modules/func_extstate.so
1314%attr(755,root,root) %{_libdir}/asterisk/modules/func_frame_trace.so
1315%attr(755,root,root) %{_libdir}/asterisk/modules/func_global.so
1316%attr(755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so
1317%attr(755,root,root) %{_libdir}/asterisk/modules/func_hangupcause.so
1318%attr(755,root,root) %{_libdir}/asterisk/modules/func_holdintercept.so
1319%attr(755,root,root) %{_libdir}/asterisk/modules/func_iconv.so
1320%attr(755,root,root) %{_libdir}/asterisk/modules/func_jitterbuffer.so
1321%attr(755,root,root) %{_libdir}/asterisk/modules/func_lock.so
1322%attr(755,root,root) %{_libdir}/asterisk/modules/func_logic.so
1323%attr(755,root,root) %{_libdir}/asterisk/modules/func_math.so
1324%attr(755,root,root) %{_libdir}/asterisk/modules/func_md5.so
1325%attr(755,root,root) %{_libdir}/asterisk/modules/func_module.so
1326%attr(755,root,root) %{_libdir}/asterisk/modules/func_periodic_hook.so
1327%attr(755,root,root) %{_libdir}/asterisk/modules/func_pitchshift.so
1328%attr(755,root,root) %{_libdir}/asterisk/modules/func_presencestate.so
1329%attr(755,root,root) %{_libdir}/asterisk/modules/func_rand.so
1330%attr(755,root,root) %{_libdir}/asterisk/modules/func_realtime.so
1331%attr(755,root,root) %{_libdir}/asterisk/modules/func_sha1.so
1332%attr(755,root,root) %{_libdir}/asterisk/modules/func_shell.so
1333%attr(755,root,root) %{_libdir}/asterisk/modules/func_sorcery.so
1334%attr(755,root,root) %{_libdir}/asterisk/modules/func_sprintf.so
1335%attr(755,root,root) %{_libdir}/asterisk/modules/func_srv.so
1336%attr(755,root,root) %{_libdir}/asterisk/modules/func_strings.so
1337%attr(755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so
1338%attr(755,root,root) %{_libdir}/asterisk/modules/func_talkdetect.so
1339%attr(755,root,root) %{_libdir}/asterisk/modules/func_timeout.so
1340%attr(755,root,root) %{_libdir}/asterisk/modules/func_uri.so
1341%attr(755,root,root) %{_libdir}/asterisk/modules/func_version.so
1342%attr(755,root,root) %{_libdir}/asterisk/modules/func_volume.so
1343%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so
1344%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_config.so
1345%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so
1346%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so
1347%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so
1348%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so
1349%attr(755,root,root) %{_libdir}/asterisk/modules/res_adsi.so
1350%attr(755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so
1351%attr(755,root,root) %{_libdir}/asterisk/modules/res_agi.so
1352%attr(755,root,root) %{_libdir}/asterisk/modules/res_ari.so
1353%attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_applications.so
1354%attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_asterisk.so
1355%attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_bridges.so
1356%attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_channels.so
1357%attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_device_states.so
1358%attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_endpoints.so
1359%attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_events.so
1360%attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_model.so
1361%attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_playbacks.so
1362%attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_recordings.so
1363%attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_sounds.so
1364%attr(755,root,root) %{_libdir}/asterisk/modules/res_chan_stats.so
1365%attr(755,root,root) %{_libdir}/asterisk/modules/res_clialiases.so
1366%attr(755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so
1367%attr(755,root,root) %{_libdir}/asterisk/modules/res_convert.so
1368%attr(755,root,root) %{_libdir}/asterisk/modules/res_crypto.so
1369%attr(755,root,root) %{_libdir}/asterisk/modules/res_endpoint_stats.so
1370%attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_celt.so
1371%attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_g729.so
1372%attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h263.so
1373%attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h264.so
1374%attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_opus.so
1375%attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_silk.so
1376%attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_siren14.so
1377%attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_siren7.so
1378%if %{with opus_vp8}
1379%attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_vp8.so
1380%endif
1381%attr(755,root,root) %{_libdir}/asterisk/modules/res_http_websocket.so
1382%attr(755,root,root) %{_libdir}/asterisk/modules/res_limit.so
1383%attr(755,root,root) %{_libdir}/asterisk/modules/res_manager_devicestate.so
1384%attr(755,root,root) %{_libdir}/asterisk/modules/res_manager_presencestate.so
1385%attr(755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
1386%attr(755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so
1387%attr(755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
1388%attr(755,root,root) %{_libdir}/asterisk/modules/res_mwi_external.so
1389%attr(755,root,root) %{_libdir}/asterisk/modules/res_mwi_external_ami.so
1390%attr(755,root,root) %{_libdir}/asterisk/modules/res_parking.so
1391%attr(755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so
1392%attr(755,root,root) %{_libdir}/asterisk/modules/res_pktccops.so
1393%attr(755,root,root) %{_libdir}/asterisk/modules/res_realtime.so
1394# res_rtp_asterisk.so pulls some pjproject libs, but it still looks like a core module
1395%attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_asterisk.so
1396%attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_multicast.so
1397%attr(755,root,root) %{_libdir}/asterisk/modules/res_security_log.so
1398%attr(755,root,root) %{_libdir}/asterisk/modules/res_smdi.so
1399%attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_astdb.so
1400%attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_config.so
1401%attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_memory.so
1402%attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_memory_cache.so
1403%attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_realtime.so
1404%attr(755,root,root) %{_libdir}/asterisk/modules/res_speech.so
1405%attr(755,root,root) %{_libdir}/asterisk/modules/res_srtp.so
1406%attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis.so
1407%attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_answer.so
1408%attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_device_state.so
1409%attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_playback.so
1410%attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_recording.so
1411%attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_snoop.so
1412%attr(755,root,root) %{_libdir}/asterisk/modules/res_stun_monitor.so
1413%attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so
1414%attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_timerfd.so
1415%attr(755,root,root) %{_libdir}/asterisk/modules/res_statsd.so
1416%{systemdtmpfilesdir}/%{name}.conf
1417
1418%dir %{_datadir}/asterisk
1419%dir %{_datadir}/asterisk/agi-bin
1420%dir %{_datadir}/asterisk/firmware
1421%dir %{_datadir}/asterisk/firmware/iax
1422%dir %{_datadir}/asterisk/images
1423%dir %{_datadir}/asterisk/moh
1424%dir %{_datadir}/asterisk/sounds
1425%dir %attr(750,root,asterisk) %{_datadir}/asterisk/keys
1426# no need to protect publicly downloaded and packaged .pub
1427#%{_datadir}/asterisk/keys/*.pub
1428%{_datadir}/asterisk/images/*.jpg
1429%{_datadir}/asterisk/phoneprov
1430%{_datadir}/asterisk/licenses
1431
1432%dir %{_datadir}/asterisk/documentation
1433%{_datadir}/asterisk/documentation/appdocsxml.dtd
1434%{_datadir}/asterisk/documentation/appdocsxml.xslt
1435%{_datadir}/asterisk/documentation/core-en_US.xml
1436
1437%dir %{_datadir}/asterisk/rest-api
1438%{_datadir}/asterisk/rest-api/*.json
1439
1440%dir %{_datadir}/asterisk/scripts
1441
1442%attr(770,root,asterisk) %dir %{_localstatedir}/lib/asterisk
1443%dir %attr(750,root,asterisk) %{_localstatedir}/lib/asterisk/licenses
1444
1445%attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk
1446%attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-csv
1447%attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-custom
1448
1449%attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk
1450%attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/monitor
1451%attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/outgoing
1452%attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/tmp
1453%attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/uploads
1454%attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/voicemail
1455
1456%attr(775,root,asterisk) %dir %{_localstatedir}/run/asterisk
1457
1458%files devel
1459%defattr(644,root,root,755)
1460%attr(755,root,root) %{_libdir}/libasteriskssl.so
1461%dir %{_includedir}/asterisk
1462%{_includedir}/asterisk/*.h
1463%{_includedir}/asterisk.h
1464
1465%if %{with apidocs}
1466%files apidocs
1467%defattr(644,root,root,755)
1468%doc doc/api/*
1469%endif
1470
1471%files utils
1472%defattr(644,root,root,755)
1473%attr(755,root,root) %{_sbindir}/aelparse
1474%attr(755,root,root) %{_sbindir}/conf2ael
1475%attr(755,root,root) %{_sbindir}/muted
1476%attr(755,root,root) %{_sbindir}/smsq
1477%attr(755,root,root) %{_sbindir}/stereorize
1478%attr(755,root,root) %{_sbindir}/streamplayer
1479
1480%files astman
1481%defattr(644,root,root,755)
1482%attr(755,root,root) %{_sbindir}/astman
1483%{_mandir}/man1/astman.1*
1484
1485%files alsa
1486%defattr(644,root,root,755)
1487%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alsa.conf
1488%attr(755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so
1489
1490%if %{with bluetooth}
1491%files bluetooth
1492%defattr(644,root,root,755)
1493%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_mobile.conf
1494%attr(755,root,root) %{_libdir}/asterisk/modules/chan_mobile.so
1495%endif
1496
1497%files calendar
1498%defattr(644,root,root,755)
1499%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/calendar.conf
1500%attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar.so
1501%attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_caldav.so
1502%attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_ews.so
1503%attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_exchange.so
1504%attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_icalendar.so
1505
1506%files curl
1507%defattr(644,root,root,755)
1508%doc contrib/scripts/dbsep.cgi
1509%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dbsep.conf
1510%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_curl.conf
1511%attr(755,root,root) %{_libdir}/asterisk/modules/func_curl.so
1512%attr(755,root,root) %{_libdir}/asterisk/modules/res_config_curl.so
1513%attr(755,root,root) %{_libdir}/asterisk/modules/res_curl.so
1514
1515%files dahdi
1516%defattr(644,root,root,755)
1517%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/meetme.conf
1518%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_dahdi.conf
1519%{_datadir}/dahdi/span_config.d/40-asterisk
1520%attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so
1521%attr(755,root,root) %{_libdir}/asterisk/modules/app_flash.so
1522%attr(755,root,root) %{_libdir}/asterisk/modules/app_meetme.so
1523%attr(755,root,root) %{_libdir}/asterisk/modules/app_page.so
1524%attr(755,root,root) %{_libdir}/asterisk/modules/chan_dahdi.so
1525%attr(755,root,root) %{_libdir}/asterisk/modules/codec_dahdi.so
1526%attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_dahdi.so
1527
1528%files fax
1529%defattr(644,root,root,755)
1530%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_fax.conf
1531%attr(755,root,root) %{_libdir}/asterisk/modules/res_fax.so
1532%attr(755,root,root) %{_libdir}/asterisk/modules/res_fax_spandsp.so
1533
1534%files festival
1535%defattr(644,root,root,755)
1536%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/festival.conf
1537%attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/festival
1538%attr(755,root,root) %{_libdir}/asterisk/modules/app_festival.so
1539
1540%files gsm
1541%defattr(644,root,root,755)
1542%attr(755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so
1543%attr(755,root,root) %{_libdir}/asterisk/modules/format_gsm.so
1544%attr(755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so
1545
1546%files http
1547%defattr(644,root,root,755)
1548%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/http.conf
1549%attr(755,root,root) %{_libdir}/asterisk/modules/res_http_post.so
1550%{_datadir}/asterisk/static-http
1551
1552%files ices
1553%defattr(644,root,root,755)
1554%doc contrib/asterisk-ices.xml
1555%attr(755,root,root) %{_libdir}/asterisk/modules/app_ices.so
1556
1557%if %{with ilbc}
1558%files ilbc
1559%defattr(644,root,root,755)
1560%attr(755,root,root) %{_libdir}/asterisk/modules/codec_ilbc.so
1561%attr(755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so
1562%endif
1563
1564%files jabber
1565%defattr(644,root,root,755)
1566%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/motif.conf
1567%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/xmpp.conf
1568%attr(755,root,root) %{_libdir}/asterisk/modules/chan_motif.so
1569%attr(755,root,root) %{_libdir}/asterisk/modules/res_xmpp.so
1570
1571%if %{with jack}
1572%files jack
1573%defattr(644,root,root,755)
1574%attr(755,root,root) %{_libdir}/asterisk/modules/app_jack.so
1575%endif
1576
1577%files lua
1578%defattr(644,root,root,755)
1579%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.lua
1580%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_lua.so
1581
1582%if %{with ldap}
1583%files ldap
1584%defattr(644,root,root,755)
1585%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_ldap.conf
1586%attr(755,root,root) %{_libdir}/asterisk/modules/res_config_ldap.so
1587
1588%if 0
1589%files ldap-fds
1590%defattr(644,root,root,755)
1591%{_sysconfdir}/dirsrv/schema/99asterisk.ldif
1592%endif
1593%endif
1594
1595%files lpc10
1596%defattr(644,root,root,755)
1597%attr(755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so
1598
1599%files minivm
1600%defattr(644,root,root,755)
1601%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions_minivm.conf
1602%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/minivm.conf
1603%attr(755,root,root) %{_libdir}/asterisk/modules/app_minivm.so
1604
1605%if %{with mysql}
1606%files mysql
1607%defattr(644,root,root,755)
1608%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/app_mysql.conf
1609%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_mysql.conf
1610%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_mysql.conf
1611%attr(755,root,root) %{_libdir}/asterisk/modules/app_mysql.so
1612%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_mysql.so
1613%attr(755,root,root) %{_libdir}/asterisk/modules/res_config_mysql.so
1614%endif
1615
1616%if %{with odbc}
1617%files odbc
1618%defattr(644,root,root,755)
1619%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
1620%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_odbc.conf
1621%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_odbc.conf
1622%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/func_odbc.conf
1623%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_odbc.conf
1624%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
1625%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_odbc.so
1626%attr(755,root,root) %{_libdir}/asterisk/modules/cel_odbc.so
1627%attr(755,root,root) %{_libdir}/asterisk/modules/func_odbc.so
1628%attr(755,root,root) %{_libdir}/asterisk/modules/res_config_odbc.so
1629%attr(755,root,root) %{_libdir}/asterisk/modules/res_odbc.so
1630%attr(755,root,root) %{_libdir}/asterisk/modules/res_odbc_transaction.so
1631%endif
1632
1633%if %{with opus_vp8}
1634%files opus
1635%defattr(644,root,root,755)
1636%attr(755,root,root) %{_libdir}/asterisk/modules/format_ogg_opus_open_source.so
1637%attr(755,root,root) %{_libdir}/asterisk/modules/codec_opus_open_source.so
1638%endif
1639
1640%files osp
1641%defattr(644,root,root,755)
1642%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/osp.conf
1643%attr(755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so
1644
1645%if %{with oss}
1646%files oss
1647%defattr(644,root,root,755)
1648%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/oss.conf
1649%attr(755,root,root) %{_libdir}/asterisk/modules/chan_oss.so
1650%endif
1651
1652%if %{with pjsip}
1653%files pjsip
1654%defattr(644,root,root,755)
1655%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjproject.conf
1656%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip.conf
1657%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip_notify.conf
1658%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip_wizard.conf
1659%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/hep.conf
1660%attr(755,root,root) %{_libdir}/asterisk/modules/chan_pjsip.so
1661%attr(755,root,root) %{_libdir}/asterisk/modules/func_pjsip_aor.so
1662%attr(755,root,root) %{_libdir}/asterisk/modules/func_pjsip_contact.so
1663%attr(755,root,root) %{_libdir}/asterisk/modules/func_pjsip_endpoint.so
1664%attr(755,root,root) %{_libdir}/asterisk/modules/res_hep.so
1665%attr(755,root,root) %{_libdir}/asterisk/modules/res_hep_pjsip.so
1666%attr(755,root,root) %{_libdir}/asterisk/modules/res_hep_rtcp.so
1667%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjproject.so
1668%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_acl.so
1669%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_authenticator_digest.so
1670%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_caller_id.so
1671%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_config_wizard.so
1672%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_dialog_info_body_generator.so
1673%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_diversion.so
1674%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_dlg_options.so
1675%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_dtmf_info.so
1676%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_empty_info.so
1677%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_anonymous.so
1678%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_ip.so
1679%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_user.so
1680%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_exten_state.so
1681%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_header_funcs.so
1682%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_history.so
1683%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_logger.so
1684%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_messaging.so
1685%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_mwi_body_generator.so
1686%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_mwi.so
1687%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_nat.so
1688%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_notify.so
1689%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_one_touch_record_info.so
1690%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_authenticator_digest.so
1691%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_publish.so
1692%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_registration.so
1693%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_path.so
1694%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_phoneprov_provider.so
1695%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pidf_body_generator.so
1696%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pidf_digium_body_supplement.so
1697%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pidf_eyebeam_body_supplement.so
1698%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_publish_asterisk.so
1699%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pubsub.so
1700%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_refer.so
1701%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_registrar_expire.so
1702%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_registrar.so
1703%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_rfc3326.so
1704%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_sdp_rtp.so
1705%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_send_to_voicemail.so
1706%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_session.so
1707%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_sips_contact.so
1708%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip.so
1709%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_t38.so
1710%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_transport_management.so
1711%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_transport_websocket.so
1712%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_xpidf_body_generator.so
1713%endif
1714
1715%if %{with portaudio}
1716%files portaudio
1717%defattr(644,root,root,755)
1718%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/console.conf
1719%attr(755,root,root) %{_libdir}/asterisk/modules/chan_console.so
1720%endif
1721
1722%if %{with pgsql}
1723%files postgresql
1724%defattr(644,root,root,755)
1725%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_pgsql.conf
1726%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_pgsql.conf
1727%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pgsql.conf
1728%doc contrib/realtime/postgresql/postgresql_cdr.sql
1729%doc contrib/realtime/postgresql/postgresql_config.sql
1730%doc contrib/realtime/postgresql/postgresql_voicemail.sql
1731%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so
1732%attr(755,root,root) %{_libdir}/asterisk/modules/cel_pgsql.so
1733%attr(755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so
1734%endif
1735
1736%if %{with radius}
1737%files radius
1738%defattr(644,root,root,755)
1739%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so
1740%attr(755,root,root) %{_libdir}/asterisk/modules/cel_radius.so
1741%endif
1742
1743%files resample
1744%defattr(644,root,root,755)
1745%attr(755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
1746
1747%files skinny
1748%defattr(644,root,root,755)
1749%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/skinny.conf
1750%attr(755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so
1751
1752%files snmp
1753%defattr(644,root,root,755)
1754%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_snmp.conf
1755%attr(755,root,root) %{_libdir}/asterisk/modules/res_snmp.so
1756
1757%files speex
1758%defattr(644,root,root,755)
1759%attr(755,root,root) %{_libdir}/asterisk/modules/codec_speex.so
1760%attr(755,root,root) %{_libdir}/asterisk/modules/func_speex.so
1761
1762%if %{with sqlite2}
1763%files sqlite2
1764%defattr(644,root,root,755)
1765%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite.conf
1766%attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite.so
1767%endif
1768
1769%files sqlite3
1770%defattr(644,root,root,755)
1771%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
1772%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_sqlite3_custom.conf
1773%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite3.conf
1774%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
1775%attr(755,root,root) %{_libdir}/asterisk/modules/cel_sqlite3_custom.so
1776%attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite3.so
1777
1778%if %{with tds}
1779%files tds
1780%defattr(644,root,root,755)
1781%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_tds.conf
1782%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_tds.conf
1783%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so
1784%attr(755,root,root) %{_libdir}/asterisk/modules/cel_tds.so
1785%endif
1786
1787%files unistim
1788%defattr(644,root,root,755)
1789%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/unistim.conf
1790%attr(755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so
1791
1792
1793%files voicemail
1794%defattr(644,root,root,755)
1795%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/voicemail.conf
1796%attr(755,root,root) %{_libdir}/asterisk/modules/func_vmcount.so
1797
1798%files voicemail-imap
1799%defattr(644,root,root,755)
1800%attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_imap.so
1801
1802%if %{with odbc}
1803%files voicemail-odbc
1804%defattr(644,root,root,755)
1805%attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_odbc.so
1806%endif
1807
1808%files voicemail-plain
1809%defattr(644,root,root,755)
1810%attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_plain.so
1811
1812%files vorbis
1813%defattr(644,root,root,755)
1814%attr(755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so
1815
1816%files debug-tools
1817%defattr(644,root,root,755)
1818%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ast_debug_tools.conf
1819%attr(755,root,root) %{_datadir}/asterisk/scripts/ast_coredumper
1820%attr(755,root,root) %{_datadir}/asterisk/scripts/ast_logescalator
1821%attr(755,root,root) %{_datadir}/asterisk/scripts/ast_loggrabber
1822%attr(755,root,root) %{_datadir}/asterisk/scripts/refcounter.py
This page took 0.040598 seconds and 4 git commands to generate.