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