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

  ViewVC Help
Powered by ViewVC 1.1.30