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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.30