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