/[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 330160 - (hide annotations) (download)
Thu Dec 13 13:32:06 2012 UTC (11 years, 4 months ago) by oden
Original Path: cauldron/asterisk/current/SPECS/asterisk.spec
File size: 56735 byte(s)
- 11.1.0
- drop redundant patches
- update the menuselect files
- rediff some patches

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

  ViewVC Help
Powered by ViewVC 1.1.30