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

  ViewVC Help
Powered by ViewVC 1.1.30