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