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

  ViewVC Help
Powered by ViewVC 1.1.30