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

  ViewVC Help
Powered by ViewVC 1.1.30