/[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 464258 - (hide annotations) (download)
Tue Aug 6 13:14:50 2013 UTC (10 years, 8 months ago) by oden
Original Path: cauldron/asterisk/current/SPECS/asterisk.spec
File size: 58960 byte(s)
- 11.5.0

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

  ViewVC Help
Powered by ViewVC 1.1.30