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