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