]> git.pld-linux.org Git - packages/asterisk.git/blame - asterisk.spec
drop obsolete openais
[packages/asterisk.git] / asterisk.spec
CommitLineData
8ac733fc
PG
1# TODO:
2# - cgi-bin package - separate, because of suid-root
0893acfb 3# - use shared versions of LIBILBC:=ilbc/libilbc.a (ilbc not enabled currently)
dd54f70d 4# - CFLAGS passing
1a59be60 5# - make package for moh sound files
a0bbadbf
ER
6# - likely odbc and imap broken (identical code, some #define not working, etc):
7# *** WARNING: identical binaries are copied, not linked:
8# %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_odbc.so
9# and /usr/lib64/asterisk/modules/app_directory_imap.so
10# *** WARNING: identical binaries are copied, not linked:
11# %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_plain.so
12# and /usr/lib64/asterisk/modules/app_directory_imap.so
750e5644 13# - ncurses dep gone for good (replaced by libedit)?
1b6f7009
ER
14# - missing/failed features:
15# $ grep =0 build_tools/menuselect-deps
f9d8a083 16# NBS=0 AST_EXT_LIB_SETUP([NBS], [Network Broadcast Sound], [nbs])
f9d8a083
ER
17# SS7=0 AST_EXT_LIB_SETUP([SS7], [ISDN SS7], [ss7])
18# VPBAPI=0 AST_EXT_LIB_SETUP([VPB], [Voicetronix API], [vpb])
4fa818dd 19# - %attr(755,root,root) %{_libdir}/asterisk/modules/chan_usbradio.so
fb0589cb
JB
20#
21# Conditional build:
e3a22b69 22%bcond_without h323 # without h323 support
750e5644
ER
23%bcond_without apidocs # disable apidocs building
24%bcond_without verbose # verbose build
0adeb087 25
334d264b 26%define rel 0.1
8ac733fc 27Summary: Asterisk PBX
3dd43888 28Summary(pl.UTF-8): Centralka (PBX) Asterisk
8ac733fc 29Name: asterisk
334d264b 30Version: 12.0.0
b178e809 31Release: %{rel}
8ac733fc
PG
32License: GPL v2
33Group: Applications/System
8c1b5e50 34Source0: http://downloads.digium.com/pub/asterisk/releases/%{name}-%{version}.tar.gz
334d264b 35# Source0-md5: 1226dabeba5637e6114936ea9e916b88
48b81789
PG
36Source1: %{name}.init
37Source2: %{name}.sysconfig
27944e5a 38Source3: %{name}.tmpfiles
046a2286 39Source5: %{name}.logrotate
3116fec3
AM
40# menuselect.* -> make menuconfig; choose options; copy resulting files here
41Source12: menuselect.makedeps
42Source13: menuselect.makeopts
ba762f24 43Patch0: mxml-system.patch
8c44d5b7 44Patch1: lua51-path.patch
0f0650bc 45#atch2: %{name}-no_k6_on_sparc.patch
0303e2bb
JR
46Patch3: %{name}-lib.patch
47Patch4: %{name}-ppc.patch
6889aefb
ER
48Patch5: external-libedit.patch
49Patch6: pkg-config-gmime.patch
50Patch7: FHS-paths.patch
4fb7c436
ER
51Patch8: libedit-history.patch
52Patch9: pld-banner.patch
1b6f7009 53Patch16: lpc10-system.patch
0893acfb 54Patch17: gsm-libpoison.patch
f1b83283 55Patch18: Fix-history-loading-when-using-external-libedit.patch
fba8507d 56Patch19: ptlib-check.patch
8c7a2ffa 57URL: http://www.asterisk.org/
8639c8ed 58BuildRequires: OSPToolkit-devel >= 3.6.1
7e588411 59BuildRequires: SDL_image-devel
8c1b5e50 60BuildRequires: alsa-lib-devel
7605fc79
AM
61BuildRequires: autoconf
62BuildRequires: automake
7346b8fc 63BuildRequires: bison
3116fec3 64BuildRequires: bluez-libs-devel
7e588411 65BuildRequires: curl-devel
8e72a4f9 66BuildRequires: dahdi-linux-devel
a149dc9c 67BuildRequires: dahdi-tools-devel >= 2.0.0
1b7ef3a2 68BuildRequires: doxygen
8e72a4f9 69BuildRequires: freetds-devel >= 0.63
7346b8fc 70BuildRequires: gawk
19b2566c 71BuildRequires: gcc >= 5:3.4
8e72a4f9 72BuildRequires: gmime22-devel
d925c006 73BuildRequires: gtk+2-devel
7605fc79 74BuildRequires: iksemel-devel
6889aefb 75BuildRequires: imap-devel
8c1b5e50 76BuildRequires: jack-audio-connection-kit-devel
8e72a4f9 77BuildRequires: libcap-devel
5d89ea99 78BuildRequires: libedit-devel
1b6f7009 79BuildRequires: libgsm-devel
d579563d 80BuildRequires: libical-devel
8c1b5e50 81BuildRequires: libogg-devel
4fa818dd 82BuildRequires: libresample-devel
7e588411 83BuildRequires: libvorbis-devel
d925c006 84BuildRequires: libxml2-devel
1b6f7009 85BuildRequires: lpc10-devel
8c44d5b7 86BuildRequires: lua51-devel
ba762f24 87BuildRequires: mxml-devel
82475f50
PG
88BuildRequires: mysql-devel
89BuildRequires: ncurses-devel
f6b38539 90BuildRequires: neon-devel
8c1b5e50
AM
91BuildRequires: net-snmp-devel
92BuildRequires: newt-devel
7525849f 93%if %{with h323}
4642ade3 94BuildRequires: h323plus-devel >= 1.24.0
7525849f 95%endif
8c1b5e50 96BuildRequires: openldap-devel
12ec33bf 97BuildRequires: openssl-devel >= 0.9.7d
8e72a4f9 98BuildRequires: pam-devel
99BuildRequires: pkgconfig
8c1b5e50 100BuildRequires: popt-devel
a149dc9c 101BuildRequires: portaudio-devel >= 19
8e72a4f9 102BuildRequires: postgresql-devel
7525849f 103%if %{with h323}
4642ade3 104BuildRequires: ptlib-devel
7525849f 105%endif
8e72a4f9 106BuildRequires: radiusclient-ng-devel
fa4054d8 107BuildRequires: rpmbuild(macros) >= 1.268
591f7fb9 108BuildRequires: sed >= 4.0
1b6f7009 109BuildRequires: spandsp-devel >= 0.0.5
fa4054d8 110BuildRequires: speex-devel
8e72a4f9 111BuildRequires: sqlite-devel
8c1b5e50 112BuildRequires: sqlite3-devel
b89d2618 113BuildRequires: srtp-devel
8e72a4f9 114BuildRequires: unixODBC-devel
7e588411 115BuildRequires: xorg-lib-libX11-devel
8e72a4f9 116BuildRequires: zlib-devel
a149dc9c 117BuildRequires: libpri-devel >= 1.4.6
a149dc9c 118%if %{with fc}
a149dc9c
ER
119BuildRequires: libss7-devel >= 1.0.1
120BuildRequires: libtool-ltdl-devel
121BuildRequires: libusb-devel
122BuildRequires: lm_sensors-devel
a149dc9c 123%endif
db3e4bef
JR
124Requires(post,preun): /sbin/chkconfig
125Requires(postun): /usr/sbin/groupdel
126Requires(postun): /usr/sbin/userdel
127Requires(pre): /bin/id
128Requires(pre): /usr/bin/getgid
129Requires(pre): /usr/sbin/groupadd
130Requires(pre): /usr/sbin/useradd
fa4054d8 131Requires: rc-scripts
db3e4bef
JR
132Provides: group(asterisk)
133Provides: user(asterisk)
134Conflicts: logrotate < 3.8.0
8ac733fc
PG
135BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
136
137%description
138Asterisk is an Open Source PBX and telephony development platform that
139can both replace a conventional PBX and act as a platform for
140developing custom telephony applications for delivering dynamic
141content over a telephone similarly to how one can deliver dynamic
142content through a web browser using CGI and a web server.
143
144Asterisk talks to a variety of telephony hardware including BRI, PRI,
145POTS, and IP telephony clients using the Inter-Asterisk eXchange
146protocol (e.g. gnophone or miniphone). For more information and a
8c7a2ffa 147current list of supported hardware, see http://www.asterisk.org/.
de95e0fb 148
82de9d0d
JR
149%description -l pl.UTF-8
150Asterisk to wolnodostępna centralka (PBX) i platforma programistyczna
151dla telefonii, mogąca zastąpić konwencjonalne PBX-y oraz służyć jako
152platforma do rozwijania własnych aplikacji telefonicznych do
153przekazywania dynamicznej treści przez telefon, podobnie jak można
154przekazywać dynamiczną treść przez przeglądarkę WWW przy użyciu CGI i
de95e0fb
JB
155serwera WWW.
156
82de9d0d
JR
157Asterisk współpracuje z wielorakim sprzętem telefonicznym, w tym BRI,
158PRI, POTS oraz klienty telefonii IP używające protokołu Inter-Asterisk
159eXchange (np. gnophone lub miniphone). Więcej informacji i listę
160obsługiwanego sprzętu można znaleźć pod http://www.asterisk.org/.
8ac733fc
PG
161
162%package devel
de95e0fb 163Summary: Header files for Asterisk platform
3dd43888 164Summary(pl.UTF-8): Pliki nagłówkowe platformy Asterisk
8ac733fc 165Group: Development
8ac733fc
PG
166
167%description devel
de95e0fb 168Header files for Asterisk development platform.
8ac733fc 169
82de9d0d
JR
170%description devel -l pl.UTF-8
171Pliki nagłówkowe platformy programistycznej Asterisk.
8ac733fc 172
a149dc9c
ER
173%package ais
174Summary: Modules for Asterisk that use OpenAIS
175Group: Applications/Networking
176Requires: %{name} = %{version}-%{release}
177
178%description ais
179Modules for Asterisk that use OpenAIS.
180
181%package alsa
182Summary: Modules for Asterisk that use Alsa sound drivers
183Group: Applications/Networking
184Requires: %{name} = %{version}-%{release}
185
186%description alsa
187Modules for Asterisk that use Alsa sound drivers.
188
622100af
ER
189%package astman
190Summary: Astman is a text mode Manager for Asterisk
191Group: Applications/Networking
192
193%description astman
194Astman is a text mode Manager for Asterisk.
195
196Astman connects to Asterisk by TCP, so you can run Astman on a
197completely different computer than your Asterisk computer.
198
a149dc9c
ER
199%package curl
200Summary: Modules for Asterisk that use cURL
201Group: Applications/Networking
202Requires: %{name} = %{version}-%{release}
203
204%description curl
205Modules for Asterisk that use cURL.
206
207%package dahdi
208Summary: Modules for Asterisk that use DAHDI
209Group: Applications/Networking
210Requires(pre): /usr/sbin/usermod
211Requires: %{name} = %{version}-%{release}
212Requires: dahdi-tools >= 2.0.0
213
214%description dahdi
215Modules for Asterisk that use DAHDI.
216
217%package fax
218Summary: FAX applications for Asterisk
219Group: Applications/Networking
220Requires: %{name} = %{version}-%{release}
221
222%description fax
223FAX applications for Asterisk
224
225%package festival
226Summary: Festival application for Asterisk
227Group: Applications/Networking
228Requires: %{name} = %{version}-%{release}
229Requires: festival
230
231%description festival
232Application for the Asterisk PBX that uses Festival to convert text to
233speech.
234
622100af
ER
235%package gsm
236Summary: Support GSM audio encoding/decoding
237Group: Applications/Networking
238Requires: %{name} = %{version}-%{release}
239
240%description gsm
241Support GSM audio encoding/decoding.
242
91beb87f 243%package h323
4fb7c436 244Summary: H.323 protocol support for Asterisk
91beb87f
ER
245Group: Applications/Networking
246Requires: %{name} = %{version}-%{release}
247
248%description h323
1b6f7009
ER
249This channel driver (chan_h323) provides support for the H.323
250protocol for Asterisk. This is an implementation originally
251contributed by NuFone and nowdays maintained and distributed by
252Digium, Inc. Hence, it is considered the official H.323 chanel driver.
91beb87f 253
622100af
ER
254%package http
255Summary: HTTP Server Support
256Group: Applications/Networking
257Requires: %{name} = %{version}-%{release}
258
259%description http
260HTTP Server Support.
261
a149dc9c
ER
262%package ices
263Summary: Stream audio from Asterisk to an IceCast server
264Group: Applications/Networking
265Requires: %{name} = %{version}-%{release}
266Requires: ices
267Obsoletes: asterisk < 1.4.18-1
268Conflicts: asterisk < 1.4.18-1
269
270%description ices
271Stream audio from Asterisk to an IceCast server.
272
273%package jabber
274Summary: Jabber/XMPP resources for Asterisk
275Group: Applications/Networking
276Requires: %{name} = %{version}-%{release}
277
278%description jabber
279Jabber/XMPP resources for Asterisk.
280
281%package jack
282Summary: JACK resources for Asterisk
283Group: Applications/Networking
284Requires: %{name} = %{version}-%{release}
285
286%description jack
287JACK resources for Asterisk.
288
289%package lua
290Summary: Lua resources for Asterisk
291Group: Applications/Networking
292Requires: %{name} = %{version}-%{release}
293
294%description lua
295Lua resources for Asterisk.
296
297%package ldap
298Summary: LDAP resources for Asterisk
299Group: Applications/Networking
300Requires: %{name} = %{version}-%{release}
301
302%description ldap
303LDAP resources for Asterisk.
304
305%package ldap-fds
306Summary: LDAP resources for Asterisk and the Fedora Directory Server
307Group: Applications/Networking
308Requires: %{name} = %{version}-%{release}
309Requires: %{name}-ldap = %{version}-%{release}
310Requires: fedora-ds-base
311
312%description ldap-fds
313LDAP resources for Asterisk and the Fedora Directory Server.
314
622100af
ER
315%package lpc10
316Summary: LPC-10 2400 bps Voice Codec support
317Group: Applications/Networking
318Requires: %{name} = %{version}-%{release}
319
320%description lpc10
321LPC-10 2400 bps Voice Codec support
322
a149dc9c
ER
323%package minivm
324Summary: MiniVM applicaton for Asterisk
325Group: Applications/Networking
326Requires: %{name} = %{version}-%{release}
327
328%description minivm
329MiniVM application for Asterisk.
330
331%package odbc
332Summary: Applications for Asterisk that use ODBC (except voicemail)
333Group: Applications/Networking
334Requires: %{name} = %{version}-%{release}
335
336%description odbc
337Applications for Asterisk that use ODBC (except voicemail)
338
385eff93
ER
339%package osp
340Summary: Modules for Asterisk that use Open Settlement Protocol (OSP) Applications
341Group: Applications/Networking
342Requires: %{name} = %{version}-%{release}
343
344%description osp
345Open Settlement Protocol (OSP) Applications.
346
a149dc9c
ER
347%package oss
348Summary: Modules for Asterisk that use OSS sound drivers
349Group: Applications/Networking
350Requires: %{name} = %{version}-%{release}
351
352%description oss
353Modules for Asterisk that use OSS sound drivers.
354
355%package portaudio
356Summary: Modules for Asterisk that use the portaudio library
357Group: Applications/Networking
358Requires: %{name} = %{version}-%{release}
359
360%description portaudio
361Modules for Asterisk that use the portaudio library.
362
363%package postgresql
364Summary: Applications for Asterisk that use PostgreSQL
365Group: Applications/Networking
366Requires: %{name} = %{version}-%{release}
367
368%description postgresql
369Applications for Asterisk that use PostgreSQL.
370
371%package radius
372Summary: Applications for Asterisk that use RADIUS
373Group: Applications/Networking
374Requires: %{name} = %{version}-%{release}
375
376%description radius
377Applications for Asterisk that use RADIUS.
378
622100af
ER
379%package resample
380Summary: resample codec
381Group: Applications/Networking
382Requires: %{name} = %{version}-%{release}
383
384%description resample
385resample codec.
386
a149dc9c
ER
387%package skinny
388Summary: Modules for Asterisk that support the SCCP/Skinny protocol
389Group: Applications/Networking
390Requires: %{name} = %{version}-%{release}
391
392%description skinny
393Modules for Asterisk that support the SCCP/Skinny protocol.
394
395%package snmp
396Summary: Module that enables SNMP monitoring of Asterisk
397Group: Applications/Networking
398Requires: %{name} = %{version}-%{release}
750e5644 399Requires: mibs-dirs
a149dc9c
ER
400
401%description snmp
402Module that enables SNMP monitoring of Asterisk.
403
622100af
ER
404%package speex
405Summary: Speex codec support
406Group: Applications/Networking
407Requires: %{name} = %{version}-%{release}
408
409%description speex
410Speex codec support.
411
a149dc9c
ER
412%package sqlite
413Summary: Sqlite modules for Asterisk
414Group: Applications/Networking
415Requires: %{name} = %{version}-%{release}
416
417%description sqlite
418Sqlite modules for Asterisk.
419
420%package tds
421Summary: Modules for Asterisk that use FreeTDS
422Group: Applications/Networking
423Requires: %{name} = %{version}-%{release}
424
425%description tds
426Modules for Asterisk that use FreeTDS.
427
428%package unistim
429Summary: Unistim channel for Asterisk
430Group: Applications/Networking
431Requires: %{name} = %{version}-%{release}
432
433%description unistim
434Unistim channel for Asterisk
435
a149dc9c
ER
436%package voicemail
437Summary: Common Voicemail Modules for Asterisk
438Group: Applications/Networking
439Requires: %{name} = %{version}-%{release}
440Requires: %{name}-voicemail-implementation = %{version}-%{release}
441Requires: /usr/lib/sendmail
442Requires: sox
443
444%description voicemail
445Common Voicemail Modules for Asterisk.
446
447%package voicemail-imap
448Summary: Store voicemail on an IMAP server
449Group: Applications/Networking
450Requires: %{name} = %{version}-%{release}
451Requires: %{name}-voicemail = %{version}-%{release}
452Provides: %{name}-voicemail-implementation = %{version}-%{release}
453
454%description voicemail-imap
455Voicemail implementation for Asterisk that stores voicemail on an IMAP
456server.
457
458%package voicemail-odbc
459Summary: Store voicemail in a database using ODBC
460Group: Applications/Networking
461Requires: %{name} = %{version}-%{release}
462Requires: %{name}-voicemail = %{version}-%{release}
463Provides: %{name}-voicemail-implementation = %{version}-%{release}
464
465%description voicemail-odbc
466Voicemail implementation for Asterisk that uses ODBC to store
467voicemail in a database.
468
469%package voicemail-plain
470Summary: Store voicemail on the local filesystem
471Group: Applications/Networking
472Requires: %{name} = %{version}-%{release}
473Requires: %{name}-voicemail = %{version}-%{release}
474Provides: %{name}-voicemail-implementation = %{version}-%{release}
475
476%description voicemail-plain
477Voicemail implementation for Asterisk that stores voicemail on the
478local filesystem.
479
622100af
ER
480%package vorbis
481Summary: Ogg Vorbis format support
482Group: Applications/Networking
483Requires: %{name} = %{version}-%{release}
484
485%description vorbis
486Ogg Vorbis format support.
487
a5be3e03
ER
488# define apidocs as last package, as it is the biggest one
489%package apidocs
490Summary: API documentation for Asterisk
491Group: Documentation
0195c89b
ER
492%if "%{_rpmversion}" >= "5"
493BuildArch: noarch
494%endif
a5be3e03
ER
495
496%description apidocs
497API documentation for Asterisk.
498
8ac733fc 499%prep
8e72a4f9 500%setup -q
ba762f24 501%patch0 -p1
8c44d5b7 502%patch1 -p1
0f0650bc 503#patch2 -p1
5d89ea99 504%patch3 -p1
0303e2bb 505%patch4 -p1
6889aefb 506%patch5 -p0
858a15d0 507#%patch6 -p0
e3a22b69 508%patch7 -p1
4fb7c436
ER
509%patch8 -p1
510%patch9 -p1
1b6f7009 511%patch16 -p1
0f0650bc 512#%patch17 -p1
f1b83283 513%patch18 -p1
fba8507d 514%patch19 -p1
36a72b9c 515
a149dc9c
ER
516# Fixup makefile so sound archives aren't downloaded/installed
517%{__sed} -i -e 's/^all:.*$/all:/' sounds/Makefile
518%{__sed} -i -e 's/^install:.*$/install:/' sounds/Makefile
519
1b6f7009
ER
520# avoid using these
521rm -rf imap menuselect/mxml main/editline codecs/gsm codecs/lpc10
6db22ae5 522
3116fec3
AM
523install %{SOURCE12} .
524install %{SOURCE13} .
525
526%if %{without h323}
527sed -i -e 's#\(MENUSELECT_ADDONS=.*\)#\1 chan_ooh323#g' menuselect.makeopts
528%endif
529
8ac733fc 530%build
dd54f70d 531rm -f pbx/.depend
3074f789 532
8c1b5e50 533%{__aclocal} -I autoconf
6cd0c1d6 534%{__autoheader}
7605fc79
AM
535%{__autoconf}
536
a149dc9c 537export ASTCFLAGS="%{rpmcflags}"
8c44d5b7 538export ASTLDFLAGS="%{rpmldflags}"
8e72a4f9 539export WGET="/bin/true"
6889aefb
ER
540
541# be sure to invoke ./configure with our flags
6889aefb 542cd menuselect
4fb7c436 543%{__aclocal} -I ../autoconf
6889aefb
ER
544%{__autoheader}
545%{__autoconf}
4fb7c436
ER
546# we need just plain cli for building
547%configure \
548 --without-newt \
549 --without-gtk2 \
550 --without-curses \
551 --without-ncurses
6889aefb
ER
552cd ..
553
6db22ae5 554%configure \
6889aefb
ER
555 --with-imap=system \
556 --with-gsm=/usr \
e3a22b69 557 %{!?with_h323:--without-h323} \
1b6f7009 558 --with-lpc10=/usr \
6889aefb 559 --with-libedit=yes
7605fc79
AM
560
561cp -f .cleancount .lastclean
562
a149dc9c
ER
563%{__make} DEBUG= \
564 OPTIMIZE= \
565 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
566 ASTDATADIR=%{_datadir}/asterisk \
567 ASTVARLIBDIR=%{_datadir}/asterisk \
568 ASTDBDIR=%{_localstatedir}/spool/asterisk \
fd02d532 569 %{?with_verbose:NOISY_BUILD=yes} \
e621aa3e 570
a149dc9c
ER
571rm apps/app_voicemail.o apps/app_directory.o
572mv apps/app_voicemail.so apps/app_voicemail_plain.so
573mv apps/app_directory.so apps/app_directory_plain.so
574
575%{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts
576%{__make} DEBUG= \
577 OPTIMIZE= \
578 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
579 ASTDATADIR=%{_datadir}/asterisk \
580 ASTVARLIBDIR=%{_datadir}/asterisk \
581 ASTDBDIR=%{_localstatedir}/spool/asterisk \
582 %{?with_verbose:NOISY_BUILD=yes} \
583
584rm apps/app_voicemail.o apps/app_directory.o
585mv apps/app_voicemail.so apps/app_voicemail_imap.so
586mv apps/app_directory.so apps/app_directory_imap.so
587
588%{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts
589%{__make} DEBUG= \
590 OPTIMIZE= \
591 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
592 ASTDATADIR=%{_datadir}/asterisk \
593 ASTVARLIBDIR=%{_datadir}/asterisk \
594 ASTDBDIR=%{_localstatedir}/spool/asterisk \
595 %{?with_verbose:NOISY_BUILD=yes} \
596
597rm apps/app_voicemail.o apps/app_directory.o
598mv apps/app_voicemail.so apps/app_voicemail_odbc.so
599mv apps/app_directory.so apps/app_directory_odbc.so
600
601# so that these modules don't get built again during the install phase
602touch apps/app_voicemail.o apps/app_directory.o
603touch apps/app_voicemail.so apps/app_directory.so
604
750e5644 605%if %{with apidocs}
a149dc9c
ER
606%{__make} progdocs \
607 DEBUG= \
608 OPTIMIZE= \
609 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
610 ASTDATADIR=%{_datadir}/asterisk \
611 ASTVARLIBDIR=%{_datadir}/asterisk \
612 ASTDBDIR=%{_localstatedir}/spool/asterisk \
613 %{?with_verbose:NOISY_BUILD=yes} \
750e5644 614%endif
a149dc9c 615
8ac733fc
PG
616%install
617rm -rf $RPM_BUILD_ROOT
27944e5a
JR
618install -d $RPM_BUILD_ROOT{/var/{log/asterisk/cdr-csv,spool/asterisk/monitor},/etc/{rc.d/init.d,sysconfig,logrotate.d}} \
619 $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
8729ab54 620
a9098aee 621export ASTCFLAGS="%{rpmcflags}"
7605fc79 622
e5ecac90 623%{__make} -j1 install \
a9098aee
ER
624 DEBUG= \
625 OPTIMIZE= \
626 DESTDIR=$RPM_BUILD_ROOT \
627 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
628 ASTDATADIR=%{_datadir}/asterisk \
629 ASTVARLIBDIR=%{_datadir}/asterisk \
630 ASTDBDIR=%{_localstatedir}/spool/asterisk
48b81789 631
e5ecac90 632%{__make} -j1 samples \
a9098aee
ER
633 DEBUG= \
634 OPTIMIZE= \
635 DESTDIR=$RPM_BUILD_ROOT \
636 ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
637 ASTDATADIR=%{_datadir}/asterisk \
638 ASTVARLIBDIR=%{_datadir}/asterisk \
639 ASTDBDIR=%{_localstatedir}/spool/asterisk
640
641rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_directory.so
642rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_voicemail.so
643install -D -p apps/app_directory_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
644install -D -p apps/app_voicemail_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
645install -D -p apps/app_directory_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
646install -D -p apps/app_voicemail_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
647install -D -p apps/app_directory_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
648install -D -p apps/app_voicemail_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
649
650install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
651cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
652cp -a %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
a9098aee 653
27944e5a
JR
654install %{SOURCE3} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
655
a9098aee
ER
656# create some directories that need to be packaged
657install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/moh
658install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/sounds
4479f94d
ER
659ln -s %{_localstatedir}/lib/asterisk/licenses $RPM_BUILD_ROOT%{_datadir}/asterisk/licenses
660
661install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/asterisk/licenses
a9098aee
ER
662install -d $RPM_BUILD_ROOT%{_localstatedir}/log/asterisk/cdr-custom
663install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/festival
664install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/monitor
665install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/outgoing
666install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/uploads
667
668# We're not going to package any of the sample AGI scripts
669rm -f $RPM_BUILD_ROOT%{_datadir}/asterisk/agi-bin/*
670
671# Don't package the sample voicemail user
672rm -rf $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/voicemail/default
673
674# Don't package example phone provision configs
675rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/phoneprov/*
676
677# these are compiled with -O0 and thus include unfortified code.
678rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest
679rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest2
680
622100af
ER
681# we're not using safe_asterisk
682rm -f $RPM_BUILD_ROOT%{_sbindir}/safe_asterisk
683rm -f $RPM_BUILD_ROOT%{_mandir}/man8/safe_asterisk.8*
684
a9098aee
ER
685rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/firmware/iax/*
686
750e5644 687%if %{with apidocs}
a9098aee 688find doc/api/html -name '*.map' -size 0 -delete
750e5644 689%endif
0adeb087 690
858a15d0 691#fixme
3116fec3 692rm $RPM_BUILD_ROOT/etc/asterisk/{app_mysql,cdr_mysql,chan_mobile,misdn%{!?with_h323:,chan_ooh323},res_pktccops,h323}.conf
e3a22b69 693
858a15d0 694rm -fr $RPM_BUILD_ROOT/usr/include/asterisk/doxygen
695
de95e0fb
JB
696%clean
697rm -rf $RPM_BUILD_ROOT
698
a149dc9c
ER
699%pre
700%groupadd -g 188 asterisk
701%useradd -u 188 -r -s /sbin/nologin -d /var/lib/asterisk -M -c 'Asterisk User' -g asterisk asterisk
702
703%postun
704if [ "$1" = 0 ]; then
a149dc9c 705 %userremove asterisk
1a59be60 706 %groupremove asterisk
a149dc9c
ER
707fi
708
80067fcb
PG
709%post
710/sbin/chkconfig --add asterisk
a149dc9c
ER
711# use -n (NOOP) as restart would be breaking all current calls.
712%service -n asterisk restart "Asterisk daemon"
80067fcb
PG
713
714%preun
715if [ "$1" = "0" ]; then
fa4054d8 716 %service asterisk stop
80067fcb
PG
717 /sbin/chkconfig --del asterisk
718fi
719
1a59be60
ER
720%triggerpostun -- %{name} < 1.6.1.12-0.1
721# chown to asterisk previously root owned files
722# loose one (not one that cames from rpm), as we're not trying to split the
723# hair with file permission bits.
724chown -R asterisk:asterisk /var/spool/asterisk
725chown -R asterisk:asterisk /var/lib/asterisk
726
8ac733fc
PG
727%files
728%defattr(644,root,root,755)
8639c8ed 729%doc README *.txt ChangeLog BUGS CREDITS configs
858a15d0 730%doc doc/asterisk.sgml
80ca5bbe 731
e5ecac90 732#%attr(755,root,root) %{_sbindir}/aelparse
80ca5bbe 733%attr(755,root,root) %{_sbindir}/astcanary
3116fec3
AM
734%attr(755,root,root) %{_sbindir}/astdb2bdb
735%attr(755,root,root) %{_sbindir}/astdb2sqlite3
80ca5bbe
ER
736%attr(755,root,root) %{_sbindir}/asterisk
737%attr(755,root,root) %{_sbindir}/astgenkey
80ca5bbe 738%attr(755,root,root) %{_sbindir}/autosupport
e5ecac90
AM
739#%attr(755,root,root) %{_sbindir}/conf2ael
740#%attr(755,root,root) %{_sbindir}/muted
80ca5bbe 741%attr(755,root,root) %{_sbindir}/rasterisk
e5ecac90
AM
742#%attr(755,root,root) %{_sbindir}/refcounter
743#%attr(755,root,root) %{_sbindir}/smsq
744#%attr(755,root,root) %{_sbindir}/stereorize
745#%attr(755,root,root) %{_sbindir}/streamplayer
80ca5bbe
ER
746%{_mandir}/man8/asterisk.8*
747%{_mandir}/man8/astgenkey.8*
748%{_mandir}/man8/autosupport.8*
80ca5bbe 749
87a2b1b8 750%attr(754,root,root) /etc/rc.d/init.d/%{name}
046a2286 751%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
87a2b1b8 752%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
a149dc9c
ER
753
754%attr(750,root,asterisk) %dir %{_sysconfdir}/asterisk
755%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adsi.conf
e5ecac90 756#%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adtranvofr.conf
a149dc9c
ER
757%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/agents.conf
758%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alarmreceiver.conf
759%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/amd.conf
760%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.adsi
761%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.conf
e3a22b69 762%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/calendar.conf
19aa7a49 763%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ccss.conf
a149dc9c
ER
764%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr.conf
765%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_custom.conf
766%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_manager.conf
19aa7a49 767%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_syslog.conf
f6b38539
AM
768%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel.conf
769%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_custom.conf
a149dc9c 770%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli.conf
6bcc6351
ER
771%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_aliases.conf
772%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_permissions.conf
a149dc9c 773%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/codecs.conf
3116fec3 774%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/confbridge.conf
a149dc9c
ER
775%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dnsmgr.conf
776%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dsp.conf
777%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dundi.conf
778%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/enum.conf
779%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extconfig.conf
780%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.ael
781%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.conf
782%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/features.conf
783%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/followme.conf
a149dc9c
ER
784%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iax.conf
785%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iaxprov.conf
786%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/indications.conf
787%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/logger.conf
788%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/manager.conf
789%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/mgcp.conf
790%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/modules.conf
791%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/musiconhold.conf
792%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/muted.conf
a149dc9c
ER
793%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phone.conf
794%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phoneprov.conf
795%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queuerules.conf
796%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queues.conf
3116fec3 797%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_mysql.conf
f6b38539 798%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_stun_monitor.conf
a149dc9c
ER
799%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/rtp.conf
800%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/say.conf
801%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sip*.conf
802%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sla.conf
803%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/smdi.conf
804%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/telcordia-1.adsi
805%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/udptl.conf
806%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/users.conf
807%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/vpb.conf
808
8ac733fc
PG
809%dir %{_libdir}/asterisk
810%dir %{_libdir}/asterisk/modules
a149dc9c
ER
811
812%attr(755,root,root) %{_libdir}/asterisk/modules/app_adsiprog.so
813%attr(755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so
814%attr(755,root,root) %{_libdir}/asterisk/modules/app_amd.so
815%attr(755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so
816%attr(755,root,root) %{_libdir}/asterisk/modules/app_cdr.so
f6b38539 817%attr(755,root,root) %{_libdir}/asterisk/modules/app_celgenuserevent.so
a149dc9c
ER
818%attr(755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so
819%attr(755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so
820%attr(755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so
6bcc6351 821%attr(755,root,root) %{_libdir}/asterisk/modules/app_confbridge.so
a149dc9c
ER
822%attr(755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so
823%attr(755,root,root) %{_libdir}/asterisk/modules/app_db.so
824%attr(755,root,root) %{_libdir}/asterisk/modules/app_dial.so
825%attr(755,root,root) %{_libdir}/asterisk/modules/app_dictate.so
826%attr(755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so
827%attr(755,root,root) %{_libdir}/asterisk/modules/app_disa.so
828%attr(755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so
829%attr(755,root,root) %{_libdir}/asterisk/modules/app_echo.so
830%attr(755,root,root) %{_libdir}/asterisk/modules/app_exec.so
831%attr(755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so
832%attr(755,root,root) %{_libdir}/asterisk/modules/app_followme.so
833%attr(755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so
834%attr(755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so
835%attr(755,root,root) %{_libdir}/asterisk/modules/app_image.so
836%attr(755,root,root) %{_libdir}/asterisk/modules/app_macro.so
837%attr(755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
838%attr(755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
839%attr(755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so
750e5644 840%attr(755,root,root) %{_libdir}/asterisk/modules/app_mp3.so
a149dc9c 841%attr(755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so
6bcc6351 842%attr(755,root,root) %{_libdir}/asterisk/modules/app_originate.so
a149dc9c
ER
843%attr(755,root,root) %{_libdir}/asterisk/modules/app_parkandannounce.so
844%attr(755,root,root) %{_libdir}/asterisk/modules/app_playback.so
6bcc6351 845%attr(755,root,root) %{_libdir}/asterisk/modules/app_playtones.so
a149dc9c
ER
846%attr(755,root,root) %{_libdir}/asterisk/modules/app_privacy.so
847%attr(755,root,root) %{_libdir}/asterisk/modules/app_queue.so
9ae79e90 848%attr(755,root,root) %{_libdir}/asterisk/modules/app_read.so
a149dc9c 849%attr(755,root,root) %{_libdir}/asterisk/modules/app_readexten.so
a149dc9c
ER
850%attr(755,root,root) %{_libdir}/asterisk/modules/app_record.so
851%attr(755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so
852%attr(755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so
853%attr(755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
a149dc9c
ER
854%attr(755,root,root) %{_libdir}/asterisk/modules/app_sms.so
855%attr(755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so
856%attr(755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so
857%attr(755,root,root) %{_libdir}/asterisk/modules/app_stack.so
858%attr(755,root,root) %{_libdir}/asterisk/modules/app_system.so
859%attr(755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so
860%attr(755,root,root) %{_libdir}/asterisk/modules/app_test.so
861%attr(755,root,root) %{_libdir}/asterisk/modules/app_transfer.so
862%attr(755,root,root) %{_libdir}/asterisk/modules/app_url.so
863%attr(755,root,root) %{_libdir}/asterisk/modules/app_userevent.so
864%attr(755,root,root) %{_libdir}/asterisk/modules/app_verbose.so
865%attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so
866%attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so
867%attr(755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so
868%attr(755,root,root) %{_libdir}/asterisk/modules/app_while.so
869%attr(755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so
6bcc6351
ER
870%attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_features.so
871%attr(755,root,root) %{_libdir}/asterisk/modules/bridge_multiplexed.so
872%attr(755,root,root) %{_libdir}/asterisk/modules/bridge_simple.so
873%attr(755,root,root) %{_libdir}/asterisk/modules/bridge_softmix.so
a149dc9c
ER
874%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so
875%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so
876%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so
f6b38539
AM
877%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_syslog.so
878%attr(755,root,root) %{_libdir}/asterisk/modules/cel_custom.so
879%attr(755,root,root) %{_libdir}/asterisk/modules/cel_manager.so
a149dc9c 880%attr(755,root,root) %{_libdir}/asterisk/modules/chan_agent.so
6bcc6351 881%attr(755,root,root) %{_libdir}/asterisk/modules/chan_bridge.so
a149dc9c
ER
882%attr(755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so
883%attr(755,root,root) %{_libdir}/asterisk/modules/chan_local.so
3116fec3 884%attr(755,root,root) %{_libdir}/asterisk/modules/chan_mobile.so
a149dc9c 885%attr(755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so
f6b38539 886%attr(755,root,root) %{_libdir}/asterisk/modules/chan_multicast_rtp.so
a149dc9c
ER
887%attr(755,root,root) %{_libdir}/asterisk/modules/chan_phone.so
888%attr(755,root,root) %{_libdir}/asterisk/modules/chan_sip.so
9ae79e90 889%attr(755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so
a149dc9c
ER
890%attr(755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
891%attr(755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
a149dc9c
ER
892%attr(755,root,root) %{_libdir}/asterisk/modules/codec_g722.so
893%attr(755,root,root) %{_libdir}/asterisk/modules/codec_g726.so
0f0650bc 894%attr(755,root,root) %{_libdir}/asterisk/modules/codec_ilbc.so
a149dc9c 895%attr(755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so
f6b38539 896%attr(755,root,root) %{_libdir}/asterisk/modules/format_g719.so
a149dc9c
ER
897%attr(755,root,root) %{_libdir}/asterisk/modules/format_g723.so
898%attr(755,root,root) %{_libdir}/asterisk/modules/format_g726.so
899%attr(755,root,root) %{_libdir}/asterisk/modules/format_g729.so
a149dc9c
ER
900%attr(755,root,root) %{_libdir}/asterisk/modules/format_h263.so
901%attr(755,root,root) %{_libdir}/asterisk/modules/format_h264.so
750e5644 902%attr(755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so
a149dc9c 903%attr(755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so
a149dc9c 904%attr(755,root,root) %{_libdir}/asterisk/modules/format_pcm.so
6bcc6351
ER
905%attr(755,root,root) %{_libdir}/asterisk/modules/format_siren14.so
906%attr(755,root,root) %{_libdir}/asterisk/modules/format_siren7.so
750e5644 907%attr(755,root,root) %{_libdir}/asterisk/modules/format_sln.so
a149dc9c 908%attr(755,root,root) %{_libdir}/asterisk/modules/format_vox.so
a149dc9c 909%attr(755,root,root) %{_libdir}/asterisk/modules/format_wav.so
6bcc6351 910%attr(755,root,root) %{_libdir}/asterisk/modules/func_aes.so
a149dc9c
ER
911%attr(755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so
912%attr(755,root,root) %{_libdir}/asterisk/modules/func_base64.so
913%attr(755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so
f6b38539 914%attr(755,root,root) %{_libdir}/asterisk/modules/func_callcompletion.so
a149dc9c
ER
915%attr(755,root,root) %{_libdir}/asterisk/modules/func_callerid.so
916%attr(755,root,root) %{_libdir}/asterisk/modules/func_cdr.so
917%attr(755,root,root) %{_libdir}/asterisk/modules/func_channel.so
918%attr(755,root,root) %{_libdir}/asterisk/modules/func_config.so
919%attr(755,root,root) %{_libdir}/asterisk/modules/func_cut.so
920%attr(755,root,root) %{_libdir}/asterisk/modules/func_db.so
921%attr(755,root,root) %{_libdir}/asterisk/modules/func_devstate.so
922%attr(755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so
923%attr(755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so
924%attr(755,root,root) %{_libdir}/asterisk/modules/func_enum.so
925%attr(755,root,root) %{_libdir}/asterisk/modules/func_env.so
926%attr(755,root,root) %{_libdir}/asterisk/modules/func_extstate.so
f6b38539 927%attr(755,root,root) %{_libdir}/asterisk/modules/func_frame_trace.so
a149dc9c
ER
928%attr(755,root,root) %{_libdir}/asterisk/modules/func_global.so
929%attr(755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so
930%attr(755,root,root) %{_libdir}/asterisk/modules/func_iconv.so
3116fec3 931%attr(755,root,root) %{_libdir}/asterisk/modules/func_jitterbuffer.so
a149dc9c
ER
932%attr(755,root,root) %{_libdir}/asterisk/modules/func_lock.so
933%attr(755,root,root) %{_libdir}/asterisk/modules/func_logic.so
934%attr(755,root,root) %{_libdir}/asterisk/modules/func_math.so
935%attr(755,root,root) %{_libdir}/asterisk/modules/func_md5.so
936%attr(755,root,root) %{_libdir}/asterisk/modules/func_module.so
f6b38539 937%attr(755,root,root) %{_libdir}/asterisk/modules/func_pitchshift.so
a149dc9c
ER
938%attr(755,root,root) %{_libdir}/asterisk/modules/func_rand.so
939%attr(755,root,root) %{_libdir}/asterisk/modules/func_realtime.so
940%attr(755,root,root) %{_libdir}/asterisk/modules/func_sha1.so
941%attr(755,root,root) %{_libdir}/asterisk/modules/func_shell.so
6bcc6351 942%attr(755,root,root) %{_libdir}/asterisk/modules/func_sprintf.so
f6b38539 943%attr(755,root,root) %{_libdir}/asterisk/modules/func_srv.so
a149dc9c
ER
944%attr(755,root,root) %{_libdir}/asterisk/modules/func_strings.so
945%attr(755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so
946%attr(755,root,root) %{_libdir}/asterisk/modules/func_timeout.so
947%attr(755,root,root) %{_libdir}/asterisk/modules/func_uri.so
948%attr(755,root,root) %{_libdir}/asterisk/modules/func_version.so
949%attr(755,root,root) %{_libdir}/asterisk/modules/func_volume.so
950%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so
951%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_config.so
952%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so
953%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so
954%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so
955%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so
956%attr(755,root,root) %{_libdir}/asterisk/modules/res_adsi.so
957%attr(755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so
958%attr(755,root,root) %{_libdir}/asterisk/modules/res_agi.so
f6b38539 959%attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar.so
e3a22b69
JK
960%attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_caldav.so
961%attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_ews.so
962%attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_exchange.so
963%attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_icalendar.so
3116fec3 964%attr(755,root,root) %{_libdir}/asterisk/modules/res_config_mysql.so
6bcc6351 965%attr(755,root,root) %{_libdir}/asterisk/modules/res_clialiases.so
a149dc9c
ER
966%attr(755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so
967%attr(755,root,root) %{_libdir}/asterisk/modules/res_convert.so
968%attr(755,root,root) %{_libdir}/asterisk/modules/res_crypto.so
3116fec3
AM
969%attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_celt.so
970%attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_silk.so
a149dc9c
ER
971%attr(755,root,root) %{_libdir}/asterisk/modules/res_limit.so
972%attr(755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
f6b38539 973%attr(755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so
a149dc9c
ER
974%attr(755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
975%attr(755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so
0f0650bc 976%attr(755,root,root) %{_libdir}/asterisk/modules/res_pktccops.so
a149dc9c 977%attr(755,root,root) %{_libdir}/asterisk/modules/res_realtime.so
f6b38539
AM
978%attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_asterisk.so
979%attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_multicast.so
980%attr(755,root,root) %{_libdir}/asterisk/modules/res_security_log.so
a149dc9c
ER
981%attr(755,root,root) %{_libdir}/asterisk/modules/res_smdi.so
982%attr(755,root,root) %{_libdir}/asterisk/modules/res_speech.so
b89d2618 983%attr(755,root,root) %{_libdir}/asterisk/modules/res_srtp.so
f6b38539 984%attr(755,root,root) %{_libdir}/asterisk/modules/res_stun_monitor.so
a149dc9c 985%attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so
6bcc6351 986%attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_timerfd.so
a149dc9c
ER
987#%attr(755,root,root) %{_libdir}/asterisk/modules/test_dlinklists.so
988#%attr(755,root,root) %{_libdir}/asterisk/modules/test_heap.so
27944e5a 989/usr/lib/tmpfiles.d/%{name}.conf
46bc3da8 990
80ca5bbe
ER
991%dir %{_datadir}/asterisk
992%dir %{_datadir}/asterisk/agi-bin
993%dir %{_datadir}/asterisk/firmware
994%dir %{_datadir}/asterisk/firmware/iax
995%dir %{_datadir}/asterisk/images
996%dir %{_datadir}/asterisk/moh
997%dir %{_datadir}/asterisk/sounds
998%dir %attr(750,root,asterisk) %{_datadir}/asterisk/keys
1a59be60 999# no need to protect publicly downloaded and packaged .pub
e5ecac90 1000#%{_datadir}/asterisk/keys/*.pub
80ca5bbe 1001%{_datadir}/asterisk/images/*.jpg
80ca5bbe 1002%{_datadir}/asterisk/phoneprov
4479f94d 1003%{_datadir}/asterisk/licenses
80ca5bbe 1004
6b3f4b56
JK
1005%dir %{_datadir}/asterisk/documentation
1006%{_datadir}/asterisk/documentation/appdocsxml.dtd
1007%{_datadir}/asterisk/documentation/core-en_US.xml
1008
80ca5bbe 1009%attr(770,root,asterisk) %dir %{_localstatedir}/lib/asterisk
4479f94d 1010%dir %attr(750,root,asterisk) %{_localstatedir}/lib/asterisk/licenses
80ca5bbe
ER
1011
1012%attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk
1013%attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-csv
1014%attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-custom
1015
1016%attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk
1017%attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/monitor
1018%attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/outgoing
1019%attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/tmp
1020%attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/uploads
1021%attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/voicemail
1022
1023%attr(775,root,asterisk) %dir %{_localstatedir}/run/asterisk
8ac733fc 1024
a149dc9c
ER
1025%files devel
1026%defattr(644,root,root,755)
a149dc9c
ER
1027%dir %{_includedir}/asterisk
1028%{_includedir}/asterisk/*.h
1029%{_includedir}/asterisk.h
1030
750e5644 1031%if %{with apidocs}
a149dc9c
ER
1032%files apidocs
1033%defattr(644,root,root,755)
a9098aee 1034%doc doc/api/html/*
750e5644 1035%endif
a149dc9c 1036
a149dc9c
ER
1037%files alsa
1038%defattr(644,root,root,755)
1039%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alsa.conf
1040%attr(755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so
1041
e5ecac90
AM
1042#%files astman
1043#%defattr(644,root,root,755)
1044#%attr(755,root,root) %{_sbindir}/astman
622100af 1045
a149dc9c
ER
1046%files curl
1047%defattr(644,root,root,755)
1048%doc contrib/scripts/dbsep.cgi
1049%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dbsep.conf
19aa7a49 1050%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_curl.conf
a149dc9c
ER
1051%attr(755,root,root) %{_libdir}/asterisk/modules/func_curl.so
1052%attr(755,root,root) %{_libdir}/asterisk/modules/res_config_curl.so
1053%attr(755,root,root) %{_libdir}/asterisk/modules/res_curl.so
1054
1055%files dahdi
8ac733fc 1056%defattr(644,root,root,755)
a149dc9c
ER
1057%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/meetme.conf
1058%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_dahdi.conf
3116fec3 1059#%attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdibarge.so
a149dc9c 1060%attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so
e5ecac90 1061#%attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiscan.so
9ae79e90
ER
1062%attr(755,root,root) %{_libdir}/asterisk/modules/app_flash.so
1063%attr(755,root,root) %{_libdir}/asterisk/modules/app_meetme.so
1064%attr(755,root,root) %{_libdir}/asterisk/modules/app_page.so
a149dc9c
ER
1065%attr(755,root,root) %{_libdir}/asterisk/modules/chan_dahdi.so
1066%attr(755,root,root) %{_libdir}/asterisk/modules/codec_dahdi.so
1067%attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_dahdi.so
1068
a149dc9c
ER
1069%files fax
1070%defattr(644,root,root,755)
e5ecac90
AM
1071%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_fax.conf
1072%attr(755,root,root) %{_libdir}/asterisk/modules/res_fax.so
1073%attr(755,root,root) %{_libdir}/asterisk/modules/res_fax_spandsp.so
a149dc9c
ER
1074
1075%files festival
1076%defattr(644,root,root,755)
1077%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/festival.conf
4fa818dd 1078%attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/festival
a149dc9c 1079%attr(755,root,root) %{_libdir}/asterisk/modules/app_festival.so
91beb87f 1080
622100af
ER
1081%files gsm
1082%defattr(644,root,root,755)
1083%attr(755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so
1084%attr(755,root,root) %{_libdir}/asterisk/modules/format_gsm.so
1085%attr(755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so
1086
71cb50a4 1087%if %{with h323}
91beb87f
ER
1088%files h323
1089%defattr(644,root,root,755)
3116fec3
AM
1090%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_ooh323.conf
1091%attr(755,root,root) %{_libdir}/asterisk/modules/chan_ooh323.so
7525849f 1092%endif
a149dc9c 1093
622100af
ER
1094%files http
1095%defattr(644,root,root,755)
1096%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/http.conf
1097%attr(755,root,root) %{_libdir}/asterisk/modules/res_http_post.so
1098%{_datadir}/asterisk/static-http
1099
a149dc9c
ER
1100%files ices
1101%defattr(644,root,root,755)
1102%doc contrib/asterisk-ices.xml
1103%attr(755,root,root) %{_libdir}/asterisk/modules/app_ices.so
1104
1105%files jabber
1106%defattr(644,root,root,755)
a149dc9c
ER
1107%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/gtalk.conf
1108%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jabber.conf
1109%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jingle.conf
1110%attr(755,root,root) %{_libdir}/asterisk/modules/chan_gtalk.so
1111%attr(755,root,root) %{_libdir}/asterisk/modules/chan_jingle.so
1112%attr(755,root,root) %{_libdir}/asterisk/modules/res_jabber.so
1113
1114%files jack
1115%defattr(644,root,root,755)
4fa818dd 1116%attr(755,root,root) %{_libdir}/asterisk/modules/app_jack.so
a149dc9c
ER
1117
1118%files lua
1119%defattr(644,root,root,755)
1120%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.lua
8c44d5b7 1121%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_lua.so
a149dc9c
ER
1122
1123%files ldap
1124%defattr(644,root,root,755)
a149dc9c
ER
1125%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_ldap.conf
1126%attr(755,root,root) %{_libdir}/asterisk/modules/res_config_ldap.so
1127
4fa818dd 1128%if 0
a149dc9c
ER
1129%files ldap-fds
1130%defattr(644,root,root,755)
4fa818dd
ER
1131%{_sysconfdir}/dirsrv/schema/99asterisk.ldif
1132%endif
a149dc9c 1133
622100af
ER
1134%files lpc10
1135%defattr(644,root,root,755)
1136%attr(755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so
1137
a149dc9c
ER
1138%files minivm
1139%defattr(644,root,root,755)
1140%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions_minivm.conf
1141%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/minivm.conf
1142%attr(755,root,root) %{_libdir}/asterisk/modules/app_minivm.so
1143
a149dc9c
ER
1144%files odbc
1145%defattr(644,root,root,755)
1146%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
1147%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_odbc.conf
19aa7a49 1148%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_odbc.conf
a149dc9c
ER
1149%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/func_odbc.conf
1150%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_odbc.conf
1151%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
1152%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_odbc.so
19aa7a49 1153%attr(755,root,root) %{_libdir}/asterisk/modules/cel_odbc.so
a149dc9c
ER
1154%attr(755,root,root) %{_libdir}/asterisk/modules/func_odbc.so
1155%attr(755,root,root) %{_libdir}/asterisk/modules/res_config_odbc.so
1156%attr(755,root,root) %{_libdir}/asterisk/modules/res_odbc.so
1157
8639c8ed
AM
1158%files osp
1159%defattr(644,root,root,755)
1160%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/osp.conf
1161%attr(755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so
385eff93 1162
a149dc9c
ER
1163%files oss
1164%defattr(644,root,root,755)
1165%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/oss.conf
1166%attr(755,root,root) %{_libdir}/asterisk/modules/chan_oss.so
1167
1168%files portaudio
1169%defattr(644,root,root,755)
1170%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/console.conf
1171%attr(755,root,root) %{_libdir}/asterisk/modules/chan_console.so
1172
1173%files postgresql
1174%defattr(644,root,root,755)
1175%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_pgsql.conf
19aa7a49 1176%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_pgsql.conf
a149dc9c 1177%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pgsql.conf
8639c8ed 1178%doc contrib/realtime/postgresql/realtime.sql
a149dc9c 1179%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so
19aa7a49 1180%attr(755,root,root) %{_libdir}/asterisk/modules/cel_pgsql.so
a149dc9c
ER
1181%attr(755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so
1182
1183%files radius
1184%defattr(644,root,root,755)
1185%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so
19aa7a49 1186%attr(755,root,root) %{_libdir}/asterisk/modules/cel_radius.so
a149dc9c 1187
622100af
ER
1188%files resample
1189%defattr(644,root,root,755)
1190%attr(755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
1191
a149dc9c
ER
1192%files skinny
1193%defattr(644,root,root,755)
1194%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/skinny.conf
1195%attr(755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so
1196
1197%files snmp
1198%defattr(644,root,root,755)
a149dc9c
ER
1199%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_snmp.conf
1200%attr(755,root,root) %{_libdir}/asterisk/modules/res_snmp.so
a149dc9c 1201
622100af
ER
1202%files speex
1203%defattr(644,root,root,755)
1204%attr(755,root,root) %{_libdir}/asterisk/modules/codec_speex.so
1205%attr(755,root,root) %{_libdir}/asterisk/modules/func_speex.so
1206
a149dc9c
ER
1207%files sqlite
1208%defattr(644,root,root,755)
1209%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
19aa7a49 1210%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_sqlite3_custom.conf
6bcc6351 1211%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite.conf
a149dc9c 1212%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
3116fec3 1213#%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite.so
19aa7a49 1214%attr(755,root,root) %{_libdir}/asterisk/modules/cel_sqlite3_custom.so
750e5644 1215%attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite.so
a149dc9c
ER
1216
1217%files tds
1218%defattr(644,root,root,755)
1219%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_tds.conf
19aa7a49 1220%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_tds.conf
a149dc9c 1221%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so
19aa7a49 1222%attr(755,root,root) %{_libdir}/asterisk/modules/cel_tds.so
a149dc9c
ER
1223
1224%files unistim
1225%defattr(644,root,root,755)
a149dc9c
ER
1226%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/unistim.conf
1227%attr(755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so
1228
a149dc9c
ER
1229
1230%files voicemail
1231%defattr(644,root,root,755)
1232%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/voicemail.conf
1233%attr(755,root,root) %{_libdir}/asterisk/modules/func_vmcount.so
1234
1235%files voicemail-imap
1236%defattr(644,root,root,755)
a9098aee
ER
1237%attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_imap.so
1238%attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_imap.so
a149dc9c
ER
1239
1240%files voicemail-odbc
1241%defattr(644,root,root,755)
a9098aee
ER
1242%attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_odbc.so
1243%attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_odbc.so
a149dc9c
ER
1244
1245%files voicemail-plain
1246%defattr(644,root,root,755)
a9098aee
ER
1247%attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_plain.so
1248%attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_plain.so
622100af
ER
1249
1250%files vorbis
1251%defattr(644,root,root,755)
1252%attr(755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so
This page took 0.350421 seconds and 4 git commands to generate.