/[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 643450 - (show annotations) (download)
Sat Jul 5 13:10:47 2014 UTC (9 years, 9 months ago) by tv
Original Path: cauldron/asterisk/current/SPECS/asterisk.spec
File size: 59203 byte(s)
bump release (SILENT)
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.8.1
47 Release: %mkrel %{?beta:0.0.%{beta}.}2
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
156 %description
157 Asterisk is a complete PBX in software. It runs on Linux and provides
158 all of the features you would expect from a PBX and more. Asterisk
159 does voice over IP in three protocols, and can interoperate with
160 almost all standards-based telephony equipment using relatively
161 inexpensive hardware.
162
163 %package -n %{libname}
164 Summary: The shared SSL library for Asterisk
165 Group: System/Libraries
166
167 %description -n %{libname}
168 The shared SSL library for Asterisk.
169
170 %package addons
171 Summary: Asterisk-addons metapackage
172 Group: System/Servers
173 Requires: asterisk = %{version}-%{release}
174 Requires: asterisk-plugins-mp3 = %{version}-%{release}
175 Requires: asterisk-plugins-mysql = %{version}-%{release}
176 Requires: asterisk-plugins-ooh323 = %{version}-%{release}
177 Requires: asterisk-plugins-saycountpl = %{version}-%{release}
178
179 %description addons
180 Contain this packages: asterisk-plugins-mp3, asterisk-plugins-mysql, asterisk-plugins-ooh323, asterisk-plugins-saycountpl
181
182 %package firmware
183 Summary: Firmware for the Digium S101I (IAXy)
184 Group: System/Servers
185 License: Redistributable, no modification permitted
186 Requires: asterisk = %{version}-%{release}
187
188 %description firmware
189 Firmware for the Digium S101I (IAXy).
190
191 %package devel
192 Summary: Header files for building Asterisk modules
193 Group: Development/C
194
195 %description devel
196 This package contains the development header files that are needed
197 to compile 3rd party modules.
198
199 %if %{build_corosync}
200 %package plugins-corosync
201 Summary: Modules for Asterisk that use corosync
202 Group: System/Servers
203 Requires: asterisk = %{version}-%{release}
204 Obsoletes: asterisk-plugins-ais
205
206 %description plugins-corosync
207 Modules for Asterisk that use corosync.
208 %endif
209
210 %package plugins-alsa
211 Summary: Modules for Asterisk that use Alsa sound drivers
212 Group: System/Servers
213 Requires: asterisk = %{version}-%{release}
214
215 %description plugins-alsa
216 Modules for Asterisk that use Alsa sound drivers.
217
218 %package plugins-calendar
219 Summary: Asterisk calendar support
220 Group: System/Servers
221 Requires: asterisk = %{version}-%{release}
222
223 %description plugins-calendar
224 Asterisk calendar support (ical, caldav, exchange, or ews)
225
226 %package plugins-cel
227 Summary: Asterisk Channel Event Logging
228 Group: System/Servers
229 Requires: asterisk = %{version}-%{release}
230
231 %description plugins-cel
232 Channel Event Logging is a mechanism to provide fine-grained event information
233 that can be used to generate billing information. Such event information can
234 be recorded to databases and files via pluggable backend modules.
235
236 %package plugins-curl
237 Summary: Modules for Asterisk that use cURL
238 Group: System/Servers
239 Requires: asterisk = %{version}-%{release}
240
241 %description plugins-curl
242 Modules for Asterisk that use cURL.
243
244 %package plugins-dahdi
245 Summary: Modules for Asterisk that use DAHDI
246 Group: System/Servers
247 Requires: asterisk = %{version}-%{release}
248 Requires: dahdi-tools >= 2.0.0
249
250 %description plugins-dahdi
251 Modules for Asterisk that use DAHDI.
252
253 %package plugins-fax
254 Summary: FAX plugins for Asterisk
255 Group: System/Servers
256 Requires: asterisk = %{version}-%{release}
257
258 %description plugins-fax
259 This package contains FAX plugins for Asterisk.
260
261 %package plugins-festival
262 Summary: Festival application for Asterisk
263 Group: System/Servers
264 Requires: asterisk = %{version}-%{release}
265 Requires: festival
266
267 %description plugins-festival
268 Application for the Asterisk PBX that uses Festival to convert text to speech.
269
270 %package plugins-ices
271 Summary: Stream audio from Asterisk to an IceCast server
272 Group: System/Servers
273 Requires: asterisk = %{version}-%{release}
274 Requires: ices
275
276 %description plugins-ices
277 Stream audio from Asterisk to an IceCast server.
278
279 %package plugins-jabber
280 Summary: Jabber support for Asterisk
281 Group: System/Servers
282 Requires: asterisk = %{version}-%{release}
283
284 %description plugins-jabber
285 This package contains Jabber support for Asterisk.
286
287 %package plugins-jack
288 Summary: JACK resources for Asterisk
289 Group: System/Servers
290 Requires: asterisk = %{version}-%{release}
291
292 %description plugins-jack
293 JACK resources for Asterisk.
294
295 %package plugins-lua
296 Summary: Lua resources for Asterisk
297 Group: System/Servers
298 Requires: asterisk = %{version}-%{release}
299
300 %description plugins-lua
301 Lua resources for Asterisk.
302
303 %package plugins-ldap
304 Summary: LDAP resources for Asterisk
305 Group: System/Servers
306 Requires: asterisk = %{version}-%{release}
307
308 %description plugins-ldap
309 LDAP resources for Asterisk.
310
311 %if %{build_misdn}
312 %package plugins-misdn
313 Summary: This module adds mISDN support to the Asterisk PBX
314 Group: System/Servers
315 Requires: asterisk = %{version}-%{release}
316
317 %description plugins-misdn
318 This module adds mISDN support to the Asterisk PBX. mISDN is the
319 (experimental) new ISDN4Linux stack, which adds support for
320 driving cards in NT mode and thus connecting an ISDN phone to your
321 computer.
322 %endif
323
324 %package plugins-minivm
325 Summary: MiniVM applicaton for Asterisk
326 Group: System/Servers
327 Requires: asterisk = %{version}-%{release}
328
329 %description plugins-minivm
330 MiniVM application for Asterisk.
331
332 %package plugins-mobile
333 Summary: Asterisk channel driver for bluetooth phones and headsets
334 Group: System/Servers
335 BuildRequires: pkgconfig(bluez)
336 Requires: %{_lib}bluez3
337 Requires: asterisk = %{version}-%{release}
338
339 %description plugins-mobile
340 Asterisk channel driver to allow Bluetooth cell/mobile phones to be
341 used as FXO devices, and headsets as FXS devices.
342
343 %package plugins-mp3
344 Summary: MP3 plugins for Asterisk
345 Group: System/Servers
346 Requires: asterisk = %{version}-%{release}
347
348 %description plugins-mp3
349 This package contains MP3 support for Asterisk.
350
351 %package plugins-mysql
352 Summary: MySQL plugins for Asterisk
353 Group: System/Servers
354 Requires: asterisk = %{version}-%{release}
355
356 %description plugins-mysql
357 This package contains MySQL plugins for Asterisk.
358
359 %if %{build_odbc}
360 %package plugins-odbc
361 Summary: Applications for Asterisk that use ODBC (except voicemail)
362 Group: System/Servers
363 Requires: asterisk = %{version}-%{release}
364
365 %description plugins-odbc
366 Applications for Asterisk that use ODBC (except voicemail)
367 %endif
368
369 %package plugins-ooh323
370 Summary: Objective System's H323 for Asterisk
371 Group: System/Servers
372 Requires: asterisk = %{version}-%{release}
373
374 %description plugins-ooh323
375 Objective System's H323 for Asterisk.
376
377 %if %{build_oss}
378 %package plugins-oss
379 Summary: Modules for Asterisk that use OSS sound drivers
380 Group: System/Servers
381 Requires: asterisk = %{version}-%{release}
382
383 %description plugins-oss
384 Modules for Asterisk that use OSS sound drivers.
385 %endif
386
387 %package plugins-pktccops
388 Summary: Modules for Asterisk that use the IETF COPS protocol on PacketCable
389 Group: System/Servers
390 Requires: asterisk = %{version}-%{release}
391
392 %description plugins-pktccops
393 It's a subset or a "profile" of the IETF COPS protocol, extended for
394 PacketCable specific usage. The IETF COPS RFC defines the extensions
395 mechanism and the PacketCable standard uses and respects them. For
396 example, IETF COPS defines an opaque field called "Client Specific
397 Decision Data" and the PacketCable Standard defines how to fill it.
398 Some IETF COPS messages are not used in the PC Standard (like SSC), so
399 is a subset.
400
401 %package plugins-portaudio
402 Summary: Modules for Asterisk that use the portaudio library
403 Group: System/Servers
404 Requires: asterisk = %{version}-%{release}
405
406 %description plugins-portaudio
407 Modules for Asterisk that use the portaudio library.
408
409 %package plugins-pgsql
410 Summary: PostgreSQL plugins for Asterisk
411 Group: System/Servers
412 Requires: asterisk = %{version}-%{release}
413 Provides: %{name}-plugins-postgresql = %{version}-%{release}
414
415 %description plugins-pgsql
416 This package contains PostgreSQL plugins for Asterisk.
417
418 %if %{build_radius}
419 %package plugins-radius
420 Summary: Radiusclient plugins for Asterisk
421 Group: System/Servers
422 Requires: asterisk = %{version}-%{release}
423
424 %description plugins-radius
425 This package contains Radiusclient plugins for Asterisk.
426 %endif
427
428 %package plugins-saycountpl
429 Summary: Modules for Asterisk that support the Polish grammar
430 Group: System/Servers
431 Requires: asterisk = %{version}-%{release}
432
433 %description plugins-saycountpl
434 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.
435 Example: SayCountPL(zloty,zlote,zlotych,122) will give: zlote
436
437
438 %package plugins-skinny
439 Summary: Modules for Asterisk that support the SCCP/Skinny protocol
440 Group: System/Servers
441 Requires: asterisk = %{version}-%{release}
442
443 %description plugins-skinny
444 Modules for Asterisk that support the SCCP/Skinny protocol.
445
446 %package plugins-snmp
447 Summary: Brief SNMP Agent / SubAgent support for Asterisk
448 Group: System/Servers
449 Requires: asterisk = %{version}-%{release}
450 Requires: net-snmp
451
452 %description plugins-snmp
453 This package contains brief SNMP Agent / SubAgent support for Asterisk.
454
455 %package plugins-speex
456 Summary: SPEEX plugins for Asterisk
457 Group: System/Servers
458 Requires: asterisk = %{version}-%{release}
459
460 %description plugins-speex
461 This package contains SPEEX plugins for Asterisk.
462
463 %package plugins-sqlite
464 Summary: SQLite plugins for Asterisk
465 Group: System/Servers
466 Requires: asterisk = %{version}-%{release}
467
468 %description plugins-sqlite
469 This package contains SQLite plugins for Asterisk.
470
471 %if %{build_tds}
472 %package plugins-tds
473 Summary: FreeTDS plugins for Asterisk
474 Group: System/Servers
475 Requires: asterisk = %{version}-%{release}
476
477 %description plugins-tds
478 This package contains FreeTDS plugins for Asterisk.
479 %endif
480
481 %package plugins-osp
482 Summary: Open Settlement Protocol for Asterisk
483 Group: System/Servers
484
485 %description plugins-osp
486 This package contains OSP (Open Settlement Protocol) support for Asterisk.
487
488 %package plugins-unistim
489 Summary: Unistim channel for Asterisk
490 Group: System/Servers
491 Requires: asterisk = %{version}-%{release}
492
493 %description plugins-unistim
494 Unistim channel for Asterisk.
495
496 %package plugins-voicemail
497 Summary: Common Voicemail Modules for Asterisk
498 Group: System/Servers
499 Requires: asterisk = %{version}-%{release}
500 Requires: asterisk-plugins-voicemail-implementation = %{version}-%{release}
501 Requires: sox
502 Requires: sendmail-command
503
504 %description plugins-voicemail
505 Common Voicemail Modules for Asterisk.
506
507 %package plugins-voicemail-imap
508 Summary: Store voicemail on an IMAP server
509 Group: System/Servers
510 Requires: asterisk = %{version}-%{release}
511 Requires: asterisk-plugins-voicemail = %{version}-%{release}
512 Provides: asterisk-plugins-voicemail-implementation = %{version}-%{release}
513
514 %description plugins-voicemail-imap
515 Voicemail implementation for Asterisk that stores voicemail on an IMAP
516 server.
517
518 %if %{build_odbc}
519 %package plugins-voicemail-odbc
520 Summary: Store voicemail in a database using ODBC
521 Group: System/Servers
522 Requires: asterisk = %{version}-%{release}
523 Requires: asterisk-plugins-voicemail = %{version}-%{release}
524 Provides: asterisk-plugins-voicemail-implementation = %{version}-%{release}
525
526 %description plugins-voicemail-odbc
527 Voicemail implementation for Asterisk that uses ODBC to store
528 voicemail in a database.
529 %endif
530
531 %package plugins-voicemail-plain
532 Summary: Store voicemail on the local filesystem
533 Group: System/Servers
534 Requires: asterisk = %{version}-%{release}
535 Requires: asterisk-plugins-voicemail = %{version}-%{release}
536 Provides: asterisk-plugins-voicemail-implementation = %{version}-%{release}
537
538 %description plugins-voicemail-plain
539 Voicemail implementation for Asterisk that stores voicemail on the
540 local filesystem.
541
542 %package gui
543 Summary: Asterisk GUI
544 Group: System/Servers
545 Requires: asterisk = %{version}-%{release}
546
547 %description gui
548 Asterisk GUI is a framework for the creation of graphical interfaces for
549 configuring Asterisk. Some sample graphical interfaces for specific vertical
550 markets are included for reference or for actual use and extension.
551
552 %prep
553
554 %setup0 -q -n asterisk-%{version}%{?beta:-%{beta}} -a 5 -a 8
555
556 find . -type d -perm 0700 -exec chmod 755 {} \;
557 find . -type d -perm 0555 -exec chmod 755 {} \;
558 find . -type f -perm 0555 -exec chmod 755 {} \;
559 find . -type f -perm 0444 -exec chmod 644 {} \;
560
561 for i in `find . -type d -name CVS` `find . -type f -name .cvs\*` `find . -type f -name .#\*`; do
562 if [ -e "$i" ]; then rm -rf $i; fi >&/dev/null
563 done
564
565 %patch2 -p1 -b .voicemail
566 ##
567 %patch50 -p1 -b .pthread
568 %patch51 -p0 -b .net_snmp
569 %patch52 -p1 -b .ffmpeg
570 %patch53 -p0 -b .libplc10
571 %patch57 -p0 -b .editline
572 %patch58 -p1 -b .neon
573 %patch59 -p0 -b .lua
574
575 cp %{SOURCE2} menuselect.makedeps
576 cp %{SOURCE3} menuselect.makeopts
577 cp %{SOURCE4} g72x_install
578
579 # Fixup makefile so sound archives aren't downloaded/installed
580 %{__perl} -pi -e 's/^all:.*$/all:/' sounds/Makefile
581 %{__perl} -pi -e 's/^install:.*$/install:/' sounds/Makefile
582
583 # convert comments in one file to UTF-8
584 mv main/fskmodem.c main/fskmodem.c.old
585 iconv -f iso-8859-1 -t utf-8 -o main/fskmodem.c main/fskmodem.c.old
586 touch -r main/fskmodem.c.old main/fskmodem.c
587 rm main/fskmodem.c.old
588
589 chmod -x contrib/scripts/dbsep.cgi
590
591 # lib64 fix
592 #find -name "Makefile" | xargs perl -pi -e "s|/usr/lib|%{_libdir}|g"
593 #perl -pi -e "s|/lib\b|/%{_lib}|g" configure* autoconf/*.m4
594 #perl -pi -e "s|/lib/|/%{_lib}/|g" configure* autoconf/*.m4
595
596 %build
597
598 # if we are building for i386 promote the CPU arch to i486 for atomic operations support
599 %ifarch i386
600 %define optflags %{__global_cflags} -m32 -march=i486 -mtune=generic -fasynchronous-unwind-tables
601 %else
602 %define optflags %(rpm --eval %%{optflags})
603 %endif
604
605 ./bootstrap.sh
606
607 sed 's#localstatedir}/lib64#localstatedir}/lib#g' -i configure.ac
608
609 pushd menuselect/mxml
610 %configure2_5x
611 popd
612
613 pushd menuselect
614 %configure2_5x
615 popd
616
617 pushd main/editline
618 %configure2_5x
619 popd
620
621 %configure2_5x \
622 --localstatedir=/var \
623 --with-asound=%{_prefix} \
624 --with-bluetooth=%{_prefix} \
625 --with-cap=%{_prefix} \
626 --with-curses=%{_prefix} \
627 --with-crypto=%{_prefix} \
628 --with-dahdi=%{_prefix} \
629 --with-avcodec=%{_prefix} \
630 --with-gsm=%{_prefix} \
631 --without-gtk2 \
632 --with-gmime=%{_prefix} \
633 --with-hoard=%{_prefix} \
634 --with-ical=%{_prefix} \
635 --with-iconv=%{_prefix} \
636 --with-iksemel=%{_prefix} \
637 --with-imap=system \
638 --with-inotify=%{_prefix} \
639 %if %{build_odbc}
640 --with-iodbc=%{_prefix} \
641 %else
642 --without-iodbc \
643 %endif
644 --with-jack=%{_prefix} \
645 --without-kqueue \
646 --with-ldap=%{_prefix} \
647 --with-libcurl=%{_prefix} \
648 --with-ltdl=%{_prefix} \
649 --with-lua=%{_prefix} \
650 %if %{build_misdn}
651 --with-isdnnet=%{_prefix} \
652 --with-misdn=%{_prefix} \
653 --with-suppserv=%{_prefix} \
654 %else
655 --without-isdnnet \
656 --without-misdn \
657 --without-suppserv \
658 %endif
659 --with-mysqlclient=%{_prefix} \
660 --with-nbs=%{_prefix} \
661 --with-ncurses=%{_prefix} \
662 --with-neon=%{_prefix} \
663 --with-neon29=%{_prefix} \
664 --with-netsnmp=%{_prefix} \
665 --with-newt=%{_prefix} \
666 --with-ogg=%{_prefix} \
667 %if %{build_corosync}
668 --with-cpg=%{_prefix} \
669 %else
670 --without-cpg \
671 %endif
672 --with-openr2=%{_prefix} \
673 --with-osptk=%{_prefix} \
674 %if %{build_oss}
675 --with-oss \
676 %else
677 --without-oss \
678 %endif
679 --with-postgres=%{_prefix} \
680 --with-popt=%{_prefix} \
681 --with-portaudio=%{_prefix} \
682 --with-pri=%{_prefix} \
683 --with-radius=%{_prefix} \
684 --with-resample=%{_prefix} \
685 %if %{build_h323}
686 --with-pwlib=%{_prefix} \
687 --with-h323=%{_prefix} \
688 %else
689 --without-pwlib \
690 --without-h323 \
691 %endif
692 --with-sdl=%{_prefix} \
693 --with-SDL_image=%{_prefix} \
694 --with-sounds-cache=%{_prefix} \
695 --with-spandsp=%{_prefix} \
696 --with-ss7=%{_prefix} \
697 --with-speex=%{_prefix} \
698 --with-speexdsp=%{_prefix} \
699 --without-sqlite \
700 --with-sqlite3=%{_prefix} \
701 --with-srtp=%{_prefix} \
702 --with-ssl=%{_prefix} \
703 --with-tds=%{_prefix} \
704 --with-termcap=%{_prefix} \
705 --with-timerfd=%{_prefix} \
706 --without-tinfo \
707 --with-tonezone=%{_prefix} \
708 %if %{build_odbc}
709 --with-unixodbc=%{_prefix} \
710 %else
711 --without-unixodbc \
712 %endif
713 --with-vorbis=%{_prefix} \
714 --without-vpb \
715 --without-x11 \
716 --with-z=%{_prefix} \
717 --with-ilbc=%{_prefix} \
718 --with-libedit=%{_prefix} \
719
720 sed 's#localstatedir}/lib64#localstatedir}/lib#g' -i makeopts
721 #fix --no-undefined
722 sed -e 's/,--no-undefined -Wl//g' -i makeopts
723
724 # fix some weirdos
725 #GMIME_INCLUDE=`pkg-config --cflags gmime-2.6`
726 #perl -pi -e "s|^GMIME_INCLUDE=.*|GMIME_INCLUDE=$GMIME_INCLUDE|g" makeopts
727
728 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=FILE_STORAGE/' menuselect.makeopts
729 ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=/run/asterisk NOISY_BUILD=1
730
731 rm apps/app_voicemail.o apps/app_directory.o
732 mv apps/app_voicemail.so apps/app_voicemail_plain.so
733 mv apps/app_directory.so apps/app_directory_plain.so
734
735 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts
736 ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=/run/asterisk NOISY_BUILD=1
737
738 rm apps/app_voicemail.o apps/app_directory.o
739 mv apps/app_voicemail.so apps/app_voicemail_imap.so
740 mv apps/app_directory.so apps/app_directory_imap.so
741
742 %if %{build_odbc}
743 %{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts
744 ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=/run/asterisk NOISY_BUILD=1
745
746 rm apps/app_voicemail.o apps/app_directory.o
747 mv apps/app_voicemail.so apps/app_voicemail_odbc.so
748 mv apps/app_directory.so apps/app_directory_odbc.so
749 %endif
750
751 # so that these modules don't get built again during the install phase
752 touch apps/app_voicemail.o apps/app_directory.o
753 touch apps/app_voicemail.so apps/app_directory.so
754
755 pushd asterisk-gui
756 %configure2_5x
757 popd
758
759 %install
760 rm -rf %{buildroot}
761
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 %clean
890 rm -rf %{buildroot}
891
892 %files -n %{libname}
893 %defattr(-,root,root,-)
894 %attr(0755,root,root) %{_libdir}/libasteriskssl.so.1
895
896 %files
897 %defattr(-,root,root,-)
898 %doc README* *.txt ChangeLog BUGS CREDITS configs
899 %doc doc/asterisk.sgml g72x_install
900 %doc contrib/realtime/mysql
901 %{_unitdir}/asterisk.service
902 %attr(0644,root,root) %{_tmpfilesdir}/%{name}.conf
903 %attr(0750,asterisk,asterisk) %dir %{_sysconfdir}/asterisk
904 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/acl.conf
905 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/adsi.conf
906 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/agents.conf
907 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/alarmreceiver.conf
908 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/amd.conf
909 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/app_skel.conf
910 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/asterisk.adsi
911 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/asterisk.conf
912 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/ccss.conf
913 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr.conf
914 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_custom.conf
915 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_manager.conf
916 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_syslog.conf
917 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cli_aliases.conf
918 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cli.conf
919 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cli_permissions.conf
920 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/codecs.conf
921 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/confbridge.conf
922 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/config_test.conf
923 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dnsmgr.conf
924 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dsp.conf
925 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dundi.conf
926 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/enum.conf
927 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extconfig.conf
928 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions.ael
929 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions.conf
930 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/features.conf
931 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/followme.conf
932 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/h323.conf
933 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/http.conf
934 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/iax.conf
935 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/iaxprov.conf
936 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/indications.conf
937 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/logger.conf
938 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/manager.conf
939 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/mgcp.conf
940 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/modules.conf
941 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/motif.conf
942 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/musiconhold.conf
943 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/muted.conf
944 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/phone.conf
945 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/phoneprov.conf
946 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/queuerules.conf
947 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/queues.conf
948 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_stun_monitor.conf
949 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/rtp.conf
950 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/say.conf
951 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/sip.conf
952 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/sip_notify.conf
953 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/sla.conf
954 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/smdi.conf
955 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/telcordia-1.adsi
956 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/udptl.conf
957 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/users.conf
958 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/vpb.conf
959 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/xmpp.conf
960 %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/logrotate.d/asterisk
961 %dir %{_libdir}/asterisk
962 %dir %{_libdir}/asterisk/modules
963 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_adsiprog.so
964 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so
965 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_amd.so
966 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so
967 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_cdr.so
968 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so
969 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so
970 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so
971 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_confbridge.so
972 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so
973 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_db.so
974 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_dial.so
975 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_dictate.so
976 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so
977 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_disa.so
978 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so
979 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_echo.so
980 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_exec.so
981 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so
982 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_followme.so
983 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so
984 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so
985 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_image.so
986 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_ivrdemo.so
987 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_macro.so
988 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
989 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
990 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so
991 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so
992 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_originate.so
993 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_parkandannounce.so
994 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_playback.so
995 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_playtones.so
996 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_privacy.so
997 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_queue.so
998 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_readexten.so
999 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_readfile.so
1000 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_read.so
1001 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_record.so
1002 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_saycounted.so
1003 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so
1004 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so
1005 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
1006 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_setcallerid.so
1007 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_skel.so
1008 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_sms.so
1009 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so
1010 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so
1011 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_stack.so
1012 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_system.so
1013 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so
1014 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_test.so
1015 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_transfer.so
1016 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_url.so
1017 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_userevent.so
1018 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so
1019 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so
1020 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so
1021 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_verbose.so
1022 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_while.so
1023 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so
1024 %attr(0755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_features.so
1025 %attr(0755,root,root) %{_libdir}/asterisk/modules/bridge_multiplexed.so
1026 %attr(0755,root,root) %{_libdir}/asterisk/modules/bridge_simple.so
1027 %attr(0755,root,root) %{_libdir}/asterisk/modules/bridge_softmix.so
1028 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so
1029 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so
1030 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so
1031 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_syslog.so
1032 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_agent.so
1033 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_bridge.so
1034 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so
1035 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_local.so
1036 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so
1037 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_motif.so
1038 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_multicast_rtp.so
1039 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_nbs.so
1040 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_phone.so
1041 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_sip.so
1042 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
1043 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
1044 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so
1045 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_g722.so
1046 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_g726.so
1047 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so
1048 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_ilbc.so
1049 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so
1050 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
1051 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so
1052 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_g719.so
1053 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_g723.so
1054 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_g726.so
1055 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_g729.so
1056 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_gsm.so
1057 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_h263.so
1058 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_h264.so
1059 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so
1060 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so
1061 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so
1062 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_pcm.so
1063 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_siren14.so
1064 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_siren7.so
1065 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_sln.so
1066 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so
1067 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_wav.so
1068 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_vox.so
1069 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_aes.so
1070 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so
1071 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_base64.so
1072 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so
1073 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_callcompletion.so
1074 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_callerid.so
1075 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_cdr.so
1076 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_channel.so
1077 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_config.so
1078 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_cut.so
1079 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_db.so
1080 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_devstate.so
1081 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so
1082 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so
1083 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_enum.so
1084 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_env.so
1085 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_extstate.so
1086 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_frame_trace.so
1087 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_global.so
1088 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so
1089 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_hangupcause.so
1090 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_iconv.so
1091 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_jitterbuffer.so
1092 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_lock.so
1093 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_logic.so
1094 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_math.so
1095 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_md5.so
1096 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_module.so
1097 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_pitchshift.so
1098 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_presencestate.so
1099 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_rand.so
1100 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_realtime.so
1101 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_sha1.so
1102 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_shell.so
1103 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_sprintf.so
1104 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_srv.so
1105 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_strings.so
1106 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so
1107 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_timeout.so
1108 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_uri.so
1109 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_version.so
1110 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_volume.so
1111 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so
1112 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_config.so
1113 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so
1114 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so
1115 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so
1116 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so
1117 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_adsi.so
1118 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so
1119 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_agi.so
1120 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_clialiases.so
1121 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so
1122 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_convert.so
1123 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_crypto.so
1124 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_format_attr_celt.so
1125 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h263.so
1126 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_format_attr_h264.so
1127 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_format_attr_silk.so
1128 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_http_post.so
1129 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_http_websocket.so
1130 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_limit.so
1131 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
1132 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
1133 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so
1134 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so
1135 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_realtime.so
1136 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_rtp_asterisk.so
1137 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_rtp_multicast.so
1138 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_security_log.so
1139 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_smdi.so
1140 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_speech.so
1141 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_srtp.so
1142 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_stun_monitor.so
1143 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so
1144 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_timing_timerfd.so
1145 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_xmpp.so
1146 %attr(0755,root,root) %{_sbindir}/aelparse
1147 %attr(0755,root,root) %{_sbindir}/astcanary
1148 %attr(0755,root,root) %{_sbindir}/astdb2bdb
1149 %attr(0755,root,root) %{_sbindir}/astdb2sqlite3
1150 %attr(0755,root,root) %{_sbindir}/asterisk
1151 %attr(0755,root,root) %{_sbindir}/astgenkey
1152 %attr(0755,root,root) %{_sbindir}/astman
1153 %attr(0755,root,root) %{_sbindir}/autosupport
1154 %attr(0755,root,root) %{_sbindir}/check_expr
1155 %attr(0755,root,root) %{_sbindir}/check_expr2
1156 %attr(0755,root,root) %{_sbindir}/conf2ael
1157 %attr(0755,root,root) %{_sbindir}/muted
1158 %attr(0755,root,root) %{_sbindir}/rasterisk
1159 %attr(0755,root,root) %{_sbindir}/refcounter
1160 %attr(0755,root,root) %{_sbindir}/smsq
1161 %attr(0755,root,root) %{_sbindir}/stereorize
1162 %attr(0755,root,root) %{_sbindir}/streamplayer
1163 %{_mandir}/man8/asterisk.8*
1164 %{_mandir}/man8/astgenkey.8*
1165 %{_mandir}/man8/autosupport.8*
1166 %{_mandir}/man8/safe_asterisk.8*
1167 %{_mandir}/man8/astdb2bdb.8*
1168 %{_mandir}/man8/astdb2sqlite3.8*
1169 %attr(0750,asterisk,asterisk) %dir /var/lib/asterisk
1170 %attr(0750,asterisk,asterisk) %dir /var/lib/asterisk/agi-bin
1171 %attr(0750,asterisk,asterisk) /var/lib/asterisk/documentation
1172 %attr(0750,asterisk,asterisk) /var/lib/asterisk/images
1173 %attr(0750,asterisk,asterisk) /var/lib/asterisk/keys
1174 %attr(0750,asterisk,asterisk) /var/lib/asterisk/phoneprov
1175 %attr(0750,asterisk,asterisk) %dir /var/log/asterisk
1176 %attr(0750,asterisk,asterisk) %dir /var/log/asterisk/cdr-csv
1177 %attr(0750,asterisk,asterisk) %dir /var/log/asterisk/cdr-custom
1178 %attr(0750,asterisk,asterisk) %dir /var/spool/asterisk
1179 %attr(0770,asterisk,asterisk) %dir /var/spool/asterisk/monitor
1180 %attr(0770,asterisk,asterisk) %dir /var/spool/asterisk/outgoing
1181 %attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/tmp
1182 %attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/voicemail
1183 %attr(0640,asterisk,asterisk) %ghost /var/lib/asterisk/astdb
1184 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/cdr-csv/Master.csv
1185 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/console
1186 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/debug
1187 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/event_log
1188 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/h323_log
1189 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/messages
1190 %attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/queue_log
1191 #%attr(0640,asterisk,asterisk) %{_datadir}/vim/syntax/ael.vim
1192 #%attr(0640,asterisk,asterisk) %{_datadir}/vim/syntax/asteriskvm.vim
1193
1194 %files devel -f %{name}-devel.filelist
1195 %defattr(-,root,root,-)
1196 %dir %{_includedir}/asterisk
1197 %dir %{_includedir}/asterisk/doxygen
1198 %{_includedir}/asterisk.h
1199 %{_includedir}/asterisk/*.h
1200 %{_includedir}/asterisk/doxygen/*.h
1201 %attr(0755,root,root) %{_libdir}/libasteriskssl.so
1202
1203 %files addons
1204
1205 %files firmware
1206 %defattr(-,root,root,-)
1207 %attr(0750,asterisk,asterisk) /var/lib/asterisk/firmware
1208
1209 %if %{build_corosync}
1210 %files plugins-corosync
1211 %defattr(-,root,root,-)
1212 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_corosync.conf
1213 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_corosync.so
1214 %endif
1215
1216 %files plugins-alsa
1217 %defattr(-,root,root,-)
1218 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/alsa.conf
1219 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so
1220
1221 %files plugins-calendar
1222 %defattr(-,root,root,-)
1223 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/calendar.conf
1224 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar.so
1225 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar_caldav.so
1226 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar_ews.so
1227 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar_exchange.so
1228 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar_icalendar.so
1229
1230 %files plugins-cel
1231 %defattr(-,root,root,-)
1232 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel.conf
1233 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_custom.conf
1234 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_celgenuserevent.so
1235 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_custom.so
1236 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_manager.so
1237
1238 %files plugins-curl
1239 %defattr(-,root,root,-)
1240 %doc contrib/scripts/dbsep.cgi
1241 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dbsep.conf
1242 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_curl.conf
1243 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_curl.so
1244 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_curl.so
1245 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_curl.so
1246
1247 %files plugins-dahdi
1248 %defattr(-,root,root,-)
1249 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/meetme.conf
1250 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/chan_dahdi.conf
1251 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_flash.so
1252 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_meetme.so
1253 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_page.so
1254 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_dahdibarge.so
1255 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so
1256 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_dahdi.so
1257 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_dahdi.so
1258 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_timing_dahdi.so
1259
1260 %files plugins-fax
1261 %defattr(-,root,root,-)
1262 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_fax.conf
1263 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_fax.so
1264 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_fax_spandsp.so
1265
1266 %files plugins-festival
1267 %defattr(-,root,root,-)
1268 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/festival.conf
1269 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_festival.so
1270
1271 %files plugins-ices
1272 %defattr(-,root,root,-)
1273 %doc contrib/asterisk-ices.xml
1274 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_ices.so
1275
1276 %files plugins-jabber
1277 %defattr(-,root,root,-)
1278 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/gtalk.conf
1279 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/jabber.conf
1280 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/jingle.conf
1281 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_gtalk.so
1282 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_jingle.so
1283 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_jabber.so
1284
1285 %files plugins-jack
1286 %defattr(-,root,root,-)
1287 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_jack.so
1288
1289 %files plugins-lua
1290 %defattr(-,root,root,-)
1291 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions.lua
1292 %attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_lua.so
1293
1294 %files plugins-ldap
1295 %defattr(-,root,root,-)
1296 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_ldap.conf
1297 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_ldap.so
1298
1299 %files plugins-minivm
1300 %defattr(-,root,root,-)
1301 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions_minivm.conf
1302 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/minivm.conf
1303 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_minivm.so
1304
1305 %if %{build_misdn}
1306 %files plugins-misdn
1307 %defattr(-,root,root,-)
1308 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/misdn.conf
1309 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_misdn.so
1310 %endif
1311
1312 %files plugins-mobile
1313 %defattr(-,root,root,-)
1314 %doc configs/chan_mobile.conf.sample
1315 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/chan_mobile.conf
1316 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_mobile.so
1317
1318 %files plugins-mp3
1319 %defattr(-,root,root,-)
1320 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_mp3.so
1321 %attr(0755,root,root) %{_libdir}/asterisk/modules/format_mp3.so
1322
1323 %files plugins-mysql
1324 %defattr(-,root,root,-)
1325 %doc contrib/realtime/mysql/*.sql
1326 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/app_mysql.conf
1327 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_mysql.conf
1328 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_config_mysql.conf
1329 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_mysql.so
1330 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_mysql.so
1331 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_mysql.so
1332
1333 %if %{build_odbc}
1334 %files plugins-odbc
1335 %defattr(-,root,root,-)
1336 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
1337 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_odbc.conf
1338 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_odbc.conf
1339 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/func_odbc.conf
1340 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_odbc.conf
1341 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
1342 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_odbc.so
1343 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_odbc.so
1344 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_odbc.so
1345 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_odbc.so
1346 %endif
1347
1348 %files plugins-ooh323
1349 %defattr(-,root,root,-)
1350 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/ooh323.conf
1351 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_ooh323.so
1352
1353 %if %{build_oss}
1354 %files plugins-oss
1355 %defattr(-,root,root,-)
1356 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/oss.conf
1357 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_oss.so
1358 %endif
1359
1360 %files plugins-osp
1361 %defattr(-,root,root)
1362 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/osp.conf
1363 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so
1364
1365 %files plugins-pktccops
1366 %defattr(-,root,root,-)
1367 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_pktccops.conf
1368 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_pktccops.so
1369
1370 %files plugins-portaudio
1371 %defattr(-,root,root,-)
1372 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/console.conf
1373 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_console.so
1374
1375 %files plugins-pgsql
1376 %defattr(-,root,root,-)
1377 %doc contrib/realtime/postgresql/realtime.sql
1378 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_pgsql.conf
1379 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_pgsql.conf
1380 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_pgsql.conf
1381 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so
1382 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_pgsql.so
1383 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so
1384
1385 %files plugins-radius
1386 %defattr(-,root,root,-)
1387 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_radius.so
1388 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so
1389
1390 %files plugins-saycountpl
1391 %defattr(-,root,root,-)
1392 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_saycountpl.so
1393
1394 %files plugins-skinny
1395 %defattr(-,root,root,-)
1396 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/skinny.conf
1397 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so
1398
1399 %files plugins-snmp
1400 %defattr(-,root,root,-)
1401 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_snmp.conf
1402 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_snmp.so
1403
1404 %files plugins-sqlite
1405 %defattr(-,root,root,-)
1406 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
1407 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_sqlite3_custom.conf
1408 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_config_sqlite3.conf
1409 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
1410 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_sqlite3_custom.so
1411 %attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite3.so
1412
1413 %files plugins-speex
1414 %defattr(-,root,root,-)
1415 %attr(0755,root,root) %{_libdir}/asterisk/modules/codec_speex.so
1416 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_speex.so
1417
1418 %files plugins-tds
1419 %defattr(-,root,root,-)
1420 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_tds.conf
1421 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_tds.conf
1422 %attr(0755,root,root) %{_libdir}/asterisk/modules/cel_tds.so
1423 %attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so
1424
1425 %files plugins-unistim
1426 %defattr(-,root,root,-)
1427 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/unistim.conf
1428 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so
1429
1430 %files plugins-voicemail
1431 %defattr(-,root,root,-)
1432 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/voicemail.conf
1433 %attr(0755,root,root) %{_libdir}/asterisk/modules/func_vmcount.so
1434
1435 %files plugins-voicemail-imap
1436 %defattr(-,root,root,-)
1437 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_directory_imap.so
1438 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_voicemail_imap.so
1439
1440 %if %{build_odbc}
1441 %files plugins-voicemail-odbc
1442 %defattr(-,root,root,-)
1443 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_directory_odbc.so
1444 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_voicemail_odbc.so
1445 %endif
1446
1447 %files plugins-voicemail-plain
1448 %defattr(-,root,root,-)
1449 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_directory_plain.so
1450 %attr(0755,root,root) %{_libdir}/asterisk/modules/app_voicemail_plain.so
1451
1452 %files gui
1453 %defattr(-,root,root,-)
1454 %doc asterisk-gui/LICENSE asterisk-gui/README asterisk-gui/developer_info
1455 %dir %attr(0750,asterisk,asterisk) /var/lib/asterisk/gui_backups
1456 %dir %attr(0750,asterisk,asterisk) /var/lib/asterisk/static-http
1457 %dir %attr(0755,asterisk,asterisk) /var/lib/asterisk/static-http/config
1458 %dir %attr(0755,asterisk,asterisk) /var/lib/asterisk/static-http/config/stylesheets
1459 %dir %attr(0755,asterisk,asterisk) /var/lib/asterisk/static-http/config/images
1460 %dir %attr(0755,asterisk,asterisk) /var/lib/asterisk/static-http/config/private
1461 %dir %attr(0755,asterisk,asterisk) /var/lib/asterisk/static-http/config/private/bkps
1462 %dir %attr(0755,asterisk,asterisk) /var/lib/asterisk/static-http/config/js
1463 %dir %attr(0755,asterisk,asterisk) /var/lib/asterisk/scripts
1464 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/index.html
1465 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/config/*.html
1466 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/config/stylesheets/*
1467 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/config/images/*
1468 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/config/js/*
1469 %attr(0755,asterisk,asterisk) /var/lib/asterisk/scripts/*
1470 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/*.html
1471 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/*.css
1472 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/*.js
1473 %attr(0644,asterisk,asterisk) /var/lib/asterisk/static-http/*.xml

  ViewVC Help
Powered by ViewVC 1.1.30