]> git.pld-linux.org Git - packages/asterisk.git/blob - asterisk.spec
- release 2
[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_with     misdn           # chan_misdn requires ancient mISDN (1.x)
33 %bcond_without  h323            # without h323 support
34 %bcond_without  apidocs         # disable apidocs building
35 %bcond_without  verbose         # verbose build
36
37 %define         spandsp_version 0.0.2pre26
38 %define         rel     2
39 Summary:        Asterisk PBX
40 Summary(pl.UTF-8):      Centralka (PBX) Asterisk
41 Name:           asterisk
42 Version:        1.8.6.0
43 Release:        %{rel}%{?with_bristuff:.bristuff}
44 License:        GPL v2
45 Group:          Applications/System
46 Source0:        http://downloads.digium.com/pub/asterisk/releases/%{name}-%{version}.tar.gz
47 # Source0-md5:  58f1635d1f9b851717c3fec9e67b5da7
48 Source1:        %{name}.init
49 Source2:        %{name}.sysconfig
50 Source5:        %{name}.logrotate
51 Source10:       app_txfax.c
52 Source11:       app_rxfax.c
53 Patch0:         mxml-system.patch
54 Patch1:         lua51-path.patch
55 Patch2:         %{name}-no_k6_on_sparc.patch
56 Patch3:         %{name}-lib.patch
57 Patch4:         %{name}-ppc.patch
58 Patch5:         external-libedit.patch
59 Patch6:         pkg-config-gmime.patch
60 Patch7:         FHS-paths.patch
61 Patch8:         libedit-history.patch
62 Patch9:         pld-banner.patch
63 # http://soft-switch.org/downloads/spandsp/spandsp-%{spandsp_version}/asterisk-1.2.x/apps_Makefile.patch
64 Patch10:        %{name}-txfax-Makefile.patch
65 Patch11:        %{name}-chan_bluetooth.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 %{?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:  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_bluetooth:%patch11 -p1}
561 %{?with_zhonehack:%patch12 -p1}
562 %if %{with bristuff}
563 %patch13 -p1
564 %patch14 -p1
565 %patch15 -p1
566 %endif
567 %patch16 -p1
568 %patch17 -p1
569 %patch18 -p1
570
571 # Fixup makefile so sound archives aren't downloaded/installed
572 %{__sed} -i -e 's/^all:.*$/all:/' sounds/Makefile
573 %{__sed} -i -e 's/^install:.*$/install:/' sounds/Makefile
574
575 # avoid using these
576 rm -rf imap menuselect/mxml main/editline codecs/gsm codecs/lpc10
577
578 %build
579 rm -f pbx/.depend
580
581 %{__aclocal} -I autoconf
582 %{__autoheader}
583 %{__autoconf}
584
585 export ASTCFLAGS="%{rpmcflags}"
586 export ASTLDFLAGS="%{rpmldflags}"
587 export WGET="/bin/true"
588
589 # be sure to invoke ./configure with our flags
590 cd menuselect
591 %{__aclocal} -I ../autoconf
592 %{__autoheader}
593 %{__autoconf}
594 # we need just plain cli for building
595 %configure \
596   --without-newt \
597   --without-gtk2 \
598   --without-curses \
599   --without-ncurses
600 cd ..
601
602 %configure \
603         %{?with_bristuff:--with-gsmat=%{_prefix}} \
604         --with-imap=system \
605         --with-gsm=/usr \
606         %{!?with_h323:--without-h323} \
607         --with-lpc10=/usr \
608         --with-libedit=yes
609
610 # safe checks
611 %{?with_bristuff:grep '^#define HAVE_GSMAT 1' include/asterisk/autoconfig.h || exit 1}
612
613 cp -f .cleancount .lastclean
614
615 %if %{with h323}
616 # included conditionally, so make sure its there first
617 %{__make} -C channels/h323 Makefile.ast \
618         %{?with_verbose:NOISY_BUILD=yes} \
619 %endif
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 %{__make} \
675         DEBUG= \
676         OPTIMIZE= \
677         ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
678         ASTDATADIR=%{_datadir}/asterisk \
679         ASTVARLIBDIR=%{_datadir}/asterisk \
680         ASTDBDIR=%{_localstatedir}/spool/asterisk \
681         %{?with_verbose:NOISY_BUILD=yes} \
682         CHANNEL_LIBS+=chan_bluetooth.so || :
683
684 # rerun needed; asterisk wants that
685 %{__make} \
686         DEBUG= \
687         OPTIMIZE= \
688         ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
689         ASTDATADIR=%{_datadir}/asterisk \
690         ASTVARLIBDIR=%{_datadir}/asterisk \
691         ASTDBDIR=%{_localstatedir}/spool/asterisk \
692         %{?with_verbose:NOISY_BUILD=yes} \
693         CHANNEL_LIBS+=chan_bluetooth.so
694
695 # safe checks
696 %{?with_bristuff:objdump -p channels/chan_zap.so | grep -qE 'NEEDED +libgsmat\.so' || exit 1}
697
698 %install
699 rm -rf $RPM_BUILD_ROOT
700 install -d $RPM_BUILD_ROOT{/var/{log/asterisk/cdr-csv,spool/asterisk/monitor},/etc/{rc.d/init.d,sysconfig,logrotate.d}}
701
702 export ASTCFLAGS="%{rpmcflags}"
703
704 %{__make} -j1 install \
705         DEBUG= \
706         OPTIMIZE= \
707         DESTDIR=$RPM_BUILD_ROOT \
708         ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
709         ASTDATADIR=%{_datadir}/asterisk \
710         ASTVARLIBDIR=%{_datadir}/asterisk \
711         ASTDBDIR=%{_localstatedir}/spool/asterisk
712
713 %{__make} -j1 samples \
714         DEBUG= \
715         OPTIMIZE= \
716         DESTDIR=$RPM_BUILD_ROOT \
717         ASTVARRUNDIR=%{_localstatedir}/run/asterisk \
718         ASTDATADIR=%{_datadir}/asterisk \
719         ASTVARLIBDIR=%{_datadir}/asterisk \
720         ASTDBDIR=%{_localstatedir}/spool/asterisk
721
722 rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_directory.so
723 rm $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/app_voicemail.so
724 install -D -p apps/app_directory_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
725 install -D -p apps/app_voicemail_imap.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
726 install -D -p apps/app_directory_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
727 install -D -p apps/app_voicemail_odbc.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
728 install -D -p apps/app_directory_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
729 install -D -p apps/app_voicemail_plain.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules
730
731 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
732 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
733 cp -a %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
734
735 # create some directories that need to be packaged
736 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/moh
737 install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/sounds
738 ln -s %{_localstatedir}/lib/asterisk/licenses $RPM_BUILD_ROOT%{_datadir}/asterisk/licenses
739
740 install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/asterisk/licenses
741 install -d $RPM_BUILD_ROOT%{_localstatedir}/log/asterisk/cdr-custom
742 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/festival
743 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/monitor
744 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/outgoing
745 install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/uploads
746
747 # We're not going to package any of the sample AGI scripts
748 rm -f $RPM_BUILD_ROOT%{_datadir}/asterisk/agi-bin/*
749
750 # Don't package the sample voicemail user
751 rm -rf $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/voicemail/default
752
753 # Don't package example phone provision configs
754 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/phoneprov/*
755
756 # these are compiled with -O0 and thus include unfortified code.
757 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest
758 rm -rf $RPM_BUILD_ROOT%{_sbindir}/hashtest2
759
760 # we're not using safe_asterisk
761 rm -f $RPM_BUILD_ROOT%{_sbindir}/safe_asterisk
762 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/safe_asterisk.8*
763
764 rm -rf $RPM_BUILD_ROOT%{_datadir}/asterisk/firmware/iax/*
765
766 %if %{with apidocs}
767 find doc/api/html -name '*.map' -size 0 -delete
768 %endif
769
770 #fixme
771 rm  $RPM_BUILD_ROOT/etc/asterisk/{app_mysql,cdr_mysql,chan_mobile,chan_ooh323,misdn%{!?with_h323:,h323},res_config_mysql,res_pktccops}.conf
772
773 rm -fr $RPM_BUILD_ROOT/usr/include/asterisk/doxygen
774
775 %clean
776 rm -rf $RPM_BUILD_ROOT
777
778 %pre
779 %groupadd -g 188 asterisk
780 %useradd -u 188 -r -s /sbin/nologin -d /var/lib/asterisk -M -c 'Asterisk User' -g asterisk asterisk
781
782 %postun
783 if [ "$1" = 0 ]; then
784         %userremove asterisk
785         %groupremove asterisk
786 fi
787
788 %post
789 /sbin/chkconfig --add asterisk
790 # use -n (NOOP) as restart would be breaking all current calls.
791 %service -n asterisk restart "Asterisk daemon"
792
793 %preun
794 if [ "$1" = "0" ]; then
795         %service asterisk stop
796         /sbin/chkconfig --del asterisk
797 fi
798
799 %triggerpostun -- %{name} < 1.6.1.12-0.1
800 # chown to asterisk previously root owned files
801 # loose one (not one that cames from rpm), as we're not trying to split the
802 # hair with file permission bits.
803 chown -R asterisk:asterisk /var/spool/asterisk
804 chown -R asterisk:asterisk /var/lib/asterisk
805
806 %files
807 %defattr(644,root,root,755)
808 %doc README *.txt ChangeLog BUGS CREDITS configs
809 %doc doc/asterisk.sgml
810
811 #%attr(755,root,root) %{_sbindir}/aelparse
812 %attr(755,root,root) %{_sbindir}/astcanary
813 %attr(755,root,root) %{_sbindir}/asterisk
814 %attr(755,root,root) %{_sbindir}/astgenkey
815 %attr(755,root,root) %{_sbindir}/autosupport
816 #%attr(755,root,root) %{_sbindir}/conf2ael
817 #%attr(755,root,root) %{_sbindir}/muted
818 %attr(755,root,root) %{_sbindir}/rasterisk
819 #%attr(755,root,root) %{_sbindir}/refcounter
820 #%attr(755,root,root) %{_sbindir}/smsq
821 #%attr(755,root,root) %{_sbindir}/stereorize
822 #%attr(755,root,root) %{_sbindir}/streamplayer
823 %{_mandir}/man8/asterisk.8*
824 %{_mandir}/man8/astgenkey.8*
825 %{_mandir}/man8/autosupport.8*
826
827 %attr(754,root,root) /etc/rc.d/init.d/%{name}
828 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
829 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
830
831 %attr(750,root,asterisk) %dir %{_sysconfdir}/asterisk
832 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adsi.conf
833 #%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adtranvofr.conf
834 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/agents.conf
835 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alarmreceiver.conf
836 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/amd.conf
837 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.adsi
838 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/asterisk.conf
839 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/calendar.conf
840 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ccss.conf
841 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr.conf
842 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_custom.conf
843 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_manager.conf
844 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_syslog.conf
845 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel.conf
846 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_custom.conf
847 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli.conf
848 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_aliases.conf
849 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_permissions.conf
850 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/codecs.conf
851 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dnsmgr.conf
852 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dsp.conf
853 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dundi.conf
854 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/enum.conf
855 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extconfig.conf
856 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.ael
857 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.conf
858 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/features.conf
859 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/followme.conf
860 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iax.conf
861 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iaxprov.conf
862 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/indications.conf
863 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/logger.conf
864 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/manager.conf
865 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/mgcp.conf
866 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/modules.conf
867 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/musiconhold.conf
868 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/muted.conf
869 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phone.conf
870 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phoneprov.conf
871 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queuerules.conf
872 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queues.conf
873 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_stun_monitor.conf
874 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/rpt.conf
875 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/rtp.conf
876 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/say.conf
877 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sip*.conf
878 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sla.conf
879 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/smdi.conf
880 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/telcordia-1.adsi
881 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/udptl.conf
882 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/users.conf
883 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/vpb.conf
884
885 %dir %{_libdir}/asterisk
886 %dir %{_libdir}/asterisk/modules
887
888 %attr(755,root,root) %{_libdir}/asterisk/modules/app_adsiprog.so
889 %attr(755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so
890 %attr(755,root,root) %{_libdir}/asterisk/modules/app_amd.so
891 %attr(755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so
892 %attr(755,root,root) %{_libdir}/asterisk/modules/app_cdr.so
893 %attr(755,root,root) %{_libdir}/asterisk/modules/app_celgenuserevent.so
894 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so
895 %attr(755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so
896 %attr(755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so
897 %attr(755,root,root) %{_libdir}/asterisk/modules/app_confbridge.so
898 %attr(755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so
899 %attr(755,root,root) %{_libdir}/asterisk/modules/app_db.so
900 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dial.so
901 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dictate.so
902 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so
903 %attr(755,root,root) %{_libdir}/asterisk/modules/app_disa.so
904 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so
905 %attr(755,root,root) %{_libdir}/asterisk/modules/app_echo.so
906 %attr(755,root,root) %{_libdir}/asterisk/modules/app_exec.so
907 %attr(755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so
908 %attr(755,root,root) %{_libdir}/asterisk/modules/app_followme.so
909 %attr(755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so
910 %attr(755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so
911 %attr(755,root,root) %{_libdir}/asterisk/modules/app_image.so
912 %attr(755,root,root) %{_libdir}/asterisk/modules/app_macro.so
913 %attr(755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
914 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
915 %attr(755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so
916 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mp3.so
917 %attr(755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so
918 %attr(755,root,root) %{_libdir}/asterisk/modules/app_originate.so
919 %attr(755,root,root) %{_libdir}/asterisk/modules/app_parkandannounce.so
920 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playback.so
921 %attr(755,root,root) %{_libdir}/asterisk/modules/app_playtones.so
922 %attr(755,root,root) %{_libdir}/asterisk/modules/app_privacy.so
923 %attr(755,root,root) %{_libdir}/asterisk/modules/app_queue.so
924 %attr(755,root,root) %{_libdir}/asterisk/modules/app_read.so
925 %attr(755,root,root) %{_libdir}/asterisk/modules/app_readexten.so
926 %attr(755,root,root) %{_libdir}/asterisk/modules/app_readfile.so
927 %attr(755,root,root) %{_libdir}/asterisk/modules/app_record.so
928 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so
929 %attr(755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so
930 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
931 %attr(755,root,root) %{_libdir}/asterisk/modules/app_setcallerid.so
932 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sms.so
933 %attr(755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so
934 %attr(755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so
935 %attr(755,root,root) %{_libdir}/asterisk/modules/app_stack.so
936 %attr(755,root,root) %{_libdir}/asterisk/modules/app_system.so
937 %attr(755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so
938 %attr(755,root,root) %{_libdir}/asterisk/modules/app_test.so
939 %attr(755,root,root) %{_libdir}/asterisk/modules/app_transfer.so
940 %attr(755,root,root) %{_libdir}/asterisk/modules/app_url.so
941 %attr(755,root,root) %{_libdir}/asterisk/modules/app_userevent.so
942 %attr(755,root,root) %{_libdir}/asterisk/modules/app_verbose.so
943 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so
944 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so
945 %attr(755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so
946 %attr(755,root,root) %{_libdir}/asterisk/modules/app_while.so
947 %attr(755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so
948 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_features.so
949 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_multiplexed.so
950 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_simple.so
951 %attr(755,root,root) %{_libdir}/asterisk/modules/bridge_softmix.so
952 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so
953 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so
954 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so
955 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_syslog.so
956 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_custom.so
957 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_manager.so
958 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_odbc.so
959 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_agent.so
960 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_bridge.so
961 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so
962 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_local.so
963 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so
964 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_multicast_rtp.so
965 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_phone.so
966 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_sip.so
967 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so
968 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
969 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
970 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g722.so
971 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_g726.so
972 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so
973 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g719.so
974 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g723.so
975 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g726.so
976 %attr(755,root,root) %{_libdir}/asterisk/modules/format_g729.so
977 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h263.so
978 %attr(755,root,root) %{_libdir}/asterisk/modules/format_h264.so
979 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so
980 %attr(755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so
981 %attr(755,root,root) %{_libdir}/asterisk/modules/format_pcm.so
982 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren14.so
983 %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren7.so
984 %attr(755,root,root) %{_libdir}/asterisk/modules/format_sln.so
985 %attr(755,root,root) %{_libdir}/asterisk/modules/format_sln16.so
986 %attr(755,root,root) %{_libdir}/asterisk/modules/format_vox.so
987 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav.so
988 %attr(755,root,root) %{_libdir}/asterisk/modules/func_aes.so
989 %attr(755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so
990 %attr(755,root,root) %{_libdir}/asterisk/modules/func_base64.so
991 %attr(755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so
992 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callcompletion.so
993 %attr(755,root,root) %{_libdir}/asterisk/modules/func_callerid.so
994 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cdr.so
995 %attr(755,root,root) %{_libdir}/asterisk/modules/func_channel.so
996 %attr(755,root,root) %{_libdir}/asterisk/modules/func_config.so
997 %attr(755,root,root) %{_libdir}/asterisk/modules/func_cut.so
998 %attr(755,root,root) %{_libdir}/asterisk/modules/func_db.so
999 %attr(755,root,root) %{_libdir}/asterisk/modules/func_devstate.so
1000 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so
1001 %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so
1002 %attr(755,root,root) %{_libdir}/asterisk/modules/func_enum.so
1003 %attr(755,root,root) %{_libdir}/asterisk/modules/func_env.so
1004 %attr(755,root,root) %{_libdir}/asterisk/modules/func_extstate.so
1005 %attr(755,root,root) %{_libdir}/asterisk/modules/func_frame_trace.so
1006 %attr(755,root,root) %{_libdir}/asterisk/modules/func_global.so
1007 %attr(755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so
1008 %attr(755,root,root) %{_libdir}/asterisk/modules/func_iconv.so
1009 %attr(755,root,root) %{_libdir}/asterisk/modules/func_lock.so
1010 %attr(755,root,root) %{_libdir}/asterisk/modules/func_logic.so
1011 %attr(755,root,root) %{_libdir}/asterisk/modules/func_math.so
1012 %attr(755,root,root) %{_libdir}/asterisk/modules/func_md5.so
1013 %attr(755,root,root) %{_libdir}/asterisk/modules/func_module.so
1014 %attr(755,root,root) %{_libdir}/asterisk/modules/func_pitchshift.so
1015 %attr(755,root,root) %{_libdir}/asterisk/modules/func_rand.so
1016 %attr(755,root,root) %{_libdir}/asterisk/modules/func_realtime.so
1017 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sha1.so
1018 %attr(755,root,root) %{_libdir}/asterisk/modules/func_shell.so
1019 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sprintf.so
1020 %attr(755,root,root) %{_libdir}/asterisk/modules/func_srv.so
1021 %attr(755,root,root) %{_libdir}/asterisk/modules/func_strings.so
1022 %attr(755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so
1023 %attr(755,root,root) %{_libdir}/asterisk/modules/func_timeout.so
1024 %attr(755,root,root) %{_libdir}/asterisk/modules/func_uri.so
1025 %attr(755,root,root) %{_libdir}/asterisk/modules/func_version.so
1026 %attr(755,root,root) %{_libdir}/asterisk/modules/func_volume.so
1027 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so
1028 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_config.so
1029 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so
1030 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so
1031 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so
1032 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so
1033 %attr(755,root,root) %{_libdir}/asterisk/modules/res_adsi.so
1034 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so
1035 %attr(755,root,root) %{_libdir}/asterisk/modules/res_agi.so
1036 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar.so
1037 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_caldav.so
1038 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_ews.so
1039 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_exchange.so
1040 %attr(755,root,root) %{_libdir}/asterisk/modules/res_calendar_icalendar.so
1041 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clialiases.so
1042 %attr(755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so
1043 %attr(755,root,root) %{_libdir}/asterisk/modules/res_convert.so
1044 %attr(755,root,root) %{_libdir}/asterisk/modules/res_crypto.so
1045 %attr(755,root,root) %{_libdir}/asterisk/modules/res_limit.so
1046 %attr(755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
1047 %attr(755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so
1048 %attr(755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
1049 %attr(755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so
1050 %attr(755,root,root) %{_libdir}/asterisk/modules/res_realtime.so
1051 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_asterisk.so
1052 %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_multicast.so
1053 %attr(755,root,root) %{_libdir}/asterisk/modules/res_security_log.so
1054 %attr(755,root,root) %{_libdir}/asterisk/modules/res_smdi.so
1055 %attr(755,root,root) %{_libdir}/asterisk/modules/res_speech.so
1056 %attr(755,root,root) %{_libdir}/asterisk/modules/res_srtp.so
1057 %attr(755,root,root) %{_libdir}/asterisk/modules/res_stun_monitor.so
1058 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so
1059 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_timerfd.so
1060 #%attr(755,root,root) %{_libdir}/asterisk/modules/test_dlinklists.so
1061 #%attr(755,root,root) %{_libdir}/asterisk/modules/test_heap.so
1062
1063 %dir %{_datadir}/asterisk
1064 %dir %{_datadir}/asterisk/agi-bin
1065 %dir %{_datadir}/asterisk/firmware
1066 %dir %{_datadir}/asterisk/firmware/iax
1067 %dir %{_datadir}/asterisk/images
1068 %dir %{_datadir}/asterisk/moh
1069 %dir %{_datadir}/asterisk/sounds
1070 %dir %attr(750,root,asterisk) %{_datadir}/asterisk/keys
1071 # no need to protect publicly downloaded and packaged .pub
1072 #%{_datadir}/asterisk/keys/*.pub
1073 %{_datadir}/asterisk/images/*.jpg
1074 %{_datadir}/asterisk/phoneprov
1075 %{_datadir}/asterisk/licenses
1076
1077 %dir %{_datadir}/asterisk/documentation
1078 %{_datadir}/asterisk/documentation/appdocsxml.dtd
1079 %{_datadir}/asterisk/documentation/core-en_US.xml
1080
1081 %attr(770,root,asterisk) %dir %{_localstatedir}/lib/asterisk
1082 %dir %attr(750,root,asterisk) %{_localstatedir}/lib/asterisk/licenses
1083
1084 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk
1085 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-csv
1086 %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-custom
1087
1088 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk
1089 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/monitor
1090 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/outgoing
1091 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/tmp
1092 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/uploads
1093 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/voicemail
1094
1095 %attr(775,root,asterisk) %dir %{_localstatedir}/run/asterisk
1096
1097 %files devel
1098 %defattr(644,root,root,755)
1099 %dir %{_includedir}/asterisk
1100 %{_includedir}/asterisk/*.h
1101 %{_includedir}/asterisk.h
1102
1103 %if %{with apidocs}
1104 %files apidocs
1105 %defattr(644,root,root,755)
1106 %doc doc/api/html/*
1107 %endif
1108
1109 %files ais
1110 %defattr(644,root,root,755)
1111 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ais.conf
1112 %attr(755,root,root) %{_libdir}/asterisk/modules/res_ais.so
1113
1114 %files alsa
1115 %defattr(644,root,root,755)
1116 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alsa.conf
1117 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so
1118
1119 #%files astman
1120 #%defattr(644,root,root,755)
1121 #%attr(755,root,root) %{_sbindir}/astman
1122
1123 %files curl
1124 %defattr(644,root,root,755)
1125 %doc contrib/scripts/dbsep.cgi
1126 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dbsep.conf
1127 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_curl.conf
1128 %attr(755,root,root) %{_libdir}/asterisk/modules/func_curl.so
1129 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_curl.so
1130 %attr(755,root,root) %{_libdir}/asterisk/modules/res_curl.so
1131
1132 %files dahdi
1133 %defattr(644,root,root,755)
1134 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/meetme.conf
1135 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_dahdi.conf
1136 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdibarge.so
1137 %attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so
1138 #%attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiscan.so
1139 %attr(755,root,root) %{_libdir}/asterisk/modules/app_flash.so
1140 %attr(755,root,root) %{_libdir}/asterisk/modules/app_meetme.so
1141 %attr(755,root,root) %{_libdir}/asterisk/modules/app_page.so
1142 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_dahdi.so
1143 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_dahdi.so
1144 %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_dahdi.so
1145
1146 %dir %{_includedir}/asterisk
1147 %{_includedir}/asterisk.h
1148 %{_includedir}/asterisk/*.h
1149
1150 %files fax
1151 %defattr(644,root,root,755)
1152 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_fax.conf
1153 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax.so
1154 %attr(755,root,root) %{_libdir}/asterisk/modules/res_fax_spandsp.so
1155
1156 %files festival
1157 %defattr(644,root,root,755)
1158 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/festival.conf
1159 %attr(770,root,asterisk) %dir %{_localstatedir}/spool/asterisk/festival
1160 %attr(755,root,root) %{_libdir}/asterisk/modules/app_festival.so
1161
1162 %files gsm
1163 %defattr(644,root,root,755)
1164 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so
1165 %attr(755,root,root) %{_libdir}/asterisk/modules/format_gsm.so
1166 %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so
1167
1168 %if %{with h323}
1169 %files h323
1170 %defattr(644,root,root,755)
1171 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/h323.conf
1172 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_h323.so
1173 %endif
1174
1175 %files http
1176 %defattr(644,root,root,755)
1177 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/http.conf
1178 %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_post.so
1179 %{_datadir}/asterisk/static-http
1180
1181 %files ices
1182 %defattr(644,root,root,755)
1183 %doc contrib/asterisk-ices.xml
1184 %attr(755,root,root) %{_libdir}/asterisk/modules/app_ices.so
1185
1186 %files jabber
1187 %defattr(644,root,root,755)
1188 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/gtalk.conf
1189 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jabber.conf
1190 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/jingle.conf
1191 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_gtalk.so
1192 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_jingle.so
1193 %attr(755,root,root) %{_libdir}/asterisk/modules/res_jabber.so
1194
1195 %files jack
1196 %defattr(644,root,root,755)
1197 %attr(755,root,root) %{_libdir}/asterisk/modules/app_jack.so
1198
1199 %files lua
1200 %defattr(644,root,root,755)
1201 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.lua
1202 %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_lua.so
1203
1204 %files ldap
1205 %defattr(644,root,root,755)
1206 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_ldap.conf
1207 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_ldap.so
1208
1209 %if 0
1210 %files ldap-fds
1211 %defattr(644,root,root,755)
1212 %{_sysconfdir}/dirsrv/schema/99asterisk.ldif
1213 %endif
1214
1215 %files lpc10
1216 %defattr(644,root,root,755)
1217 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so
1218
1219 %files minivm
1220 %defattr(644,root,root,755)
1221 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions_minivm.conf
1222 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/minivm.conf
1223 %attr(755,root,root) %{_libdir}/asterisk/modules/app_minivm.so
1224
1225 %if %{with misdn}
1226 %files misdn
1227 %defattr(644,root,root,755)
1228 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/misdn.conf
1229 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_misdn.so
1230 %endif
1231
1232 %files odbc
1233 %defattr(644,root,root,755)
1234 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
1235 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_odbc.conf
1236 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_odbc.conf
1237 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/func_odbc.conf
1238 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_odbc.conf
1239 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
1240 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_odbc.so
1241 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_odbc.so
1242 %attr(755,root,root) %{_libdir}/asterisk/modules/func_odbc.so
1243 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_odbc.so
1244 %attr(755,root,root) %{_libdir}/asterisk/modules/res_odbc.so
1245
1246 %files osp
1247 %defattr(644,root,root,755)
1248 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/osp.conf
1249 %attr(755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so
1250
1251 %files oss
1252 %defattr(644,root,root,755)
1253 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/oss.conf
1254 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_oss.so
1255
1256 %files portaudio
1257 %defattr(644,root,root,755)
1258 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/console.conf
1259 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_console.so
1260
1261 %files postgresql
1262 %defattr(644,root,root,755)
1263 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_pgsql.conf
1264 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_pgsql.conf
1265 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pgsql.conf
1266 %doc contrib/realtime/postgresql/realtime.sql
1267 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so
1268 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_pgsql.so
1269 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so
1270
1271 %files radius
1272 %defattr(644,root,root,755)
1273 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so
1274 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_radius.so
1275
1276 %files resample
1277 %defattr(644,root,root,755)
1278 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
1279
1280 %files skinny
1281 %defattr(644,root,root,755)
1282 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/skinny.conf
1283 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so
1284
1285 %files snmp
1286 %defattr(644,root,root,755)
1287 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_snmp.conf
1288 %attr(755,root,root) %{_libdir}/asterisk/modules/res_snmp.so
1289
1290 %files speex
1291 %defattr(644,root,root,755)
1292 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_speex.so
1293 %attr(755,root,root) %{_libdir}/asterisk/modules/func_speex.so
1294
1295 %files sqlite
1296 %defattr(644,root,root,755)
1297 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
1298 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_sqlite3_custom.conf
1299 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite.conf
1300 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
1301 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite.so
1302 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_sqlite3_custom.so
1303 %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite.so
1304
1305 %files tds
1306 %defattr(644,root,root,755)
1307 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_tds.conf
1308 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_tds.conf
1309 %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so
1310 %attr(755,root,root) %{_libdir}/asterisk/modules/cel_tds.so
1311
1312 %files unistim
1313 %defattr(644,root,root,755)
1314 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/unistim.conf
1315 %attr(755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so
1316
1317 %files usbradio
1318 %defattr(644,root,root,755)
1319 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/usbradio.conf
1320 #%attr(755,root,root) %{_libdir}/asterisk/modules/chan_usbradio.so
1321
1322 %files voicemail
1323 %defattr(644,root,root,755)
1324 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/voicemail.conf
1325 %attr(755,root,root) %{_libdir}/asterisk/modules/func_vmcount.so
1326
1327 %files voicemail-imap
1328 %defattr(644,root,root,755)
1329 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_imap.so
1330 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_imap.so
1331
1332 %files voicemail-odbc
1333 %defattr(644,root,root,755)
1334 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_odbc.so
1335 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_odbc.so
1336
1337 %files voicemail-plain
1338 %defattr(644,root,root,755)
1339 %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory_plain.so
1340 %attr(755,root,root) %{_libdir}/asterisk/modules/app_voicemail_plain.so
1341
1342 %files vorbis
1343 %defattr(644,root,root,755)
1344 %attr(755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so
This page took 0.112169 seconds and 4 git commands to generate.