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