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