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