/[packages]/updates/5/asterisk/current/SPECS/asterisk.spec
ViewVC logotype

Contents of /updates/5/asterisk/current/SPECS/asterisk.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 651298 - (show annotations) (download)
Fri Jul 11 10:05:32 2014 UTC (9 years, 9 months ago) by oden
Original Path: cauldron/asterisk/current/SPECS/asterisk.spec
File size: 57590 byte(s)
- 11.11.0
- rediff patches
- removed all "=%%{_prefix}" since it messed up the build

1 %define _requires_exceptions perl(Carp::Heavy)
2 %define _disable_ld_no_undefined 1
3
4 %define build_h323 0
5 %{?_without_h323: %global build_h323 0}
6 %{?_with_h323: %global build_h323 1}
7
8 %define build_misdn 0
9 %{?_without_misdn: %global build_misdn 0}
10 %{?_with_misdn: %global build_misdn 1}
11
12 %define build_odbc 0
13 %{?_without_odbc: %global build_odbc 0}
14 %{?_with_odbc: %global build_odbc 1}
15
16 %define build_oss 1
17 %{?_without_oss: %global build_oss 0}
18 %{?_with_oss: %global build_oss 1}
19
20 %define build_radius 1
21 %{?_without_radius: %global build_radius 0}
22 %{?_with_radius: %global build_radius 1}
23
24 %define build_tds 1
25 %{?_without_tds: %global build_tds 0}
26 %{?_with_tds: %global build_tds 1}
27
28 %define build_corosync 1
29 %{?_without_corosync: %global build_corosync 0}
30 %{?_with_corosync: %global build_corosync 1}
31
32 #define beta rc3
33
34 %define major 1
35 %define libname %mklibname asteriskssl %{major}
36
37 %if %{mgaversion} < 3
38 %define _tmpfilesdir /usr/lib/tmpfiles.d
39 %define _tmpfilescreate() /bin/systemd-tmpfiles --create \
40 %{nil}
41 %define systemd_required_version 44
42 %endif
43
44 Summary: The Open Source PBX
45 Name: asterisk
46 Version: 11.11.0
47 Release: %mkrel %{?beta:0.0.%{beta}.}1
48 License: GPLv2
49 Group: System/Servers
50 URL: http://www.asterisk.org/
51 Source0: http://downloads.asterisk.org/pub/telephony/asterisk/%{?!beta:releases/}%{name}-%{version}%{?beta:-%{beta}}.tar.gz
52 Source1: asterisk-logrotate
53 Source2: %{name}-%{version}-menuselect.makedeps
54 Source3: %{name}-%{version}-menuselect.makeopts
55 Source4: g72x_install
56 Source5: asterisk-mp3.tar.bz2
57 Source6: asterisk.service
58 Source7: asterisk-tmpfiles
59 # S8: svn checkout http://svn.digium.com/svn/asterisk-gui/trunk asterisk-gui
60 Source8: asterisk-gui.tar.gz
61 Patch2: 0002-Modify-modules.conf-so-that-different-voicemail-modu.patch
62 Patch50: asterisk-1.6.1-rc1-utils_pthread_fix.diff
63 Patch51: asterisk-1.6.1-beta3-net-snmp_fix.diff
64 Patch52: asterisk-1.6.1-beta3-ffmpeg_fix.diff
65 Patch53: asterisk-external_liblpc10.diff
66 Patch57: editline-include-missing-1.6.1-fix.diff
67 Patch58: asterisk-neon-include-fix.patch
68 Patch59: asterisk-11.8.1-lua_fix.diff
69 Requires: mpg123
70 Requires: asterisk-core-sounds, asterisk-moh
71 Requires(post): systemd >= %{systemd_required_version}
72 BuildRequires: pkgconfig(alsa)
73 BuildRequires: autoconf >= 1:2.60
74 BuildRequires: automake1.9 >= 1.9.6
75 BuildRequires: bison
76 BuildRequires: pkgconfig(bluez)
77 BuildRequires: pkgconfig(libcurl)
78 BuildRequires: dahdi-devel >= 2.0.0
79 BuildRequires: pkgconfig(libavcodec)
80 BuildRequires: flex
81 BuildRequires: freetds-devel >= 0.64
82 BuildRequires: pkgconfig(gmime-2.6)
83 BuildRequires: gsm-devel
84 BuildRequires: pkgconfig(jack)
85 BuildRequires: pkgconfig(krb5)
86 BuildRequires: pkgconfig(libcap)
87 BuildRequires: pkgconfig(libedit)
88 BuildRequires: libgcrypt-devel
89 BuildRequires: pkgconfig(gnutls)
90 BuildRequires: libgpg-error-devel
91 BuildRequires: libgsm-devel
92 BuildRequires: hoard-devel
93 BuildRequires: pkgconfig(libical)
94 BuildRequires: pkgconfig(libidn)
95 BuildRequires: pkgconfig(iksemel)
96 BuildRequires: pkgconfig(libilbc) >= 1.1.1
97 BuildRequires: mysql-devel
98 BuildRequires: libnbs-devel
99 BuildRequires: pkgconfig(neon)
100 BuildRequires: pkgconfig(ogg)
101 BuildRequires: pkgconfig(popt)
102 BuildRequires: libpri-devel >= 1.4.12
103 BuildRequires: libss7-devel >= 1.0.2
104 BuildRequires: libtool
105 BuildRequires: libtool-devel
106 BuildRequires: pkgconfig(vorbis)
107 BuildRequires: pkgconfig(libxml-2.0)
108 BuildRequires: libzap-devel >= 1.0.1
109 BuildRequires: lm_sensors-devel
110 BuildRequires: lpc10-devel
111 BuildRequires: pkgconfig(lua)
112 %if %{build_misdn}
113 BuildRequires: isdn4k-utils-devel
114 BuildRequires: isdn4net
115 BuildRequires: misdn2-devel
116 %endif
117 BuildRequires: pkgconfig(form)
118 BuildRequires: net-snmp-devel
119 BuildRequires: pkgconfig(libnewt)
120 BuildRequires: pkgconfig(vorbis)
121 %if %{build_corosync}
122 BuildRequires: pkgconfig(corosync)
123 %endif
124 BuildRequires: openldap-devel
125 BuildRequires: pkgconfig(libssl)
126 BuildRequires: openr2-devel
127 BuildRequires: pkgconfig(libosptk) >= 4.0.0
128 BuildRequires: pam-devel
129 BuildRequires: perl-devel
130 BuildRequires: pkgconfig(portaudio-2.0) >= 19
131 BuildRequires: pkgconfig(libpq)
132 BuildRequires: radiusclient-ng-devel
133 BuildRequires: resample-devel
134 BuildRequires: pkgconfig(SDL_image)
135 BuildRequires: pkgconfig(spandsp)
136 BuildRequires: pkgconfig(speex)
137 BuildRequires: pkgconfig(sqlite3)
138 BuildRequires: srtp-devel
139 BuildRequires: tcp_wrappers-devel
140 BuildRequires: termcap-devel
141 BuildRequires: pkgconfig(libtiff-4)
142 BuildRequires: pkgconfig(uuid)
143 %if %{build_odbc}
144 BuildRequires: unixODBC-devel
145 %endif
146 BuildRequires: pkgconfig(libusb)
147 BuildRequires: wget
148 BuildRequires: pkgconfig(zlib)
149 BuildRequires: c-client-devel
150 %if %{build_h323}
151 BuildRequires: ooh323c-devel
152 BuildRequires: openh323-devel >= 1.15.3
153 BuildRequires: pwlib-devel
154 %endif
155 Requires: asterisk-plugins-pktccops = %{version}-%{release}
156 Requires: asterisk-firmware = %{version}-%{release}
157
158 %description
159 Asterisk is a complete PBX in software. It runs on Linux and provides
160 all of the features you would expect from a PBX and more. Asterisk
161 does voice over IP in three protocols, and can interoperate with
162 almost all standards-based telephony equipment using relatively
163 inexpensive hardware.
164
165 %package -n %{libname}
166 Summary: The shared SSL library for Asterisk
167 Group: System/Libraries
168
169 %description -n %{libname}
170 The shared SSL library for Asterisk.
171
172 %package addons
173 Summary: Asterisk-addons metapackage
174 Group: System/Servers
175 Requires: asterisk = %{version}-%{release}
176 Requires: asterisk-plugins-mp3 = %{version}-%{release}
177 Requires: asterisk-plugins-mysql = %{version}-%{release}
178 Requires: asterisk-plugins-ooh323 = %{version}-%{release}
179 Requires: asterisk-plugins-saycountpl = %{version}-%{release}
180
181 %description addons
182 Contain this packages: asterisk-plugins-mp3, asterisk-plugins-mysql, asterisk-plugins-ooh323, asterisk-plugins-saycountpl
183
184 %package firmware
185 Summary: Firmware for the Digium S101I (IAXy)
186 Group: System/Servers
187 License: Redistributable, no modification permitted
188 Requires: asterisk = %{version}-%{release}
189
190 %description firmware
191 Firmware for the Digium S101I (IAXy).
192
193 %package devel
194 Summary: Header files for building Asterisk modules
195 Group: Development/C
196
197 %description devel
198 This package contains the development header files that are needed
199 to compile 3rd party modules.
200
201 %if %{build_corosync}
202 %package plugins-corosync
203 Summary: Modules for Asterisk that use corosync
204 Group: System/Servers
205 Requires: asterisk = %{version}-%{release}
206 Obsoletes: asterisk-plugins-ais
207
208 %description plugins-corosync
209 Modules for Asterisk that use corosync.
210 %endif
211
212 %package plugins-alsa
213 Summary: Modules for Asterisk that use Alsa sound drivers
214 Group: System/Servers
215 Requires: asterisk = %{version}-%{release}
216
217 %description plugins-alsa
218 Modules for Asterisk that use Alsa sound drivers.
219
220 %package plugins-calendar
221 Summary: Asterisk calendar support
222 Group: System/Servers
223 Requires: asterisk = %{version}-%{release}
224
225 %description plugins-calendar
226 Asterisk calendar support (ical, caldav, exchange, or ews)
227
228 %package plugins-cel
229 Summary: Asterisk Channel Event Logging
230 Group: System/Servers
231 Requires: asterisk = %{version}-%{release}
232
233 %description plugins-cel
234 Channel Event Logging is a mechanism to provide fine-grained event information
235 that can be used to generate billing information. Such event information can
236 be recorded to databases and files via pluggable backend modules.
237
238 %package plugins-curl
239 Summary: Modules for Asterisk that use cURL
240 Group: System/Servers
241 Requires: asterisk = %{version}-%{release}
242
243 %description plugins-curl
244 Modules for Asterisk that use cURL.
245
246 %package plugins-dahdi
247 Summary: Modules for Asterisk that use DAHDI
248 Group: System/Servers
249 Requires: asterisk = %{version}-%{release}
250 Requires: dahdi-tools >= 2.0.0
251
252 %description plugins-dahdi
253 Modules for Asterisk that use DAHDI.
254
255 %package plugins-fax
256 Summary: FAX plugins for Asterisk
257 Group: System/Servers
258 Requires: asterisk = %{version}-%{release}
259
260 %description plugins-fax
261 This package contains FAX plugins for Asterisk.
262
263 %package plugins-festival
264 Summary: Festival application for Asterisk
265 Group: System/Servers
266 Requires: asterisk = %{version}-%{release}
267 Requires: festival
268
269 %description plugins-festival
270 Application for the Asterisk PBX that uses Festival to convert text to speech.
271
272 %package plugins-ices
273 Summary: Stream audio from Asterisk to an IceCast server
274 Group: System/Servers
275 Requires: asterisk = %{version}-%{release}
276 Requires: ices
277
278 %description plugins-ices
279 Stream audio from Asterisk to an IceCast server.
280
281 %package plugins-jabber
282 Summary: Jabber support for Asterisk
283 Group: System/Servers
284 Requires: asterisk = %{version}-%{release}
285
286 %description plugins-jabber
287 This package contains Jabber support for Asterisk.
288
289 %package plugins-jack
290 Summary: JACK resources for Asterisk
291 Group: System/Servers
292 Requires: asterisk = %{version}-%{release}
293
294 %description plugins-jack
295 JACK resources for Asterisk.
296
297 %package plugins-lua
298 Summary: Lua resources for Asterisk
299 Group: System/Servers
300 Requires: asterisk = %{version}-%{release}
301
302 %description plugins-lua
303 Lua resources for Asterisk.
304
305 %package plugins-ldap
306 Summary: LDAP resources for Asterisk
307 Group: System/Servers
308 Requires: asterisk = %{version}-%{release}
309
310 %description plugins-ldap
311 LDAP resources for Asterisk.
312
313 %if %{build_misdn}
314 %package plugins-misdn
315 Summary: This module adds mISDN support to the Asterisk PBX
316 Group: System/Servers
317 Requires: asterisk = %{version}-%{release}
318
319 %description plugins-misdn
320 This module adds mISDN support to the Asterisk PBX. mISDN is the
321 (experimental) new ISDN4Linux stack, which adds support for
322 driving cards in NT mode and thus connecting an ISDN phone to your
323 computer.
324 %endif
325
326 %package plugins-minivm
327 Summary: MiniVM applicaton for Asterisk
328 Group: System/Servers
329 Requires: asterisk = %{version}-%{release}
330
331 %description plugins-minivm
332 MiniVM application for Asterisk.
333
334 %package plugins-mobile
335 Summary: Asterisk channel driver for bluetooth phones and headsets
336 Group: System/Servers
337 BuildRequires: pkgconfig(bluez)
338 Requires: %{_lib}bluez3
339 Requires: asterisk = %{version}-%{release}
340
341 %description plugins-mobile
342 Asterisk channel driver to allow Bluetooth cell/mobile phones to be
343 used as FXO devices, and headsets as FXS devices.
344
345 %package plugins-mp3
346 Summary: MP3 plugins for Asterisk
347 Group: System/Servers
348 Requires: asterisk = %{version}-%{release}
349
350 %description plugins-mp3
351 This package contains MP3 support for Asterisk.
352
353 %package plugins-mysql
354 Summary: MySQL plugins for Asterisk
355 Group: System/Servers
356 Requires: asterisk = %{version}-%{release}
357
358 %description plugins-mysql
359 This package contains MySQL plugins for Asterisk.
360
361 %if %{build_odbc}
362 %package plugins-odbc
363 Summary: Applications for Asterisk that use ODBC (except voicemail)
364 Group: System/Servers
365 Requires: asterisk = %{version}-%{release}
366
367 %description plugins-odbc
368 Applications for Asterisk that use ODBC (except voicemail)
369 %endif
370
371 %package plugins-ooh323
372 Summary: Objective System's H323 for Asterisk
373 Group: System/Servers
374 Requires: asterisk = %{version}-%{release}
375
376 %description plugins-ooh323
377 Objective System's H323 for Asterisk.
378
379 %if %{build_oss}
380 %package plugins-oss
381 Summary: Modules for Asterisk that use OSS sound drivers
382 Group: System/Servers
383 Requires: asterisk = %{version}-%{release}
384
385 %description plugins-oss
386 Modules for Asterisk that use OSS sound drivers.
387 %endif
388
389 %package plugins-pktccops
390 Summary: Modules for Asterisk that use the IETF COPS protocol on PacketCable
391 Group: System/Servers
392 Requires: asterisk = %{version}-%{release}
393
394 %description plugins-pktccops
395 It's a subset or a "profile" of the IETF COPS protocol, extended for
396 PacketCable specific usage. The IETF COPS RFC defines the extensions
397 mechanism and the PacketCable standard uses and respects them. For
398 example, IETF COPS defines an opaque field called "Client Specific
399 Decision Data" and the PacketCable Standard defines how to fill it.
400 Some IETF COPS messages are not used in the PC Standard (like SSC), so
401 is a subset.
402
403 %package plugins-portaudio
404 Summary: Modules for Asterisk that use the portaudio library
405 Group: System/Servers
406 Requires: asterisk = %{version}-%{release}
407
408 %description plugins-portaudio
409 Modules for Asterisk that use the portaudio library.
410
411 %package plugins-pgsql
412 Summary: PostgreSQL plugins for Asterisk
413 Group: System/Servers
414 Requires: asterisk = %{version}-%{release}
415 Provides: %{name}-plugins-postgresql = %{version}-%{release}
416
417 %description plugins-pgsql
418 This package contains PostgreSQL plugins for Asterisk.
419
420 %if %{build_radius}
421 %package plugins-radius
422 Summary: Radiusclient plugins for Asterisk
423 Group: System/Servers
424 Requires: asterisk = %{version}-%{release}
425
426 %description plugins-radius
427 This package contains Radiusclient plugins for Asterisk.
428 %endif
429
430 %package plugins-saycountpl
431 Summary: Modules for Asterisk that support the Polish grammar
432 Group: System/Servers
433 Requires: asterisk = %{version}-%{release}
434
435 %description plugins-saycountpl
436 Polish grammar has some funny rules for counting words. for example 1 zloty, 2 zlote, 5 zlotych. This application will take the words for 1, 2-4 and 5 and decide based on grammar rules which one to use with the number you pass to it.
437 Example: SayCountPL(zloty,zlote,zlotych,122) will give: zlote
438
439
440 %package plugins-skinny
441 Summary: Modules for Asterisk that support the SCCP/Skinny protocol
442 Group: System/Servers
443 Requires: asterisk = %{version}-%{release}
444
445 %description plugins-skinny
446 Modules for Asterisk that support the SCCP/Skinny protocol.
447
448 %package plugins-snmp
449 Summary: Brief SNMP Agent / SubAgent support for Asterisk
450 Group: System/Servers
451 Requires: asterisk = %{version}-%{release}
452 Requires: net-snmp
453
454 %description plugins-snmp
455 This package contains brief SNMP Agent / SubAgent support for Asterisk.
456
457 %package plugins-speex
458 Summary: SPEEX plugins for Asterisk
459 Group: System/Servers
460 Requires: asterisk = %{version}-%{release}
461
462 %description plugins-speex
463 This package contains SPEEX plugins for Asterisk.
464
465 %package plugins-sqlite
466 Summary: SQLite plugins for Asterisk
467 Group: System/Servers
468 Requires: asterisk = %{version}-%{release}
469
470 %description plugins-sqlite
471 This package contains SQLite plugins for Asterisk.
472
473 %if %{build_tds}
474 %package plugins-tds
475 Summary: FreeTDS plugins for Asterisk
476 Group: System/Servers
477 Requires: asterisk = %{version}-%{release}
478
479 %description plugins-tds
480 This package contains FreeTDS plugins for Asterisk.
481 %endif
482
483 %package plugins-osp
484 Summary: Open Settlement Protocol for Asterisk
485 Group: System/Servers
486
487 %description plugins-osp
488 This package contains OSP (Open Settlement Protocol) support for Asterisk.
489
490 %package plugins-unistim
491 Summary: Unistim channel for Asterisk
492 Group: System/Servers
493 Requires: asterisk = %{version}-%{release}
494
495 %description plugins-unistim
496 Unistim channel for Asterisk.
497
498 %package plugins-voicemail
499 Summary: Common Voicemail Modules for Asterisk
500 Group: System/Servers
501 Requires: asterisk = %{version}-%{release}
502 Requires: asterisk-plugins-voicemail-implementation = %{version}-%{release}
503 Requires: sox
504 Requires: sendmail-command
505
506 %description plugins-voicemail
507 Common Voicemail Modules for Asterisk.
508
509 %package plugins-voicemail-imap
510 Summary: Store voicemail on an IMAP server
511 Group: System/Servers
512 Requires: asterisk = %{version}-%{release}
513 Requires: asterisk-plugins-voicemail = %{version}-%{release}
514 Provides: asterisk-plugins-voicemail-implementation = %{version}-%{release}
515
516 %description plugins-voicemail-imap
517 Voicemail implementation for Asterisk that stores voicemail on an IMAP
518 server.
519
520 %if %{build_odbc}
521 %package plugins-voicemail-odbc
522 Summary: Store voicemail in a database using ODBC
523 Group: System/Servers
524 Requires: asterisk = %{version}-%{release}
525 Requires: asterisk-plugins-voicemail = %{version}-%{release}
526 Provides: asterisk-plugins-voicemail-implementation = %{version}-%{release}
527
528 %description plugins-voicemail-odbc
529 Voicemail implementation for Asterisk that uses ODBC to store
530 voicemail in a database.
531 %endif
532
533 %package plugins-voicemail-plain
534 Summary: Store voicemail on the local filesystem
535 Group: System/Servers
536 Requires: asterisk = %{version}-%{release}
537 Requires: asterisk-plugins-voicemail = %{version}-%{release}
538 Provides: asterisk-plugins-voicemail-implementation = %{version}-%{release}
539
540 %description plugins-voicemail-plain
541 Voicemail implementation for Asterisk that stores voicemail on the
542 local filesystem.
543
544 %package gui
545 Summary: Asterisk GUI
546 Group: System/Servers
547 Requires: asterisk = %{version}-%{release}
548
549 %description gui
550 Asterisk GUI is a framework for the creation of graphical interfaces for
551 configuring Asterisk. Some sample graphical interfaces for specific vertical
552 markets are included for reference or for actual use and extension.
553
554 %prep
555
556 %setup0 -q -n asterisk-%{version}%{?beta:-%{beta}} -a 5 -a 8
557
558 find . -type d -perm 0700 -exec chmod 755 {} \;
559 find . -type d -perm 0555 -exec chmod 755 {} \;
560 find . -type f -perm 0555 -exec chmod 755 {} \;
561 find . -type f -perm 0444 -exec chmod 644 {} \;
562
563 for i in `find . -type d -name CVS` `find . -type f -name .cvs\*` `find . -type f -name .#\*`; do
564 if [ -e "$i" ]; then rm -rf $i; fi >&/dev/null
565 done
566
567 %patch2 -p1 -b .voicemail
568 ##
569 %patch50 -p1 -b .pthread
570 %patch51 -p0 -b .net_snmp
571 %patch52 -p1 -b .ffmpeg
572 %patch53 -p0 -b .libplc10
573 %patch57 -p0 -b .editline
574 %patch58 -p1 -b .neon
575 %patch59 -p0 -b .lua
576
577 cp %{SOURCE2} menuselect.makedeps
578 cp %{SOURCE3} menuselect.makeopts
579 cp %{SOURCE4} g72x_install
580
581 # Fixup makefile so sound archives aren't downloaded/installed
582 %{__perl} -pi -e 's/^all:.*$/all:/' sounds/Makefile
583 %{__perl} -pi -e 's/^install:.*$/install:/' sounds/Makefile
584
585 # convert comments in one file to UTF-8
586 mv main/fskmodem.c main/fskmodem.c.old
587 iconv -f iso-8859-1 -t utf-8 -o main/fskmodem.c main/fskmodem.c.old
588 touch -r main/fskmodem.c.old main/fskmodem.c
589 rm main/fskmodem.c.old
590
591 chmod -x contrib/scripts/dbsep.cgi
592
593 # lib64 fix
594 #find -name "Makefile" | xargs perl -pi -e "s|/usr/lib|%{_libdir}|g"
595 #perl -pi -e "s|/lib\b|/%{_lib}|g" configure* autoconf/*.m4
596 #perl -pi -e "s|/lib/|/%{_lib}/|g" configure* autoconf/*.m4
597
598 %build
599
600 # if we are building for i386 promote the CPU arch to i486 for atomic operations support
601 %ifarch i386
602 %define optflags %{__global_cflags} -m32 -march=i486 -mtune=generic -fasynchronous-unwind-tables
603 %else
604 %define optflags %(rpm --eval %%{optflags})
605 %endif
606
607 ./bootstrap.sh
608
609 sed 's#localstatedir}/lib64#localstatedir}/lib#g' -i configure.ac
610
611 pushd menuselect/mxml
612 %configure2_5x
613 popd
614
615 pushd menuselect
616 %configure2_5x
617 popd
618
619 pushd main/editline
620 %configure2_5x
621 popd
622
623 %configure2_5x \
624 --localstatedir=/var \
625 --with-asound \
626 --with-bluetooth \
627 --with-cap \
628 --with-curses \
629 --with-crypto \
630 --with-dahdi \
631 --with-avcodec \
632 --with-gsm \
633 --without-gtk2 \
634 --with-gmime \
635 --with-hoard \
636 --with-ical \
637 --with-iconv \
638 --with-iksemel \
639 --with-imap=system \
640 --with-inotify \
641 %if %{build_odbc}
642 --with-iodbc \
643 %else
644 --without-iodbc \
645 %endif
646 --with-jack \
647 --without-kqueue \
648 --with-ldap \
649 --with-libcurl \
650 --with-ltdl \
651 --with-lua \
652 %if %{build_misdn}
653 --with-isdnnet \
654 --with-misdn \
655 --with-suppserv \
656 %else
657 --without-isdnnet \
658 --without-misdn \
659 --without-suppserv \
660 %endif
661 --with-mysqlclient \
662 --with-nbs \
663 --with-ncurses \
664 --with-neon \
665 --with-neon29 \
666 --with-netsnmp \
667 --with-newt \
668 --with-ogg \
669 %if %{build_corosync}
670 --with-cpg \
671 %else
672 --without-cpg \
673 %endif
674 --with-openr2 \
675 --with-osptk \
676 %if %{build_oss}
677 --with-oss \
678 %else
679 --without-oss \
680 %endif
681 --with-postgres \
682 --with-popt \
683 --with-portaudio \
684 --with-pri \
685 --with-radius \
686 --with-resample \
687 %if %{build_h323}
688 --with-pwlib \
689 --with-h323 \
690 %else
691 --without-pwlib \
692 --without-h323 \
693 %endif
694 --with-sdl \
695 --with-SDL_image \
696 --with-sounds-cache \
697 --with-spandsp \
698 --with-ss7 \
699 --with-speex \
700 --with-speexdsp \
701 --without-sqlite \
702 --with-sqlite3 \
703 --with-srtp \
704 --with-ssl \
705 --with-tds \
706 --with-termcap \
707 --with-timerfd \
708 --without-tinfo \
709 --with-tonezone \
710 %if %{build_odbc}
711 --with-unixodbc \
712 %else
713 --without-unixodbc \
714 %endif
715 --with-vorbis \
716 --without-vpb \
717 --without-x11 \
718 --with-z \
719 --with-ilbc \
720 --with-libedit \
721
722 sed 's#localstatedir}/lib64#localstatedir}/lib#g' -i makeopts
723 #fix --no-undefined
724 sed -e 's/,--no-undefined -Wl//g' -i makeopts
725
726 # fix some weirdos
727 #GMIME_INCLUDE=`pkg-config --cflags gmime-2.6`
728 #perl -pi -e "s|^GMIME_INCLUDE=.*|GMIME_INCLUDE=$GMIME_INCLUDE|g" makeopts
729
730 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=FILE_STORAGE/' menuselect.makeopts
731 ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=/run/asterisk NOISY_BUILD=1
732
733 rm apps/app_voicemail.o apps/app_directory.o
734 mv apps/app_voicemail.so apps/app_voicemail_plain.so
735 mv apps/app_directory.so apps/app_directory_plain.so
736
737 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts
738 ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=/run/asterisk NOISY_BUILD=1
739
740 rm apps/app_voicemail.o apps/app_directory.o
741 mv apps/app_voicemail.so apps/app_voicemail_imap.so
742 mv apps/app_directory.so apps/app_directory_imap.so
743
744 %if %{build_odbc}
745 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts
746 ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=/run/asterisk NOISY_BUILD=1
747
748 rm apps/app_voicemail.o apps/app_directory.o
749 mv apps/app_voicemail.so apps/app_voicemail_odbc.so
750 mv apps/app_directory.so apps/app_directory_odbc.so
751 %endif
752
753 # so that these modules don't get built again during the install phase
754 touch apps/app_voicemail.o apps/app_directory.o
755 touch apps/app_voicemail.so apps/app_directory.so
756
757 pushd asterisk-gui
758 %configure2_5x
759 popd
760
761 %install
762 ASTCFLAGS="%{optflags}" make install DEBUG= OPTIMIZE= DESTDIR=%{buildroot} ASTVARRUNDIR=/run/asterisk
763 ASTCFLAGS="%{optflags}" make samples DEBUG= OPTIMIZE= DESTDIR=%{buildroot} ASTVARRUNDIR=/run/asterisk
764
765 install -D -p -m 0644 %{S:1} %{buildroot}%{_sysconfdir}/logrotate.d/asterisk
766 install -D -p -m 0644 %{SOURCE6} %{buildroot}%{_unitdir}/asterisk.service
767 rm -f %{buildroot}%{_sbindir}/safe_asterisk
768 install -D -p -m 0644 %{SOURCE7} %{buildroot}%{_tmpfilesdir}/%{name}.conf
769
770 #install -D -p -m 0644 contrib/editors/ael.vim %{buildroot}%{_datadir}/vim/syntax/ael.vim
771 #install -D -p -m 0644 contrib/editors/asteriskvm.vim %{buildroot}%{_datadir}/vim/syntax/asteriskvm.vim
772
773 rm %{buildroot}%{_libdir}/asterisk/modules/app_directory.so
774 rm %{buildroot}%{_libdir}/asterisk/modules/app_voicemail.so
775 install -D -p -m 0755 apps/app_directory_imap.so %{buildroot}%{_libdir}/asterisk/modules/
776 install -D -p -m 0755 apps/app_voicemail_imap.so %{buildroot}%{_libdir}/asterisk/modules/
777 %if %{build_odbc}
778 install -D -p -m 0755 apps/app_directory_odbc.so %{buildroot}%{_libdir}/asterisk/modules/
779 install -D -p -m 0755 apps/app_voicemail_odbc.so %{buildroot}%{_libdir}/asterisk/modules/
780 %endif
781 install -D -p -m 0755 apps/app_directory_plain.so %{buildroot}%{_libdir}/asterisk/modules/
782 install -D -p -m 0755 apps/app_voicemail_plain.so %{buildroot}%{_libdir}/asterisk/modules/
783
784 # create some directories that need to be packaged
785 make installdirs DESTDIR=%{buildroot} ASTVARRUNDIR=/run/asterisk
786 mkdir -p %{buildroot}/var/spool/asterisk/outgoing
787
788 # We're not going to package any of the sample AGI scripts
789 rm -f %{buildroot}/var/lib/asterisk/agi-bin/*
790
791 # Don't package the sample voicemail user
792 rm -rf %{buildroot}/var/spool/asterisk/voicemail/default
793
794 # Don't package example phone provision configs
795 rm -rf %{buildroot}/var/lib/asterisk/phoneprov/*
796
797 # these are compiled with -O0 and thus include unfortified code.
798 rm -rf %{buildroot}%{_sbindir}/hashtest
799 rm -rf %{buildroot}%{_sbindir}/hashtest2
800
801 rm -f %{buildroot}%{_sysconfdir}/asterisk/res_config_sqlite.conf
802
803 touch %{name}-devel.filelist
804
805 pushd asterisk-gui
806 %makeinstall_std
807 popd
808
809 # fix ghost files
810 touch %{buildroot}/var/lib/asterisk/astdb
811 touch %{buildroot}/var/log/asterisk/console
812 touch %{buildroot}/var/log/asterisk/debug
813 touch %{buildroot}/var/log/asterisk/messages
814 touch %{buildroot}/var/log/asterisk/queue_log
815 touch %{buildroot}/var/log/asterisk/event_log
816 touch %{buildroot}/var/log/asterisk/cdr-csv/Master.csv
817 touch %{buildroot}/var/log/asterisk/h323_log
818
819 # remove unused files
820 %if !%{build_odbc}
821 rm -f %{buildroot}/%{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
822 rm -f %{buildroot}/%{_sysconfdir}/asterisk/cdr_odbc.conf
823 rm -f %{buildroot}/%{_sysconfdir}/asterisk/cel_odbc.conf
824 rm -f %{buildroot}/%{_sysconfdir}/asterisk/func_odbc.conf
825 rm -f %{buildroot}/%{_sysconfdir}/asterisk/res_odbc.conf
826 %endif
827 %if !%{build_misdn}
828 rm -f %{buildroot}/%{_sysconfdir}/asterisk/misdn.conf
829 %endif
830 %if !%{build_oss}
831 rm -f %{buildroot}/%{_sysconfdir}/asterisk/oss.conf
832 %endif
833
834 %pre
835 %_pre_useradd asterisk /var/lib/asterisk /bin/sh
836 gpasswd -a asterisk dialout 1>/dev/null
837
838 %post
839 %create_ghostfile /var/lib/asterisk/astdb asterisk asterisk 640
840 %create_ghostfile /var/log/asterisk/console asterisk asterisk 640
841 %create_ghostfile /var/log/asterisk/debug asterisk asterisk 640
842 %create_ghostfile /var/log/asterisk/messages asterisk asterisk 640
843 %create_ghostfile /var/log/asterisk/queue_log asterisk asterisk 640
844 %create_ghostfile /var/log/asterisk/event_log asterisk asterisk 640
845 %create_ghostfile /var/log/asterisk/cdr-csv/Master.csv asterisk asterisk 640
846 %create_ghostfile /var/log/asterisk/h323_log asterisk asterisk 640
847 echo "Adding setuid root to /usr/bin/mpg123, needed for MOH"
848 chmod u+s %{_bindir}/mpg123
849 if [[ -e %{_libdir}/asterisk/modules/codec_g729.so ]]; then
850 sh %{_docdir}/g72x_install
851 fi
852
853 %_tmpfilescreate %{name}
854 %_post_service %{name}
855
856 %preun
857 if [ "$1" = 0 ]; then
858 echo "Removing setuid root from /usr/bin/mpg123"
859 chmod u-s %{_bindir}/mpg123
860 fi
861
862 # Remove the G72x stuff
863 rm -f /usr/share/doc/asterisk/README.g72x.txt
864 rm -f /usr/$LIBNAME/asterisk/modules/codec_g723.so
865 rm -f /usr/$LIBNAME/asterisk/modules/codec_g729.so
866 rm -f /usr/bin/g729_my_enc
867 rm -f /usr/bin/g729_my_dec
868 rm -f /usr/bin/astconv
869
870 %_preun_service %{name}
871
872 %postun
873 %_postun_userdel asterisk
874 gpasswd -d asterisk dialout 1>/dev/null
875
876 %pre plugins-dahdi
877 %{_sbindir}/usermod -a -G dahdi asterisk
878
879 %if %{build_misdn}
880 %pre plugins-misdn
881 %{_sbindir}/usermod -a -G misdn asterisk
882 %endif
883
884 %pre plugins-mobile
885 if [[ -e %{_sysconfdir}/asterisk/mobile.conf ]] ; then
886 mv -f %{_sysconfdir}/asterisk/{,chan_}mobile.conf
887 fi
888
889 %files -n %{libname}
890 %attr(0755,root,root) %{_libdir}/libasteriskssl.so.1
891
892 %files
893 %doc README* *.txt ChangeLog BUGS CREDITS configs
894 %doc doc/asterisk.sgml g72x_install
895 %doc contrib/realtime/mysql
896 %{_unitdir}/asterisk.service
897 %attr(0644,root,root) %{_tmpfilesdir}/%{name}.conf
898 %attr(0750,asterisk,asterisk) %dir %{_sysconfdir}/asterisk
899 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/acl.conf
900 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/adsi.conf
901 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/agents.conf
902 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/alarmreceiver.conf
903 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/amd.conf
904 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/app_skel.conf
905 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/asterisk.adsi
906 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/asterisk.conf
907 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/ccss.conf
908 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr.conf
909 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_custom.conf
910 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_manager.conf
911 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_syslog.conf
912 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cli_aliases.conf
913 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cli.conf
914 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cli_permissions.conf
915 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/codecs.conf
916 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/confbridge.conf
917 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/config_test.conf
918 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dnsmgr.conf
919 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dsp.conf
920 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dundi.conf
921 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/enum.conf
922 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extconfig.conf
923 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions.ael
924 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions.conf
925 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/features.conf
926 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/followme.conf
927 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/h323.conf
928 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/http.conf
929 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/iax.conf
930 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/iaxprov.conf
931 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/indications.conf
932 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/logger.conf
933 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/manager.conf
934 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/mgcp.conf
935 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/modules.conf
936 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/motif.conf
937 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/musiconhold.conf
938 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/muted.conf
939 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/phone.conf
940 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/phoneprov.conf
941 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/queuerules.conf
942 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/queues.conf
943 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_stun_monitor.conf
944 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/rtp.conf
945 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/say.conf
946 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/sip.conf
947 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/sip_notify.conf
948 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/sla.conf
949 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/smdi.conf
950 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/telcordia-1.adsi
951 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/udptl.conf
952 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/users.conf
953 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/vpb.conf
954 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/xmpp.conf
955 %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/logrotate.d/asterisk
956 %dir %{_libdir}/asterisk
957 %dir %{_libdir}/asterisk/modules
958 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_adsiprog.so
959 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so
960 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_amd.so
961 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so
962 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_cdr.so
963 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so
964 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so
965 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so
966 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_confbridge.so
967 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so
968 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_db.so
969 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_dial.so
970 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_dictate.so
971 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so
972 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_disa.so
973 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so
974 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_echo.so
975 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_exec.so
976 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so
977 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_followme.so
978 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so
979 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so
980 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_image.so
981 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_ivrdemo.so
982 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_macro.so
983 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
984 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
985 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so
986 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so
987 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_originate.so
988 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_parkandannounce.so
989 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_playback.so
990 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_playtones.so
991 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_privacy.so
992 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_queue.so
993 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_readexten.so
994 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_readfile.so
995 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_read.so
996 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_record.so
997 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_saycounted.so
998 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so
999 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so
1000 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
1001 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_setcallerid.so
1002 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_skel.so
1003 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_sms.so
1004 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so
1005 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so
1006 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_stack.so
1007 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_system.so
1008 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so
1009 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_test.so
1010 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_transfer.so
1011 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_url.so
1012 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_userevent.so
1013 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so
1014 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so
1015 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so
1016 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_verbose.so
1017 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_while.so
1018 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so
1019 %attr(0755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_features.so
1020 %attr(0755,root,root) %{_libdir}/asterisk/modules/bridge_multiplexed.so
1021 %attr(0755,root,root) %{_libdir}/asterisk/modules/bridge_simple.so
1022 %attr(0755,root,root) %{_libdir}/asterisk/modules/bridge_softmix.so
1023 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so
1024 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so
1025 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so
1026 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_syslog.so
1027 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_agent.so
1028 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_bridge.so
1029 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so
1030 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_local.so
1031 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so
1032 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_motif.so
1033 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_multicast_rtp.so
1034 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_nbs.so
1035 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_phone.so
1036 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_sip.so
1037 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
1038 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
1039 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so
1040 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_g722.so
1041 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_g726.so
1042 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so
1043 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_ilbc.so
1044 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so
1045 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
1046 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so
1047 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_g719.so
1048 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_g723.so
1049 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_g726.so
1050 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_g729.so
1051 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_gsm.so
1052 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_h263.so
1053 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_h264.so
1054 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so
1055 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so
1056 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so
1057 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_pcm.so
1058 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_siren14.so
1059 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_siren7.so
1060 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_sln.so
1061 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so
1062 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_wav.so
1063 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_vox.so
1064 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_aes.so
1065 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so
1066 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_base64.so
1067 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so
1068 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_callcompletion.so
1069 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_callerid.so
1070 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_cdr.so
1071 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_channel.so
1072 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_config.so
1073 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_cut.so
1074 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_db.so
1075 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_devstate.so
1076 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so
1077 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so
1078 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_enum.so
1079 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_env.so
1080 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_extstate.so
1081 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_frame_trace.so
1082 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_global.so
1083 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so
1084 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_hangupcause.so
1085 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_iconv.so
1086 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_jitterbuffer.so
1087 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_lock.so
1088 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_logic.so
1089 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_math.so
1090 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_md5.so
1091 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_module.so
1092 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_pitchshift.so
1093 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_presencestate.so
1094 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_rand.so
1095 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_realtime.so
1096 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_sha1.so
1097 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_shell.so
1098 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_sprintf.so
1099 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_srv.so
1100 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_strings.so
1101 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so
1102 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_timeout.so
1103 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_uri.so
1104 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_version.so
1105 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_volume.so
1106 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so
1107 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_config.so
1108 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so
1109 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so
1110 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so
1111 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so
1112 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_adsi.so
1113 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so
1114 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_agi.so
1115 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_clialiases.so
1116 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so
1117 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_convert.so
1118 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_crypto.so
1119 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_format_attr_celt.so
1120 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h263.so
1121 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h264.so
1122 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_format_attr_silk.so
1123 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_http_post.so
1124 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_http_websocket.so
1125 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_limit.so
1126 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
1127 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
1128 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so
1129 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so
1130 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_realtime.so
1131 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_rtp_asterisk.so
1132 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_rtp_multicast.so
1133 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_security_log.so
1134 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_smdi.so
1135 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_speech.so
1136 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_srtp.so
1137 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_stun_monitor.so
1138 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so
1139 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_timing_timerfd.so
1140 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_xmpp.so
1141 %attr(0755,root,root) %{_sbindir}/aelparse
1142 %attr(0755,root,root) %{_sbindir}/astcanary
1143 %attr(0755,root,root) %{_sbindir}/astdb2bdb
1144 %attr(0755,root,root) %{_sbindir}/astdb2sqlite3
1145 %attr(0755,root,root) %{_sbindir}/asterisk
1146 %attr(0755,root,root) %{_sbindir}/astgenkey
1147 %attr(0755,root,root) %{_sbindir}/astman
1148 %attr(0755,root,root) %{_sbindir}/autosupport
1149 %attr(0755,root,root) %{_sbindir}/check_expr
1150 %attr(0755,root,root) %{_sbindir}/check_expr2
1151 %attr(0755,root,root) %{_sbindir}/conf2ael
1152 %attr(0755,root,root) %{_sbindir}/muted
1153 %attr(0755,root,root) %{_sbindir}/rasterisk
1154 %attr(0755,root,root) %{_sbindir}/refcounter
1155 %attr(0755,root,root) %{_sbindir}/smsq
1156 %attr(0755,root,root) %{_sbindir}/stereorize
1157 %attr(0755,root,root) %{_sbindir}/streamplayer
1158 %{_mandir}/man8/asterisk.8*
1159 %{_mandir}/man8/astgenkey.8*
1160 %{_mandir}/man8/autosupport.8*
1161 %{_mandir}/man8/safe_asterisk.8*
1162 %{_mandir}/man8/astdb2bdb.8*
1163 %{_mandir}/man8/astdb2sqlite3.8*
1164 %attr(0750,asterisk,asterisk) %dir /var/lib/asterisk
1165 %attr(0750,asterisk,asterisk) %dir /var/lib/asterisk/agi-bin
1166 %attr(0750,asterisk,asterisk) /var/lib/asterisk/documentation
1167 %attr(0750,asterisk,asterisk) /var/lib/asterisk/images
1168 %attr(0750,asterisk,asterisk) /var/lib/asterisk/keys
1169 %attr(0750,asterisk,asterisk) /var/lib/asterisk/phoneprov
1170 %attr(0750,asterisk,asterisk) %dir /var/log/asterisk
1171 %attr(0750,asterisk,asterisk) %dir /var/log/asterisk/cdr-csv
1172 %attr(0750,asterisk,asterisk) %dir /var/log/asterisk/cdr-custom
1173 %attr(0750,asterisk,asterisk) %dir /var/spool/asterisk
1174 %attr(0770,asterisk,asterisk) %dir /var/spool/asterisk/monitor
1175 %attr(0770,asterisk,asterisk) %dir /var/spool/asterisk/outgoing
1176 %attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/tmp
1177 %attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/voicemail
1178 %attr(0640,asterisk,asterisk) %ghost /var/lib/asterisk/astdb
1179 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/cdr-csv/Master.csv
1180 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/console
1181 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/debug
1182 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/event_log
1183 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/h323_log
1184 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/messages
1185 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/queue_log
1186 #%attr(0640,asterisk,asterisk) %{_datadir}/vim/syntax/ael.vim
1187 #%attr(0640,asterisk,asterisk) %{_datadir}/vim/syntax/asteriskvm.vim
1188
1189 %files devel -f %{name}-devel.filelist
1190 %dir %{_includedir}/asterisk
1191 %dir %{_includedir}/asterisk/doxygen
1192 %{_includedir}/asterisk.h
1193 %{_includedir}/asterisk/*.h
1194 %{_includedir}/asterisk/doxygen/*.h
1195 %attr(0755,root,root) %{_libdir}/libasteriskssl.so
1196
1197 %files addons
1198
1199 %files firmware
1200 %attr(0750,asterisk,asterisk) /var/lib/asterisk/firmware
1201
1202 %if %{build_corosync}
1203 %files plugins-corosync
1204 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_corosync.conf
1205 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_corosync.so
1206 %endif
1207
1208 %files plugins-alsa
1209 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/alsa.conf
1210 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so
1211
1212 %files plugins-calendar
1213 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/calendar.conf
1214 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar.so
1215 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar_caldav.so
1216 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar_ews.so
1217 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar_exchange.so
1218 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar_icalendar.so
1219
1220 %files plugins-cel
1221 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel.conf
1222 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_custom.conf
1223 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_celgenuserevent.so
1224 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_custom.so
1225 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_manager.so
1226
1227 %files plugins-curl
1228 %doc contrib/scripts/dbsep.cgi
1229 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dbsep.conf
1230 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_curl.conf
1231 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_curl.so
1232 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_curl.so
1233 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_curl.so
1234
1235 %files plugins-dahdi
1236 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/meetme.conf
1237 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/chan_dahdi.conf
1238 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_flash.so
1239 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_meetme.so
1240 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_page.so
1241 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_dahdibarge.so
1242 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so
1243 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_dahdi.so
1244 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_dahdi.so
1245 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_timing_dahdi.so
1246
1247 %files plugins-fax
1248 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_fax.conf
1249 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_fax.so
1250 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_fax_spandsp.so
1251
1252 %files plugins-festival
1253 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/festival.conf
1254 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_festival.so
1255
1256 %files plugins-ices
1257 %doc contrib/asterisk-ices.xml
1258 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_ices.so
1259
1260 %files plugins-jabber
1261 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/gtalk.conf
1262 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/jabber.conf
1263 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/jingle.conf
1264 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_gtalk.so
1265 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_jingle.so
1266 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_jabber.so
1267
1268 %files plugins-jack
1269 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_jack.so
1270
1271 %files plugins-lua
1272 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions.lua
1273 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_lua.so
1274
1275 %files plugins-ldap
1276 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_ldap.conf
1277 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_ldap.so
1278
1279 %files plugins-minivm
1280 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions_minivm.conf
1281 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/minivm.conf
1282 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_minivm.so
1283
1284 %if %{build_misdn}
1285 %files plugins-misdn
1286 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/misdn.conf
1287 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_misdn.so
1288 %endif
1289
1290 %files plugins-mobile
1291 %doc configs/chan_mobile.conf.sample
1292 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/chan_mobile.conf
1293 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_mobile.so
1294
1295 %files plugins-mp3
1296 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_mp3.so
1297 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_mp3.so
1298
1299 %files plugins-mysql
1300 %doc contrib/realtime/mysql/*.sql
1301 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/app_mysql.conf
1302 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_mysql.conf
1303 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_config_mysql.conf
1304 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_mysql.so
1305 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_mysql.so
1306 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_mysql.so
1307
1308 %if %{build_odbc}
1309 %files plugins-odbc
1310 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
1311 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_odbc.conf
1312 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_odbc.conf
1313 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/func_odbc.conf
1314 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_odbc.conf
1315 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
1316 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_odbc.so
1317 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_odbc.so
1318 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_odbc.so
1319 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_odbc.so
1320 %endif
1321
1322 %files plugins-ooh323
1323 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/ooh323.conf
1324 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_ooh323.so
1325
1326 %if %{build_oss}
1327 %files plugins-oss
1328 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/oss.conf
1329 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_oss.so
1330 %endif
1331
1332 %files plugins-osp
1333 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/osp.conf
1334 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so
1335
1336 %files plugins-pktccops
1337 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_pktccops.conf
1338 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_pktccops.so
1339
1340 %files plugins-portaudio
1341 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/console.conf
1342 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_console.so
1343
1344 %files plugins-pgsql
1345 %doc contrib/realtime/postgresql/realtime.sql
1346 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_pgsql.conf
1347 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_pgsql.conf
1348 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_pgsql.conf
1349 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so
1350 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_pgsql.so
1351 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so
1352
1353 %files plugins-radius
1354 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_radius.so
1355 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so
1356
1357 %files plugins-saycountpl
1358 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_saycountpl.so
1359
1360 %files plugins-skinny
1361 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/skinny.conf
1362 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so
1363
1364 %files plugins-snmp
1365 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_snmp.conf
1366 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_snmp.so
1367
1368 %files plugins-sqlite
1369 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
1370 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_sqlite3_custom.conf
1371 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_config_sqlite3.conf
1372 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
1373 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_sqlite3_custom.so
1374 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite3.so
1375
1376 %files plugins-speex
1377 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_speex.so
1378 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_speex.so
1379
1380 %files plugins-tds
1381 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_tds.conf
1382 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_tds.conf
1383 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_tds.so
1384 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so
1385
1386 %files plugins-unistim
1387 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/unistim.conf
1388 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so
1389
1390 %files plugins-voicemail
1391 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/voicemail.conf
1392 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_vmcount.so
1393
1394 %files plugins-voicemail-imap
1395 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_directory_imap.so
1396 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_voicemail_imap.so
1397
1398 %if %{build_odbc}
1399 %files plugins-voicemail-odbc
1400 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_directory_odbc.so
1401 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_voicemail_odbc.so
1402 %endif
1403
1404 %files plugins-voicemail-plain
1405 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_directory_plain.so
1406 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_voicemail_plain.so
1407
1408 %files gui
1409 %doc asterisk-gui/LICENSE asterisk-gui/README asterisk-gui/developer_info
1410 %dir %attr(0750,asterisk,asterisk) /var/lib/asterisk/gui_backups
1411 %dir %attr(0750,asterisk,asterisk) /var/lib/asterisk/static-http
1412 %dir %attr(0755,asterisk,asterisk) /var/lib/asterisk/static-http/config
1413 %dir %attr(0755,asterisk,asterisk) /var/lib/asterisk/static-http/config/stylesheets
1414 %dir %attr(0755,asterisk,asterisk) /var/lib/asterisk/static-http/config/images
1415 %dir %attr(0755,asterisk,asterisk) /var/lib/asterisk/static-http/config/private
1416 %dir %attr(0755,asterisk,asterisk) /var/lib/asterisk/static-http/config/private/bkps
1417 %dir %attr(0755,asterisk,asterisk) /var/lib/asterisk/static-http/config/js
1418 %dir %attr(0755,asterisk,asterisk) /var/lib/asterisk/scripts
1419 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/index.html
1420 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/config/*.html
1421 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/config/stylesheets/*
1422 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/config/images/*
1423 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/config/js/*
1424 %attr(0755,asterisk,asterisk) /var/lib/asterisk/scripts/*
1425 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/*.html
1426 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/*.css
1427 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/*.js
1428 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/*.xml

  ViewVC Help
Powered by ViewVC 1.1.30