commit 154b4b85fa7b6115447225a369a91426502149e8 Author: Rosa Date: Wed Feb 1 21:43:17 2012 +0400 Automatic import for version 1.8.5.0 diff --git a/.abf.yml b/.abf.yml new file mode 100644 index 0000000..5258137 --- /dev/null +++ b/.abf.yml @@ -0,0 +1,3 @@ +sources: + "asterisk-1.8.5.0.tar.gz": 9e29581deea773c2537f5c01a43823211688412a + "asterisk-mp3.tar.bz2": e7d9a2725d7462edfdc818a918e00157dad2a213 diff --git a/0002-Modify-modules.conf-so-that-different-voicemail-modu.patch b/0002-Modify-modules.conf-so-that-different-voicemail-modu.patch new file mode 100644 index 0000000..3ecbf1d --- /dev/null +++ b/0002-Modify-modules.conf-so-that-different-voicemail-modu.patch @@ -0,0 +1,45 @@ +From a45cb3fffcafefae5bcd96061d23fe44ebc61990 Mon Sep 17 00:00:00 2001 +From: Jeffrey C. Ollie +Date: Thu, 8 Nov 2007 15:52:36 -0600 +Subject: [PATCH] Modify modules.conf so that different voicemail modules can be loaded. + +--- + configs/modules.conf.sample | 26 ++++++++++++++++++++++++++ + 1 files changed, 26 insertions(+), 0 deletions(-) + +diff --git a/configs/modules.conf.sample b/configs/modules.conf.sample +index 8f73de1..7dd8940 100644 +--- a/configs/modules.conf.sample ++++ b/configs/modules.conf.sample +@@ -38,3 +38,28 @@ + ;noload => chan_oss.so + noload => chan_console.so + ; ++; ++; Voicemail storage selection ++; ++; Comment out the "noload" lines for the voicemail ++; storage system that you want. Leave the ones that ++; you don't want uncommented. ++; ++ ++; ++; Voicemail with IMAP storage ++; ++noload => app_directory_imap.so ++noload => app_voicemail_imap.so ++ ++; ++; Voicemail with ODBC storage ++; ++noload => app_directory_odbc.so ++noload => app_voicemail_odbc.so ++ ++; ++; Voicemail with filesystem storage ++; ++;noload => app_directory_plain.so ++;noload => app_voicemail_plain.so +-- +1.5.6.5 + diff --git a/asterisk-1.6.1-beta3-ffmpeg_fix.diff b/asterisk-1.6.1-beta3-ffmpeg_fix.diff new file mode 100644 index 0000000..24ca97a --- /dev/null +++ b/asterisk-1.6.1-beta3-ffmpeg_fix.diff @@ -0,0 +1,27 @@ +diff -Naur asterisk-1.6.1-beta3/channels/console_video.h asterisk-1.6.1-beta3.oden/channels/console_video.h +--- asterisk-1.6.1-beta3/channels/console_video.h 2008-06-30 17:45:15.000000000 +0200 ++++ asterisk-1.6.1-beta3.oden/channels/console_video.h 2008-12-11 17:43:35.000000000 +0100 +@@ -28,9 +28,9 @@ + "console {device}" + #else + +-#include ++#include + #ifndef OLD_FFMPEG +-#include /* requires a recent ffmpeg */ ++#include /* requires a recent ffmpeg */ + #endif + + #define CONSOLE_VIDEO_CMDS \ +diff -Naur asterisk-1.6.1-beta3/configure.ac asterisk-1.6.1-beta3.oden/configure.ac +--- asterisk-1.6.1-beta3/configure.ac 2008-12-01 22:46:26.000000000 +0100 ++++ asterisk-1.6.1-beta3.oden/configure.ac 2008-12-11 17:41:36.000000000 +0100 +@@ -2089,7 +2089,7 @@ + + AST_EXT_TOOL_CHECK([SDL], [sdl-config]) + AST_EXT_LIB_CHECK([SDL_IMAGE], [SDL_image], [IMG_Load], [SDL_image.h], [${SDL_LIB}], [${SDL_INCLUDE}]) +-AST_EXT_LIB_CHECK([FFMPEG], [avcodec], [sws_getContext], [ffmpeg/avcodec.h], [${PTHREAD_LIBS} -lz -lm], [${PTHREAD_CFLAGS}]) ++AST_EXT_LIB_CHECK([FFMPEG], [avcodec], [sws_getContext], [libavcodec/avcodec.h], [-lswscale ${PTHREAD_LIBS} -lz -lm], [${PTHREAD_CFLAGS}]) + + # possible places for video4linux version 1 + AC_CHECK_HEADER([linux/videodev.h], diff --git a/asterisk-1.6.1-beta3-net-snmp_fix.diff b/asterisk-1.6.1-beta3-net-snmp_fix.diff new file mode 100644 index 0000000..bfccf92 --- /dev/null +++ b/asterisk-1.6.1-beta3-net-snmp_fix.diff @@ -0,0 +1,11 @@ +--- configure.ac 2008-12-11 16:47:27.000000000 +0100 ++++ configure.ac.oden 2008-12-11 17:05:02.000000000 +0100 +@@ -1689,7 +1689,7 @@ + #error Need libneon >= 0.29.0 + #endif]) + +-AST_EXT_TOOL_CHECK([NETSNMP], [net-snmp-config], , [--agent-libs], ++AST_EXT_TOOL_CHECK([NETSNMP], [net-snmp-config], , [--base-agent-libs], + [#include + #include + #include ], diff --git a/asterisk-1.6.1-rc1-utils_pthread_fix.diff b/asterisk-1.6.1-rc1-utils_pthread_fix.diff new file mode 100644 index 0000000..e466caf --- /dev/null +++ b/asterisk-1.6.1-rc1-utils_pthread_fix.diff @@ -0,0 +1,5 @@ +diff -r -U0 asterisk-1.6.1-rc1.orig/utils/Makefile asterisk-1.6.1-rc1/utils/Makefile +--- asterisk-1.6.1-rc1.orig/utils/Makefile 2009-02-23 08:53:37.000000000 -0500 ++++ asterisk-1.6.1-rc1/utils/Makefile 2009-02-23 08:57:22.000000000 -0500 +@@ -22,0 +23 @@ ++LIBS+=-lpthread diff --git a/asterisk-external_liblpc10_and_libilbc.diff b/asterisk-external_liblpc10_and_libilbc.diff new file mode 100644 index 0000000..daa8111 --- /dev/null +++ b/asterisk-external_liblpc10_and_libilbc.diff @@ -0,0 +1,37 @@ +--- codecs/Makefile 2008-08-07 17:16:48.000000000 +0200 ++++ codecs/Makefile.oden 2008-12-11 19:46:48.000000000 +0100 +@@ -17,8 +17,8 @@ + MENUSELECT_CATEGORY=CODECS + MENUSELECT_DESCRIPTION=Codec Translators + +-LIBILBC:=ilbc/libilbc.a +-LIBLPC10:=lpc10/liblpc10.a ++LIBILBC:=-lilbc ++LIBLPC10:=-llpc10 + + all: _all + +@@ -31,22 +31,14 @@ + + clean:: + $(MAKE) -C gsm clean +- $(MAKE) -C lpc10 clean +- $(MAKE) -C ilbc clean + rm -f g722/*.[oa] + + gsm/lib/libgsm.a: + @mkdir -p gsm/lib + @$(MAKE) -C gsm lib/libgsm.a + +-$(LIBLPC10): +- @$(MAKE) -C lpc10 all +- + $(if $(filter codec_lpc10,$(EMBEDDED_MODS)),modules.link,codec_lpc10.so): $(LIBLPC10) + +-$(LIBILBC): +- @$(MAKE) -C ilbc all _ASTCFLAGS="$(filter-out -Wmissing-prototypes -Wmissing-declarations -Wshadow,$(_ASTCFLAGS)) $(AST_NO_STRICT_OVERFLOW)" +- + $(if $(filter codec_ilbc,$(EMBEDDED_MODS)),modules.link,codec_ilbc.so): $(LIBILBC) + + $(if $(filter codec_g722,$(EMBEDDED_MODS)),modules.link,codec_g722.so): g722/g722_encode.o g722/g722_decode.o + diff --git a/asterisk-logrotate b/asterisk-logrotate new file mode 100644 index 0000000..61fceeb --- /dev/null +++ b/asterisk-logrotate @@ -0,0 +1,9 @@ +/var/log/asterisk/messages /var/log/asterisk/event_log /var/log/asterisk/queue_log { + missingok + notifempty + create 0640 asterisk asterisk + sharedscripts + postrotate + /usr/sbin/asterisk -rx 'logger reload' >/dev/null 2>/dev/null || true + endscript +} diff --git a/asterisk-neon-include-fix.patch b/asterisk-neon-include-fix.patch new file mode 100644 index 0000000..4e50d01 --- /dev/null +++ b/asterisk-neon-include-fix.patch @@ -0,0 +1,100 @@ +diff -ur asterisk-1.8.1.1.orig//configure.ac asterisk-1.8.1.1/configure.ac +--- asterisk-1.8.1.1.orig//configure.ac.neon 2010-12-17 12:04:52.000000000 +0100 ++++ asterisk-1.8.1.1./configure.ac 2010-12-17 12:05:05.000000000 +0100 +@@ -1687,7 +1687,7 @@ + AST_EXT_TOOL_CHECK([NEON], [neon-config]) + + AST_EXT_TOOL_CHECK([NEON29], [neon-config], , [--libs], +-[#include ], ++[#include ], + [#ifndef NE_AUTH_NTLM + #error Need libneon >= 0.29.0 + #endif]) +diff -ur asterisk-1.8.1.1.orig//res/res_calendar_caldav.c asterisk-1.8.1.1/res/res_calendar_caldav.c +--- asterisk-1.8.1.1.orig//res/res_calendar_caldav.c 2010-09-17 10:37:49.000000000 +0200 ++++ asterisk-1.8.1.1/res/res_calendar_caldav.c 2010-12-17 12:12:39.000000000 +0100 +@@ -30,11 +30,11 @@ + ASTERISK_FILE_VERSION(__FILE__, "$Revision: 287269 $") + + #include +-#include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include ++#include + #include + #include + +diff -ur asterisk-1.8.1.1.orig//res/res_calendar_ews.c asterisk-1.8.1.1/res/res_calendar_ews.c +--- asterisk-1.8.1.1.orig//res/res_calendar_ews.c 2010-09-17 10:44:28.000000000 +0200 ++++ asterisk-1.8.1.1/res/res_calendar_ews.c 2010-12-17 12:12:24.000000000 +0100 +@@ -27,15 +27,15 @@ + + ASTERISK_FILE_VERSION(__FILE__, "$Revision: 287271 $") + +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include + + #include "asterisk/module.h" + #include "asterisk/calendar.h" +diff -ur asterisk-1.8.1.1.orig//res/res_calendar_exchange.c asterisk-1.8.1.1/res/res_calendar_exchange.c +--- asterisk-1.8.1.1.orig//res/res_calendar_exchange.c 2010-12-17 11:53:43.000000000 +0100 ++++ asterisk-1.8.1.1/res/res_calendar_exchange.c 2010-12-17 12:12:52.000000000 +0100 +@@ -30,11 +30,11 @@ + ASTERISK_FILE_VERSION(__FILE__, "$Revision: 300214 $") + + #include +-#include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include ++#include + #include + + #include "asterisk/module.h" +diff -ur asterisk-1.8.1.1.orig//res/res_calendar_icalendar.c asterisk-1.8.1.1/res/res_calendar_icalendar.c +--- asterisk-1.8.1.1.orig//res/res_calendar_icalendar.c 2010-09-17 10:37:49.000000000 +0200 ++++ asterisk-1.8.1.1/res/res_calendar_icalendar.c 2010-12-17 12:12:56.000000000 +0100 +@@ -29,11 +29,11 @@ + ASTERISK_FILE_VERSION(__FILE__, "$Revision: 300214 $") + + #include +-#include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include ++#include + + #include "asterisk/module.h" + #include "asterisk/calendar.h" diff --git a/asterisk.spec b/asterisk.spec new file mode 100644 index 0000000..66f11fc --- /dev/null +++ b/asterisk.spec @@ -0,0 +1,2154 @@ +%define _requires_exceptions perl(Carp::Heavy) +%define _disable_ld_no_undefined 1 + +%define build_h323 0 +%{?_without_h323: %global build_h323 0} +%{?_with_h323: %global build_h323 1} + +%define build_misdn 0 +%{?_without_misdn: %global build_misdn 0} +%{?_with_misdn: %global build_misdn 1} + +%define build_odbc 0 +%{?_without_odbc: %global build_odbc 0} +%{?_with_odbc: %global build_odbc 1} + +%define build_oss 1 +%{?_without_oss: %global build_oss 0} +%{?_with_oss: %global build_oss 1} + +%define build_radius 1 +%{?_without_radius: %global build_radius 0} +%{?_with_radius: %global build_radius 1} + +%define build_tds 1 +%{?_without_tds: %global build_tds 0} +%{?_with_tds: %global build_tds 1} + +#define beta rc3 + +Summary: The Open Source PBX +Name: asterisk +Version: 1.8.5.0 +Release: %mkrel %{?beta:0.0.%{beta}.}3 +License: GPLv2 +Group: System/Servers +URL: http://www.asterisk.org/ +Source0: http://downloads.asterisk.org/pub/telephony/asterisk/%{?!beta:releases/}%{name}-%{version}%{?beta:-%{beta}}.tar.gz +Source1: asterisk-logrotate +Source2: menuselect.makedeps +Source3: menuselect.makeopts +Source4: g72x_install +Source5: asterisk-mp3.tar.bz2 + +Patch2: 0002-Modify-modules.conf-so-that-different-voicemail-modu.patch +Patch50: asterisk-1.6.1-rc1-utils_pthread_fix.diff +Patch51: asterisk-1.6.1-beta3-net-snmp_fix.diff +Patch52: asterisk-1.6.1-beta3-ffmpeg_fix.diff +Patch53: asterisk-external_liblpc10_and_libilbc.diff +Patch57: editline-include-missing-1.6.1-fix.diff +Patch58: asterisk-neon-include-fix.patch +Requires(pre): rpm-helper +Requires(postun): rpm-helper +Requires(post): rpm-helper +Requires(preun): rpm-helper +Requires: mpg123 +Requires: asterisk-core-sounds, asterisk-moh +BuildRequires: %{_lib}alsa-devel +BuildRequires: autoconf >= 1:2.60 +BuildRequires: automake1.9 >= 1.9.6 +BuildRequires: bison +BuildRequires: bluez-devel +BuildRequires: curl-devel +BuildRequires: dahdi-devel >= 2.0.0 +BuildRequires: ffmpeg-devel +BuildRequires: flex +BuildRequires: freetds-devel >= 0.64 +BuildRequires: libgmime2.2-devel +BuildRequires: gmime2.2-utils +BuildRequires: gsm-devel +BuildRequires: jackit-devel +BuildRequires: krb5-devel +BuildRequires: libcap-devel +BuildRequires: libedit-devel +BuildRequires: libgcrypt-devel +BuildRequires: libgnutls-devel +BuildRequires: libgpg-error-devel +BuildRequires: libgsm-devel +BuildRequires: %mklibname hoard +BuildRequires: libical-devel +BuildRequires: libidn-devel +BuildRequires: libiksemel-devel +BuildRequires: libilbc-devel +BuildRequires: %{_lib}mysql-devel +BuildRequires: libnbs-devel +BuildRequires: libneon0.27-devel +BuildRequires: libogg-devel +BuildRequires: libpopt-devel +BuildRequires: libpri-devel >= 1.4.12 +BuildRequires: libss7-devel >= 1.0.2 +BuildRequires: libtool +BuildRequires: libtool-devel +BuildRequires: libvorbis-devel +BuildRequires: %{_lib}xml2-devel +BuildRequires: libzap-devel >= 1.0.1 +BuildRequires: lm_sensors-devel +BuildRequires: lpc10-devel +BuildRequires: %{_lib}lua-devel +%if %{build_misdn} +BuildRequires: isdn4k-utils-devel +BuildRequires: isdn4net +BuildRequires: misdn2-devel +%endif +BuildRequires: ncurses-devel +BuildRequires: net-snmp-devel +BuildRequires: newt-devel +BuildRequires: oggvorbis-devel +BuildRequires: openais-devel +BuildRequires: openldap-devel +BuildRequires: openssl-devel +BuildRequires: openr2-devel +BuildRequires: osptk-devel >= 3.6.0 +BuildRequires: pam-devel +BuildRequires: perl-devel +BuildRequires: portaudio-devel >= 19 +BuildRequires: postgresql-devel +BuildRequires: radiusclient-ng-devel +BuildRequires: resample-devel +BuildRequires: SDL_image-devel +BuildRequires: spandsp-devel +BuildRequires: speex-devel +BuildRequires: sqlite3-devel +BuildRequires: srtp +BuildRequires: tcp_wrappers-devel +BuildRequires: termcap-devel +BuildRequires: tiff-devel +%if %{build_odbc} +BuildRequires: unixODBC-devel +%endif +BuildRequires: %{_lib}usb-compat0.1-devel +BuildRequires: wget +BuildRequires: zlib-devel +%if %mdkversion < 200900 +BuildRequires: imap-devel +%else +BuildRequires: c-client-devel +%endif +%if %{build_h323} +BuildRequires: ooh323c-devel +BuildRequires: openh323-devel >= 1.15.3 +BuildRequires: pwlib-devel +%endif +BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot + +%description +Asterisk is a complete PBX in software. It runs on Linux and provides +all of the features you would expect from a PBX and more. Asterisk +does voice over IP in three protocols, and can interoperate with +almost all standards-based telephony equipment using relatively +inexpensive hardware. + +%package addons +Summary: Asterisk-addons metapackage +Group: System/Servers +Requires: asterisk = %{version}-%{release} +Requires: asterisk-plugins-mp3 = %{version}-%{release} +Requires: asterisk-plugins-mysql = %{version}-%{release} +Requires: asterisk-plugins-ooh323 = %{version}-%{release} +Requires: asterisk-plugins-saycountpl = %{version}-%{release} + +%description addons +Contain this packages: asterisk-plugins-mp3, asterisk-plugins-mysql, asterisk-plugins-ooh323, asterisk-plugins-saycountpl + +%package firmware +Summary: Firmware for the Digium S101I (IAXy) +Group: System/Servers +License: Redistributable, no modification permitted +Requires: asterisk = %{version}-%{release} + +%description firmware +Firmware for the Digium S101I (IAXy). + +%package devel +Summary: Header files for building Asterisk modules +Group: Development/C + +%description devel +This package contains the development header files that are needed +to compile 3rd party modules. + +%package plugins-ais +Summary: Modules for Asterisk that use OpenAIS +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-ais +Modules for Asterisk that use OpenAIS. + +%package plugins-alsa +Summary: Modules for Asterisk that use Alsa sound drivers +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-alsa +Modules for Asterisk that use Alsa sound drivers. + +%package plugins-calendar +Summary: Asterisk calendar support +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-calendar +Asterisk calendar support (ical, caldav, exchange, or ews) + +%package plugins-cel +Summary: Asterisk Channel Event Logging +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-cel +Channel Event Logging is a mechanism to provide fine-grained event information +that can be used to generate billing information. Such event information can +be recorded to databases and files via pluggable backend modules. + +%package plugins-curl +Summary: Modules for Asterisk that use cURL +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-curl +Modules for Asterisk that use cURL. + +%package plugins-dahdi +Summary: Modules for Asterisk that use DAHDI +Group: System/Servers +Requires: asterisk = %{version}-%{release} +Requires: dahdi-tools >= 2.0.0 + +%description plugins-dahdi +Modules for Asterisk that use DAHDI. + +%package plugins-fax +Summary: FAX plugins for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-fax +This package contains FAX plugins for Asterisk. + +%package plugins-festival +Summary: Festival application for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} +Requires: festival + +%description plugins-festival +Application for the Asterisk PBX that uses Festival to convert text to speech. + +%package plugins-ices +Summary: Stream audio from Asterisk to an IceCast server +Group: System/Servers +Requires: asterisk = %{version}-%{release} +Requires: ices + +%description plugins-ices +Stream audio from Asterisk to an IceCast server. + +%package plugins-jabber +Summary: Jabber support for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-jabber +This package contains Jabber support for Asterisk. + +%package plugins-jack +Summary: JACK resources for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-jack +JACK resources for Asterisk. + +%package plugins-lua +Summary: Lua resources for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-lua +Lua resources for Asterisk. + +%package plugins-ldap +Summary: LDAP resources for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-ldap +LDAP resources for Asterisk. + +%if %{build_misdn} +%package plugins-misdn +Summary: This module adds mISDN support to the Asterisk PBX +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-misdn +This module adds mISDN support to the Asterisk PBX. mISDN is the +(experimental) new ISDN4Linux stack, which adds support for +driving cards in NT mode and thus connecting an ISDN phone to your +computer. +%endif + +%package plugins-minivm +Summary: MiniVM applicaton for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-minivm +MiniVM application for Asterisk. + +%package plugins-mobile +Summary: Asterisk channel driver for bluetooth phones and headsets +Group: System/Servers +BuildRequires: libbluez-devel +Requires: %{_lib}bluez3 +Requires: asterisk = %{version}-%{release} + +%description plugins-mobile +Asterisk channel driver to allow Bluetooth cell/mobile phones to be +used as FXO devices, and headsets as FXS devices. + +%package plugins-mp3 +Summary: MP3 plugins for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-mp3 +This package contains MP3 support for Asterisk. + +%package plugins-mysql +Summary: MySQL plugins for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-mysql +This package contains MySQL plugins for Asterisk. + +%if %{build_odbc} +%package plugins-odbc +Summary: Applications for Asterisk that use ODBC (except voicemail) +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-odbc +Applications for Asterisk that use ODBC (except voicemail) +%endif + +%package plugins-ooh323 +Summary: Objective System's H323 for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-ooh323 +Objective System's H323 for Asterisk. + +%if %{build_oss} +%package plugins-oss +Summary: Modules for Asterisk that use OSS sound drivers +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-oss +Modules for Asterisk that use OSS sound drivers. + +%package plugins-usbradio +Summary: USB radio channel for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-usbradio +USB radio channel for Asterisk. +%endif + +%package plugins-pktccops +Summary: Modules for Asterisk that use the IETF COPS protocol on PacketCable +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-pktccops +It's a subset or a "profile" of the IETF COPS protocol, extended for +PacketCable specific usage. The IETF COPS RFC defines the extensions +mechanism and the PacketCable standard uses and respects them. For +example, IETF COPS defines an opaque field called "Client Specific +Decision Data" and the PacketCable Standard defines how to fill it. +Some IETF COPS messages are not used in the PC Standard (like SSC), so +is a subset. + +%package plugins-portaudio +Summary: Modules for Asterisk that use the portaudio library +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-portaudio +Modules for Asterisk that use the portaudio library. + +%package plugins-pgsql +Summary: PostgreSQL plugins for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} +Provides: %{name}-plugins-postgresql = %{version}-%{release} + +%description plugins-pgsql +This package contains PostgreSQL plugins for Asterisk. + +%if %{build_radius} +%package plugins-radius +Summary: Radiusclient plugins for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-radius +This package contains Radiusclient plugins for Asterisk. +%endif + +%package plugins-saycountpl +Summary: Modules for Asterisk that support the Polish grammar +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-saycountpl +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. +Example: SayCountPL(zloty,zlote,zlotych,122) will give: zlote + + +%package plugins-skinny +Summary: Modules for Asterisk that support the SCCP/Skinny protocol +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-skinny +Modules for Asterisk that support the SCCP/Skinny protocol. + +%package plugins-snmp +Summary: Brief SNMP Agent / SubAgent support for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} +Requires: net-snmp + +%description plugins-snmp +This package contains brief SNMP Agent / SubAgent support for Asterisk. + +%package plugins-speex +Summary: SPEEX plugins for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-speex +This package contains SPEEX plugins for Asterisk. + +%package plugins-sqlite +Summary: SQLite plugins for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-sqlite +This package contains SQLite plugins for Asterisk. + +%if %{build_tds} +%package plugins-tds +Summary: FreeTDS plugins for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-tds +This package contains FreeTDS plugins for Asterisk. +%endif + +%package plugins-osp +Summary: Open Settlement Protocol for Asterisk +Group: System/Servers + +%description plugins-osp +This package contains OSP (Open Settlement Protocol) support for Asterisk. + +%package plugins-unistim +Summary: Unistim channel for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} + +%description plugins-unistim +Unistim channel for Asterisk. + +%package plugins-voicemail +Summary: Common Voicemail Modules for Asterisk +Group: System/Servers +Requires: asterisk = %{version}-%{release} +Requires: asterisk-plugins-voicemail-implementation = %{version}-%{release} +Requires: sox +Requires: sendmail-command + +%description plugins-voicemail +Common Voicemail Modules for Asterisk. + +%package plugins-voicemail-imap +Summary: Store voicemail on an IMAP server +Group: System/Servers +Requires: asterisk = %{version}-%{release} +Requires: asterisk-plugins-voicemail = %{version}-%{release} +Provides: asterisk-plugins-voicemail-implementation = %{version}-%{release} + +%description plugins-voicemail-imap +Voicemail implementation for Asterisk that stores voicemail on an IMAP +server. + +%if %{build_odbc} +%package plugins-voicemail-odbc +Summary: Store voicemail in a database using ODBC +Group: System/Servers +Requires: asterisk = %{version}-%{release} +Requires: asterisk-plugins-voicemail = %{version}-%{release} +Provides: asterisk-plugins-voicemail-implementation = %{version}-%{release} + +%description plugins-voicemail-odbc +Voicemail implementation for Asterisk that uses ODBC to store +voicemail in a database. +%endif + +%package plugins-voicemail-plain +Summary: Store voicemail on the local filesystem +Group: System/Servers +Requires: asterisk = %{version}-%{release} +Requires: asterisk-plugins-voicemail = %{version}-%{release} +Provides: asterisk-plugins-voicemail-implementation = %{version}-%{release} + +%description plugins-voicemail-plain +Voicemail implementation for Asterisk that stores voicemail on the +local filesystem. + +%prep + +%setup0 -q -n asterisk-%{version}%{?beta:-%{beta}} -a 5 + +find . -type d -perm 0700 -exec chmod 755 {} \; +find . -type d -perm 0555 -exec chmod 755 {} \; +find . -type f -perm 0555 -exec chmod 755 {} \; +find . -type f -perm 0444 -exec chmod 644 {} \; + +for i in `find . -type d -name CVS` `find . -type f -name .cvs\*` `find . -type f -name .#\*`; do + if [ -e "$i" ]; then rm -rf $i; fi >&/dev/null +done + +%patch2 -p1 -b .voicemail +## +%patch50 -p1 -b .pthread +%patch51 -p0 -b .net_snmp +%patch52 -p1 -b .ffmpeg +%patch53 -p0 -b .libplc10 +%patch57 -p0 -b .editline +%patch58 -p1 -b .neon + +cp %{SOURCE2} menuselect.makedeps +cp %{SOURCE3} menuselect.makeopts +cp %{SOURCE4} g72x_install + +# Fixup makefile so sound archives aren't downloaded/installed +%{__perl} -pi -e 's/^all:.*$/all:/' sounds/Makefile +%{__perl} -pi -e 's/^install:.*$/install:/' sounds/Makefile + +# convert comments in one file to UTF-8 +mv main/fskmodem.c main/fskmodem.c.old +iconv -f iso-8859-1 -t utf-8 -o main/fskmodem.c main/fskmodem.c.old +touch -r main/fskmodem.c.old main/fskmodem.c +rm main/fskmodem.c.old + +chmod -x contrib/scripts/dbsep.cgi + +# lib64 fix +find -name "Makefile" | xargs perl -pi -e "s|/usr/lib|%{_libdir}|g" +perl -pi -e "s|/lib\b|/%{_lib}|g" configure* autoconf/*.m4 +perl -pi -e "s|/lib/|/%{_lib}/|g" configure* autoconf/*.m4 + +%build + +# if we are building for i386 promote the CPU arch to i486 for atomic operations support +%ifarch i386 +%define optflags %{__global_cflags} -m32 -march=i486 -mtune=generic -fasynchronous-unwind-tables -Werror-implicit-function-declaration +%else +%define optflags %(rpm --eval %%{optflags}) -Werror-implicit-function-declaration +%endif + +./bootstrap.sh + +sed 's#localstatedir}/lib64#localstatedir}/lib#g' -i configure.ac + +pushd menuselect/mxml +%configure2_5x +popd + +pushd menuselect +%configure2_5x +popd + +pushd main/editline +%configure2_5x +popd + +export CFLAGS="%{optflags} `gmime-config --cflags`" +%configure \ + --localstatedir=/var \ + --with-asound=%{_prefix} \ + --with-avcodec=%{_prefix} \ + --with-cap=%{_prefix} \ + --with-curses=%{_prefix} \ + --with-crypto=%{_prefix} \ + --with-dahdi=%{_prefix} \ + --with-execinfo=%{_prefix} \ + --with-gsm=%{_prefix} \ + --without-gtk2 \ + --with-gmime=%{_prefix} \ + --with-hoard=%{_prefix} \ + --with-ical=%{_prefix} \ + --with-iconv=%{_prefix} \ + --with-iksemel=%{_prefix} \ + --with-imap=system \ + --with-inotify=%{_prefix} \ +%if %{build_odbc} + --with-iodbc=%{_prefix} \ +%else + --without-iodbc \ +%endif + --with-jack=%{_prefix} \ + --without-kqueue \ + --with-ldap=%{_prefix} \ + --with-ltdl=%{_prefix} \ + --with-lua=%{_prefix} \ +%if %{build_misdn} + --with-isdnnet=%{_prefix} \ + --with-misdn=%{_prefix} \ + --with-suppserv=%{_prefix} \ +%else + --without-isdnnet \ + --without-misdn \ + --without-suppserv \ +%endif + --with-mysqlclient=%{_prefix} \ + --with-nbs=%{_prefix} \ + --with-ncurses=%{_prefix} \ + --with-neon=%{_prefix} \ + --with-neon29=%{_prefix} \ + --with-netsnmp=%{_prefix} \ + --with-newt=%{_prefix} \ + --with-ogg=%{_prefix} \ + --with-openais=%{_prefix} \ + --with-openr2=%{_prefix} \ + --with-osptk=%{_prefix} \ +%if %{build_oss} + --with-oss \ +%else + --without-oss \ +%endif + --with-postgres=%{_prefix} \ + --with-popt=%{_prefix} \ + --with-portaudio=%{_prefix} \ + --with-pri=%{_prefix} \ + --with-radius=%{_prefix} \ + --with-resample=%{_prefix} \ +%if %{build_h323} + --with-pwlib=%{_prefix} \ + --with-h323=%{_prefix} \ +%else + --without-pwlib \ + --without-h323 \ +%endif + --with-sdl=%{_prefix} \ + --with-SDL_image=%{_prefix} \ + --with-spandsp=%{_prefix} \ + --with-speex=%{_prefix} \ + --with-speexdsp=%{_prefix} \ + --without-sqlite \ + --with-sqlite3=%{_prefix} \ + --with-srtp=%{_prefix} \ + --with-ss7=%{_prefix} \ + --with-ssl=%{_prefix} \ + --with-tds=%{_prefix} \ + --with-termcap=%{_prefix} \ + --with-timerfd=%{_prefix} \ + --without-tinfo \ + --with-tonezone=%{_prefix} \ +%if %{build_odbc} + --with-unixodbc=%{_prefix} \ +%else + --without-unixodbc \ +%endif + --with-usb=%{_prefix} \ + --with-vorbis=%{_prefix} \ + --without-vpb \ + --without-x11 \ + --with-z=%{_prefix} \ + +sed 's#localstatedir}/lib64#localstatedir}/lib#g' -i makeopts +#fix --no-undefined +sed -e 's/,--no-undefined -Wl//g' -i makeopts + +# fix some weirdos +GMIME_INCLUDE=`gmime-config --cflags` +perl -pi -e "s|^AIS_INCLUDE=.*|AIS_INCLUDE=-I/usr/include/openais|g" makeopts +perl -pi -e "s|^GMIME_INCLUDE=.*|GMIME_INCLUDE=$GMIME_INCLUDE|g" makeopts + +%{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=FILE_STORAGE/' menuselect.makeopts +ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=/var/run/asterisk NOISY_BUILD=1 + +rm apps/app_voicemail.o apps/app_directory.o +mv apps/app_voicemail.so apps/app_voicemail_plain.so +mv apps/app_directory.so apps/app_directory_plain.so + +%{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts +ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=/var/run/asterisk NOISY_BUILD=1 + +rm apps/app_voicemail.o apps/app_directory.o +mv apps/app_voicemail.so apps/app_voicemail_imap.so +mv apps/app_directory.so apps/app_directory_imap.so + +%if %{build_odbc} +%{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts +ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=/var/run/asterisk NOISY_BUILD=1 + +rm apps/app_voicemail.o apps/app_directory.o +mv apps/app_voicemail.so apps/app_voicemail_odbc.so +mv apps/app_directory.so apps/app_directory_odbc.so +%endif + +# so that these modules don't get built again during the install phase +touch apps/app_voicemail.o apps/app_directory.o +touch apps/app_voicemail.so apps/app_directory.so + +%install +rm -rf %{buildroot} + +ASTCFLAGS="%{optflags}" make install DEBUG= OPTIMIZE= DESTDIR=%{buildroot} ASTVARRUNDIR=/var/run/asterisk +ASTCFLAGS="%{optflags}" make samples DEBUG= OPTIMIZE= DESTDIR=%{buildroot} ASTVARRUNDIR=/var/run/asterisk + +install -D -p -m 0755 contrib/init.d/rc.redhat.asterisk %{buildroot}%{_initrddir}/asterisk +install -D -p -m 0644 %{S:1} %{buildroot}%{_sysconfdir}/logrotate.d/asterisk + +install -D -p -m 0644 contrib/editors/ael.vim %{buildroot}%{_datadir}/vim/syntax/ael.vim +install -D -p -m 0644 contrib/editors/asteriskvm.vim %{buildroot}%{_datadir}/vim/syntax/asteriskvm.vim + +rm %{buildroot}%{_libdir}/asterisk/modules/app_directory.so +rm %{buildroot}%{_libdir}/asterisk/modules/app_voicemail.so +install -D -p -m 0755 apps/app_directory_imap.so %{buildroot}%{_libdir}/asterisk/modules/ +install -D -p -m 0755 apps/app_voicemail_imap.so %{buildroot}%{_libdir}/asterisk/modules/ +%if %{build_odbc} +install -D -p -m 0755 apps/app_directory_odbc.so %{buildroot}%{_libdir}/asterisk/modules/ +install -D -p -m 0755 apps/app_voicemail_odbc.so %{buildroot}%{_libdir}/asterisk/modules/ +%endif +install -D -p -m 0755 apps/app_directory_plain.so %{buildroot}%{_libdir}/asterisk/modules/ +install -D -p -m 0755 apps/app_voicemail_plain.so %{buildroot}%{_libdir}/asterisk/modules/ + +# create some directories that need to be packaged +make installdirs DESTDIR=%{buildroot} ASTVARRUNDIR=/var/run/asterisk +mkdir -p %{buildroot}/var/spool/asterisk/outgoing + +# We're not going to package any of the sample AGI scripts +rm -f %{buildroot}/var/lib/asterisk/agi-bin/* + +# Don't package the sample voicemail user +rm -rf %{buildroot}/var/spool/asterisk/voicemail/default + +# Don't package example phone provision configs +rm -rf %{buildroot}/var/lib/asterisk/phoneprov/* + +# these are compiled with -O0 and thus include unfortified code. +rm -rf %{buildroot}%{_sbindir}/hashtest +rm -rf %{buildroot}%{_sbindir}/hashtest2 + +touch %{name}-devel.filelist + +# fix ghost files +touch %{buildroot}/var/lib/asterisk/astdb +touch %{buildroot}/var/log/asterisk/console +touch %{buildroot}/var/log/asterisk/debug +touch %{buildroot}/var/log/asterisk/messages +touch %{buildroot}/var/log/asterisk/queue_log +touch %{buildroot}/var/log/asterisk/event_log +touch %{buildroot}/var/log/asterisk/cdr-csv/Master.csv +touch %{buildroot}/var/log/asterisk/h323_log + +# remove unused files +%if !%{build_odbc} + rm -f %{buildroot}/%{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf + rm -f %{buildroot}/%{_sysconfdir}/asterisk/cdr_odbc.conf + rm -f %{buildroot}/%{_sysconfdir}/asterisk/cel_odbc.conf + rm -f %{buildroot}/%{_sysconfdir}/asterisk/func_odbc.conf + rm -f %{buildroot}/%{_sysconfdir}/asterisk/res_odbc.conf +%endif +%if !%{build_misdn} + rm -f %{buildroot}/%{_sysconfdir}/asterisk/misdn.conf +%endif +%if !%{build_oss} + rm -f %{buildroot}/%{_sysconfdir}/asterisk/oss.conf +%endif + +%pre +%_pre_useradd asterisk /var/lib/asterisk /bin/sh +gpasswd -a asterisk dialout 1>/dev/null + +%post +%create_ghostfile /var/lib/asterisk/astdb asterisk asterisk 640 +%create_ghostfile /var/log/asterisk/console asterisk asterisk 640 +%create_ghostfile /var/log/asterisk/debug asterisk asterisk 640 +%create_ghostfile /var/log/asterisk/messages asterisk asterisk 640 +%create_ghostfile /var/log/asterisk/queue_log asterisk asterisk 640 +%create_ghostfile /var/log/asterisk/event_log asterisk asterisk 640 +%create_ghostfile /var/log/asterisk/cdr-csv/Master.csv asterisk asterisk 640 +%create_ghostfile /var/log/asterisk/h323_log asterisk asterisk 640 +echo "Adding setuid root to /usr/bin/mpg123, needed for MOH" +chmod u+s %{_bindir}/mpg123 +[[ -e %{_libdir}/asterisk/modules/codec_g729.so ]] && sh %{_docdir}/g72x_install +%_post_service asterisk + +%preun +if [ "$1" = 0 ]; then + echo "Removing setuid root from /usr/bin/mpg123" + chmod u-s %{_bindir}/mpg123 +fi +# Remove the G72x stuff +rm -f /usr/share/doc/asterisk/README.g72x.txt +rm -f /usr/$LIBNAME/asterisk/modules/codec_g723.so +rm -f /usr/$LIBNAME/asterisk/modules/codec_g729.so +rm -f /usr/bin/g729_my_enc +rm -f /usr/bin/g729_my_dec +rm -f /usr/bin/astconv + +%_preun_service asterisk + +%postun +%_postun_userdel asterisk +gpasswd -d asterisk dialout 1>/dev/null + +%pre plugins-dahdi +%{_sbindir}/usermod -a -G dahdi asterisk + +%if %{build_misdn} +%pre plugins-misdn +%{_sbindir}/usermod -a -G misdn asterisk +%endif + +%pre plugins-mobile +if [[ -e %{_sysconfdir}/asterisk/mobile.conf ]] ; then + mv -f %{_sysconfdir}/asterisk/{,chan_}mobile.conf +fi + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%doc README* *.txt ChangeLog BUGS CREDITS configs +%doc doc/asterisk.sgml g72x_install +%doc contrib/realtime/mysql +%{_initrddir}/asterisk +%attr(0750,asterisk,asterisk) %dir %{_sysconfdir}/asterisk +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/adsi.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/agents.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/alarmreceiver.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/amd.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/asterisk.adsi +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/asterisk.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/ccss.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_custom.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_manager.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_syslog.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cli.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cli_aliases.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cli_permissions.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/codecs.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dnsmgr.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dsp.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dundi.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/enum.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extconfig.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions.ael +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/features.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/followme.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/h323.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/http.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/iax.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/iaxprov.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/indications.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/logger.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/manager.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/mgcp.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/modules.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/musiconhold.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/muted.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/phone.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/phoneprov.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/queuerules.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/queues.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/rpt.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/rtp.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_stun_monitor.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/say.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/sip.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/sip_notify.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/sla.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/smdi.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/telcordia-1.adsi +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/udptl.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/users.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/vpb.conf +%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/logrotate.d/asterisk +%dir %{_libdir}/asterisk +%dir %{_libdir}/asterisk/modules +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_adsiprog.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_amd.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_cdr.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_confbridge.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_db.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_dial.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_dictate.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_disa.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_echo.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_exec.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_followme.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_image.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_ivrdemo.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_macro.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_originate.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_parkandannounce.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_playback.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_playtones.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_privacy.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_queue.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_readexten.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_readfile.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_read.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_record.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_rpt.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_saycounted.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_setcallerid.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_skel.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_sms.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_stack.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_system.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_test.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_transfer.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_url.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_userevent.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_verbose.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_while.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/bridge_builtin_features.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/bridge_multiplexed.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/bridge_simple.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/bridge_softmix.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_syslog.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_agent.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_bridge.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_local.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_multicast_rtp.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_nbs.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_phone.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_sip.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/codec_g722.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/codec_g726.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/codec_ilbc.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/codec_resample.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_g719.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_g723.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_g726.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_g729.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_gsm.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_h263.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_h264.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_pcm.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_siren14.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_siren7.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_sln16.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_sln.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_wav.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_vox.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_aes.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_base64.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_callerid.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_callcompletion.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_cdr.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_channel.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_config.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_cut.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_db.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_devstate.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_enum.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_env.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_extstate.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_frame_trace.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_global.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_iconv.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_lock.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_logic.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_math.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_md5.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_module.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_pitchshift.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_rand.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_realtime.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_sha1.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_shell.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_sprintf.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_srv.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_strings.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_timeout.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_uri.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_version.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_volume.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_config.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_adsi.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_agi.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_clialiases.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_convert.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_crypto.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_http_post.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_limit.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_monitor.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_realtime.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_rtp_asterisk.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_rtp_multicast.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_security_log.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_smdi.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_speech.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_srtp.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_stun_monitor.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_timing_timerfd.so +%attr(0755,root,root) %{_sbindir}/aelparse +%attr(0755,root,root) %{_sbindir}/astcanary +%attr(0755,root,root) %{_sbindir}/asterisk +%attr(0755,root,root) %{_sbindir}/astgenkey +%attr(0755,root,root) %{_sbindir}/astman +%attr(0755,root,root) %{_sbindir}/autosupport +%attr(0755,root,root) %{_sbindir}/check_expr +%attr(0755,root,root) %{_sbindir}/check_expr2 +%attr(0755,root,root) %{_sbindir}/conf2ael +%attr(0755,root,root) %{_sbindir}/muted +%attr(0755,root,root) %{_sbindir}/rasterisk +%attr(0755,root,root) %{_sbindir}/refcounter +%attr(0755,root,root) %{_sbindir}/safe_asterisk +%attr(0755,root,root) %{_sbindir}/smsq +%attr(0755,root,root) %{_sbindir}/stereorize +%attr(0755,root,root) %{_sbindir}/streamplayer +%{_mandir}/man8/asterisk.8* +%{_mandir}/man8/astgenkey.8* +%{_mandir}/man8/autosupport.8* +%{_mandir}/man8/safe_asterisk.8* +%attr(0750,asterisk,asterisk) %dir /var/lib/asterisk +%attr(0750,asterisk,asterisk) %dir /var/lib/asterisk/agi-bin +%attr(0750,asterisk,asterisk) /var/lib/asterisk/documentation +%attr(0750,asterisk,asterisk) /var/lib/asterisk/images +%attr(0750,asterisk,asterisk) /var/lib/asterisk/keys +%attr(0750,asterisk,asterisk) /var/lib/asterisk/phoneprov +%attr(0750,asterisk,asterisk) /var/lib/asterisk/static-http +%attr(0750,asterisk,asterisk) %dir /var/log/asterisk +%attr(0750,asterisk,asterisk) %dir /var/log/asterisk/cdr-csv +%attr(0750,asterisk,asterisk) %dir /var/log/asterisk/cdr-custom +%attr(0750,asterisk,asterisk) %dir /var/spool/asterisk +%attr(0770,asterisk,asterisk) %dir /var/spool/asterisk/monitor +%attr(0770,asterisk,asterisk) %dir /var/spool/asterisk/outgoing +%attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/tmp +%attr(0750,asterisk,asterisk) %dir /var/spool/asterisk/voicemail +%attr(0755,asterisk,asterisk) %dir /var/run/asterisk +%attr(0640,asterisk,asterisk) %ghost /var/lib/asterisk/astdb +%attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/cdr-csv/Master.csv +%attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/console +%attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/debug +%attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/event_log +%attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/h323_log +%attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/messages +%attr(0640,asterisk,asterisk) %ghost /var/log/asterisk/queue_log +%attr(0640,asterisk,asterisk) %{_datadir}/vim/syntax/ael.vim +%attr(0640,asterisk,asterisk) %{_datadir}/vim/syntax/asteriskvm.vim + +%files devel -f %{name}-devel.filelist +%defattr(-,root,root,-) +%dir %{_includedir}/asterisk +%{_includedir}/asterisk.h +%{_includedir}/asterisk/*.h +%{_includedir}/asterisk/doxygen/*.h + +%files addons + +%files firmware +%defattr(-,root,root,-) +%attr(0750,asterisk,asterisk) /var/lib/asterisk/firmware + +%files plugins-ais +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/ais.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_ais.so + +%files plugins-alsa +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/alsa.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so + +%files plugins-calendar +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/calendar.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar_caldav.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar_ews.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar_exchange.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_calendar_icalendar.so + +%files plugins-cel +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_custom.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_celgenuserevent.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/cel_custom.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/cel_manager.so + +%files plugins-curl +%defattr(-,root,root,-) +%doc contrib/scripts/dbsep.cgi +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dbsep.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_curl.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_curl.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_curl.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_curl.so + +%files plugins-dahdi +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/meetme.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/chan_dahdi.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_flash.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_meetme.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_page.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_dahdibarge.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_dahdi.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/codec_dahdi.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_timing_dahdi.so + +%files plugins-fax +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_fax.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_fax.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_fax_spandsp.so + +%files plugins-festival +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/festival.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_festival.so + +%files plugins-ices +%defattr(-,root,root,-) +%doc contrib/asterisk-ices.xml +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_ices.so + +%files plugins-jabber +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/gtalk.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/jabber.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/jingle.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_gtalk.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_jingle.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_jabber.so + +%files plugins-jack +%defattr(-,root,root,-) +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_jack.so + +%files plugins-lua +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions.lua +%attr(0755,root,root) %{_libdir}/asterisk/modules/pbx_lua.so + +%files plugins-ldap +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_ldap.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_ldap.so + +%files plugins-minivm +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions_minivm.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/minivm.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_minivm.so + +%if %{build_misdn} +%files plugins-misdn +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/misdn.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_misdn.so +%endif + +%files plugins-mobile +%defattr(-,root,root,-) +%doc configs/chan_mobile.conf.sample +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/chan_mobile.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_mobile.so + +%files plugins-mp3 +%defattr(-,root,root,-) +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_mp3.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/format_mp3.so + +%files plugins-mysql +%defattr(-,root,root,-) +%doc contrib/realtime/mysql/*.sql +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/app_mysql.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_mysql.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_config_mysql.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_mysql.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_mysql.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_mysql.so + +%if %{build_odbc} +%files plugins-odbc +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_odbc.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_odbc.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/func_odbc.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_odbc.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_adaptive_odbc.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_odbc.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_odbc.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_odbc.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_odbc.so +%endif + +%files plugins-ooh323 +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/chan_ooh323.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_ooh323.so + +%if %{build_oss} +%files plugins-oss +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/oss.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_oss.so + +%files plugins-usbradio +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/usbradio.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_usbradio.so +%endif + +%files plugins-osp +%defattr(-,root,root) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/osp.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so + +%files plugins-pktccops +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_pktccops.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_pktccops.so + +%files plugins-portaudio +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/console.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_console.so + +%files plugins-pgsql +%defattr(-,root,root,-) +%doc contrib/realtime/postgresql/realtime.sql +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_pgsql.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_pgsql.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_pgsql.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_pgsql.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/cel_pgsql.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_config_pgsql.so + +%files plugins-radius +%defattr(-,root,root,-) +%attr(0755,root,root) %{_libdir}/asterisk/modules/cel_radius.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_radius.so + +%files plugins-saycountpl +%defattr(-,root,root,-) +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_saycountpl.so + +%files plugins-skinny +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/skinny.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so + +%files plugins-snmp +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_snmp.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/res_snmp.so + +%files plugins-sqlite +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_sqlite3_custom.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_config_sqlite.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_sqlite3_custom.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/cel_sqlite3_custom.so + +%files plugins-speex +%defattr(-,root,root,-) +%attr(0755,root,root) %{_libdir}/asterisk/modules/codec_speex.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_speex.so + +%files plugins-tds +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_tds.conf +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_tds.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/cel_tds.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/cdr_tds.so + +%files plugins-unistim +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/unistim.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so + +%files plugins-voicemail +%defattr(-,root,root,-) +%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/voicemail.conf +%attr(0755,root,root) %{_libdir}/asterisk/modules/func_vmcount.so + +%files plugins-voicemail-imap +%defattr(-,root,root,-) +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_directory_imap.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_voicemail_imap.so + +%if %{build_odbc} +%files plugins-voicemail-odbc +%defattr(-,root,root,-) +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_directory_odbc.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_voicemail_odbc.so +%endif + +%files plugins-voicemail-plain +%defattr(-,root,root,-) +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_directory_plain.so +%attr(0755,root,root) %{_libdir}/asterisk/modules/app_voicemail_plain.so + + +%changelog +* Fri Aug 26 2011 Lonyai Gergely 1.8.5.0-3mdv2011.0 ++ Revision: 697158 +- 1.8.5.0 +- CCBUG: 64058 +- 1.8.4.4 + Sec fix: CVE-2011-2536 - Possible enumeration of SIP users due to differing authentication responses +- Simple change (because policy) + +* Fri Jun 03 2011 Lonyai Gergely 1.8.4.2-1 ++ Revision: 682643 +- Add openr2 support +- 1.8.4.2 + + + Funda Wang + - new version 1.8.4.1 + +* Fri Mar 18 2011 Lonyai Gergely 1.8.3.2-1 ++ Revision: 646289 +- 1.8.3.2 + Sec fix: AST-2011-003 - Resource exhaustion in Asterisk Manager Interface + Sec fix: AST-2011-004 - Remote crash vulnerability in TCP/TLS server + +* Mon Feb 28 2011 Lonyai Gergely 1.8.3-1 ++ Revision: 641044 +- 1.8.3 + +* Sun Feb 27 2011 Funda Wang 1.8.3-0.0.rc3.2 ++ Revision: 640426 +- rebuild to obsolete old packages + +* Tue Feb 22 2011 Lonyai Gergely 1.8.3-0.0.rc3.1 ++ Revision: 639266 +- 1.8.3-rc3 + +* Sat Jan 29 2011 Lonyai Gergely 1.8.3-0.0.rc2.1 ++ Revision: 633914 +- 1.8.3-rc2 + +* Thu Jan 20 2011 Lonyai Gergely 1.8.3-0.0.rc1.1 ++ Revision: 631869 +- 1.8.3-rc1 + +* Sat Jan 15 2011 Lonyai Gergely 1.8.2-1 ++ Revision: 631107 +- 1.8.2 + Update the g72x_install to 1.8 series +- Remove the unapplied patch + Clean the spec file + +* Tue Dec 21 2010 Lonyai Gergely 1.8.1.1-1mdv2011.0 ++ Revision: 623650 +- More directory fix +- Fix /var/lib64 problem +- Remove some %%files +- change mysql dependency +- Drop an unnessesary compile fix patch +- 1.8.1.1 + Import all files/packages from asterisk-addons + Fix neon include path. + Add some new plugin packages +- 1.8.1 + Fix: + - snmp MIBs removed + - vim syntax files add + - plugin-mobile add from addons + +* Tue Oct 12 2010 Funda Wang 1.6.2.12-0.rc1.2mdv2011.0 ++ Revision: 585029 +- rebuild + +* Wed Aug 25 2010 Lonyai Gergely 1.6.2.12-0.rc1.1mdv2011.0 ++ Revision: 573042 +- 1.6.2.12-rc1 + +* Tue Aug 17 2010 Lonyai Gergely 1.6.2.11-1mdv2011.0 ++ Revision: 570826 +- Fix postgres realtime.sql path +- 1.6.2.11 +- 1.6.2.10 + +* Wed Apr 21 2010 Funda Wang 1.6.2.6-4mdv2010.1 ++ Revision: 537397 +- rebuild + +* Mon Mar 22 2010 Lonyai Gergely 1.6.2.6-3mdv2010.1 ++ Revision: 526344 +- Add new dependency: libxml2-config +- Remove full gtk dependency (#58291 - Asterisk requires gtk 1.2) + +* Tue Mar 16 2010 Lonyai Gergely 1.6.2.6-1mdv2010.1 ++ Revision: 520680 +- Fix a sqlite3 compilation problem with a patch from the upstream +- 1.6.2.6 + +* Fri Feb 26 2010 Lonyai Gergely 1.6.2.5-1mdv2010.1 ++ Revision: 511479 +- 1.6.2.5 + Security fix - AST-2010-003: Invalid parsing of ACL rules can compromise security +- 1.6.2.4 +- Fix the g729/g723 postinstall script + +* Wed Feb 03 2010 Lonyai Gergely 1.6.2.2-1mdv2010.1 ++ Revision: 499970 +- 1.6.2.2 + Security fix: AST-2010-001: T.38 Remote Crash Vulnerability + +* Thu Jan 21 2010 Frederik Himpe 1.6.2.1-1mdv2010.1 ++ Revision: 494639 +- update to new version 1.6.2.1 + +* Wed Jan 06 2010 Lonyai Gergely 1.6.2.0-1mdv2010.1 ++ Revision: 486695 +- Fix an alsa dependency (#2) and lua dependency +- Fix an alsa dependency +- 1.6.2.0 +- 1.6.1.11 + +* Thu Nov 12 2009 Lonyai Gergely 1.6.1.9-1mdv2010.1 ++ Revision: 465155 +- 1.6.1.9 + AST-2009-009 - Cross-site AJAX request vulnerability + AST-2009-008 - SIP responses expose valid usernames + +* Fri Nov 06 2009 Lonyai Gergely 1.6.1.8-2mdv2010.1 ++ Revision: 461560 +- fix: the g72x binaries files not executable + +* Tue Oct 27 2009 Lonyai Gergely 1.6.1.8-1mdv2010.0 ++ Revision: 459515 +- 1.6.1.8 +- Security fix: #AST-2009-007 - ACL not respected on SIP INVITE (Unauthorized calls allowed on prohibited networks) + +* Thu Oct 15 2009 Oden Eriksson 1.6.1.6-5mdv2010.0 ++ Revision: 457672 +- rebuild + +* Wed Oct 07 2009 Tomasz Pawel Gajc 1.6.1.6-4mdv2010.0 ++ Revision: 455767 +- rebuild for new curl SSL backend + +* Fri Sep 25 2009 Lonyai Gergely 1.6.1.6-3mdv2010.0 ++ Revision: 448768 +- fix lib64usb dependency +- change usb buildrequires +- rebuild +- kill the usb check +- rebuild +- build +- prepare release + +* Thu Sep 10 2009 Lonyai Gergely 1.6.1.6-1mdv2010.0 ++ Revision: 437323 +- 1.6.1.6 +- add asterisk.makeopts to devel package + +* Tue Sep 01 2009 Lonyai Gergely 1.6.1.5-1mdv2010.0 ++ Revision: 423607 +- update to 1.6.1.5 +- add a g729 and g723 "support" + +* Tue Aug 11 2009 Lonyai Gergely 1.6.1.4-1mdv2010.0 ++ Revision: 414794 +- update to 1.6.1.4 + - Fix security bug: + - AST-2009-005 - Remote crash vulnerability in SIP stack + - AST-2009-004 - Remote crash vulnerability in RTP stack + +* Mon Aug 03 2009 Lonyai Gergely 1.6.1.2-1mdv2010.0 ++ Revision: 408402 +- update to 1.6.1.2 + - security fix release: AST-2009-004 + +* Sun Jun 07 2009 Lonyai Gergely 1.6.1.1-1mdv2010.0 ++ Revision: 383675 +- Update to 1.6.1.1 + - Sec fix: AST-2009-001 + +* Mon May 11 2009 Lonyai Gergely 1.6.1.0-1mdv2010.0 ++ Revision: 374733 +- asterisk-1.6.1.0 + +* Tue Apr 07 2009 Stefan van der Eijk 1.6.1.0-0.0.rc4.1mdv2009.1 ++ Revision: 365067 +- 1.6.1.0-rc4 + +* Thu Apr 02 2009 Stefan van der Eijk 1.6.1.0-0.0.rc3.3mdv2009.1 ++ Revision: 363614 +- AST-2009-003-1.6.1.diff +- AST-2009-003-1.6.1.diff + +* Mon Mar 30 2009 Lonyai Gergely 1.6.1.0-0.0.rc3.2mdv2009.1 ++ Revision: 362426 +- add require: asterisk-moh-freeplay + +* Sun Mar 22 2009 Frederik Himpe 1.6.1.0-0.0.rc3.1mdv2009.1 ++ Revision: 360302 +- Re-enable patch6: disabling this breaks build +- Update to 1.6.1.O-rc3 + + + Lonyai Gergely + - asterisk-1.6.1.0-rc2 + + + Stefan van der Eijk + - 1.6.1.0-rc2 + - change ASTDATADIR back to Digium standard /var/lib/asterisk + +* Tue Feb 24 2009 Lonyai Gergely 1.6.1-0.0.rc1.2mdv2009.1 ++ Revision: 344395 +- fix x86_64 hoard dependency problem +- fix one include problem in main/editline/ +- + Update to 1.6.1-rc1 +- move chan_mobile to asterisk-addons +- build_misdn default value = 0 +- build_odbc default value = 0 +- Update 1.6.1-rc1, v2 +- Update 1.6.1-rc1, default build_odbc=0 + +* Thu Dec 11 2008 Oden Eriksson 1.6.1-0.0.beta3.1mdv2009.1 ++ Revision: 313443 +- fix deps (sqlite3-devel) +- 1.6.1-beta3 +- sync with fedora +- drop patches, rediff patches + +* Tue Oct 14 2008 Oden Eriksson 1.4.22-1mdv2009.1 ++ Revision: 293644 +- 1.4.22 + +* Mon Aug 11 2008 Oden Eriksson 1.4.21.2-4mdv2009.0 ++ Revision: 270874 +- rebuild +- fix backporting + +* Mon Aug 11 2008 Oden Eriksson 1.4.21.2-3mdv2009.0 ++ Revision: 270657 +- make it back portable (probably...) + +* Mon Aug 04 2008 Oden Eriksson 1.4.21.2-2mdv2009.0 ++ Revision: 263101 +- rebuild + +* Sat Aug 02 2008 Oden Eriksson 1.4.21.2-1mdv2009.0 ++ Revision: 260781 +- 1.4.21.2 + +* Sat Jul 12 2008 Oden Eriksson 1.4.21.1-2mdv2009.0 ++ Revision: 234195 +- fix build + + + Funda Wang + - fix BR + - rebuild to reupload main binary package + +* Wed Jul 09 2008 Oden Eriksson 1.4.21.1-1mdv2009.0 ++ Revision: 233106 +- 1.4.21.1 + +* Fri Jun 20 2008 Oden Eriksson 1.4.21-1mdv2009.0 ++ Revision: 227545 +- 1.4.21 +- rediffed P0,P4 +- hardcode %%{_localstatedir} + +* Mon Jun 16 2008 Anssi Hannula 1.4.19.2-2mdv2009.0 ++ Revision: 219508 +- build with main freetds; it has equal functionality now + (asterisk-freetds_mssql.diff renamed to asterisk-freetds.diff with + renaming hunks removed) + + + Pixel + - adapt to %%_localstatedir now being /var instead of /var/lib (#22312) + +* Thu May 15 2008 Oden Eriksson 1.4.19.2-1mdv2009.0 ++ Revision: 207638 +- fix the freetds_mssql stuff +- 1.4.19.2 + +* Mon May 05 2008 Oden Eriksson 1.4.19.1-2mdv2009.0 ++ Revision: 201344 +- drop the AsteriskDocs-html, it's from 2003. there's a pdf at http://www.asteriskdocs.org/ +- re-enable freetds_mssql +- drop P100, correct SIP over TCP / TLS support will come in 1.6 +- fix a lot of other stuff + +* Sun May 04 2008 Oden Eriksson 1.4.19.1-1mdv2009.0 ++ Revision: 201024 +- 1.4.19.1 fixes CVE-2008-1897 +- added P21 to make it build on cooker with autoconf-2.62 + + + Stefan van der Eijk + - 1.4.19.1 + +* Wed Apr 09 2008 Oden Eriksson 1.4.19-1mdv2009.0 ++ Revision: 192516 +- 1.4.19 +- rediffed some patches + + + Stefan van der Eijk + - 1.4.19 + +* Wed Mar 19 2008 Stefan van der Eijk 1.4.18.1-1mdv2008.1 ++ Revision: 188845 +- add new source +- 1.4.18.1 + +* Mon Feb 18 2008 Thierry Vignaud 1.4.18-2mdv2008.1 ++ Revision: 170767 +- rebuild + +* Thu Feb 07 2008 Stefan van der Eijk 1.4.18-1mdv2008.1 ++ Revision: 163807 +- 1.4.18 + +* Wed Jan 23 2008 Thierry Vignaud 1.4.17-2mdv2008.1 ++ Revision: 157239 +- rebuild with fixed %%serverbuild macro + +* Thu Jan 03 2008 Stefan van der Eijk 1.4.17-1mdv2008.1 ++ Revision: 141689 +- 1.4.17 + + + Olivier Blin + - restore BuildRoot + +* Sun Dec 23 2007 Stefan van der Eijk 1.4.16.2-1mdv2008.1 ++ Revision: 137314 +- 1.4.16.2 + + + Thierry Vignaud + - kill re-definition of %%buildroot on Pixel's request + +* Mon Dec 03 2007 Stefan van der Eijk 1.4.15-1mdv2008.1 ++ Revision: 114540 +- 1.4.15 +- disable tcp + +* Thu Oct 11 2007 Stefan van der Eijk 1.4.13-1mdv2008.1 ++ Revision: 96963 +- 1.4.13 + +* Wed Oct 03 2007 Stefan van der Eijk 1.4.12-1mdv2008.1 ++ Revision: 94880 +- 1.4.12 +- 1.4.12 + +* Sun Sep 09 2007 Stefan van der Eijk 1.4.11-2mdv2008.0 ++ Revision: 83544 +- fix chan_sip INFO content length = 0 +- new SIP over tcp patch +- enable SIP over tcp for now + +* Sat Aug 25 2007 Stefan van der Eijk 1.4.11-1mdv2008.0 ++ Revision: 71358 +- add BuildRequires: perl-devel +- 1.4.11 + + + Oden Eriksson + - rebuilt against latest net-snmp-devel + +* Wed Aug 08 2007 Stefan van der Eijk 1.4.10-1mdv2008.0 ++ Revision: 60039 +- 1.4.10 + +* Wed Jul 25 2007 Stefan van der Eijk 1.4.9-1mdv2008.0 ++ Revision: 55187 +- 1.4.9 + +* Tue Jul 24 2007 Oden Eriksson 1.4.8-2mdv2008.0 ++ Revision: 54917 +- fix build +- fix #29812 +- use the new %%serverbuild macro +- spec file cleansing + + + Stefan van der Eijk + - adjust BuildRequires to new dev package standard (cough) + - 1.4.8 + +* Tue Jul 10 2007 Stefan van der Eijk 1.4.7.1-1mdv2008.0 ++ Revision: 51072 +- 1.4.7.1 + +* Tue Jul 10 2007 Stefan van der Eijk 1.4.7-1mdv2008.0 ++ Revision: 50816 +- 1.4.7 + +* Fri Jun 29 2007 Stefan van der Eijk 1.4.6-1mdv2008.0 ++ Revision: 45922 +- 1.4.6 + +* Sat Jun 16 2007 Stefan van der Eijk 1.4.5-1mdv2008.0 ++ Revision: 40346 +- 1.4.5 + +* Thu May 31 2007 Herton Ronaldo Krzesinski 1.4.4-2mdv2008.0 ++ Revision: 33294 +- Rebuild with libnewt0.52. + +* Wed May 02 2007 Stefan van der Eijk 1.4.4-1mdv2008.0 ++ Revision: 20522 +- 1.4.4 + +* Wed Apr 25 2007 Stefan van der Eijk 1.4.3-1mdv2008.0 ++ Revision: 18328 +- 1.4.3 + + +* Fri Mar 30 2007 Stefan van der Eijk 1.4.2-1mdv2007.1 ++ Revision: 149806 +- 1.4.2 + +* Sun Mar 04 2007 Stefan van der Eijk 1.4.1-1mdv2007.1 ++ Revision: 132083 +- rm -rf instead of rm -f +- sort out more of the sounds stuff +- 1.4.1 +- remove gtalk patches (merged upstream) +- disable build_tds for now (patch broke) + +* Thu Feb 15 2007 Oden Eriksson 1.4.0-4mdv2007.1 ++ Revision: 121453 +- use the stand alone asterisk-core-sounds package instead + +* Mon Feb 12 2007 Stefan van der Eijk 1.4.0-3mdv2007.1 ++ Revision: 118837 +- add gtalk / jabber patches from http://bugs.digium.com/view.php?id=7764 +- change permisions on configuration files +- comment out unused patches +- bump release + +* Fri Dec 29 2006 Stefan van der Eijk 1.4.0-2mdv2007.1 ++ Revision: 102675 +- disable SIP over TCP / TLS for now +- add some missing dirs +- updated SIP over TCP / TLS patch to 20061212, but it doesn't apply 100%% + +* Sun Dec 24 2006 Stefan van der Eijk 1.4.0-1mdv2007.1 ++ Revision: 101978 +- 1.4.0 + +* Sat Dec 23 2006 Stefan van der Eijk 1.4.0-0.6.beta4mdv2007.1 ++ Revision: 101874 +- Thu Dec 21 2006 P. Christeas +- Fix iax2 with chan_iax2.c rev. 48564 +- Add app_rxfax, app_txfax for 1.4 (correct patch) + +* Tue Dec 19 2006 Stefan van der Eijk 1.4.0-0.5.beta4mdv2007.1 ++ Revision: 99731 +- re-add +- re-add ppcfix patch +- 1.4.0-beta4 + + + Oden Eriksson + - rebuild + - rebuilt against curl-7.16.0 + +* Fri Oct 27 2006 Oden Eriksson 1.4.0-0.4.beta3mdv2007.1 ++ Revision: 73077 +- add more build deps (pam,krb5) +- dropped upstream/obsolete patches; P9,P10 +- rediffed P4 +- added P16,P17,P18 +- enable almost all the bundled modules/drivers/features +- major deps changes, you really need the build deps from svn to be able to build it +- did some general spec file cleansing... + + + Stefan van der Eijk + - fixed rundir path in /etc/asterisk/asterisk.conf + - 1.4.0-beta3 + +* Thu Oct 19 2006 Stefan van der Eijk 1.4.0-0.1.beta2mdv2007.0 ++ Revision: 70980 +- 1.4.0 beta2, first try +- Import asterisk + +* Sun Sep 17 2006 Stefan van der Eijk 1.2.12.1-1 +- 1.2.12.1 +- rediffed patch15 (metermaid) + +* Sat Sep 09 2006 Stefan van der Eijk 1.2.12-1 +- 1.2.12 + +* Fri Sep 01 2006 Stefan van der Eijk 1.2.11-1 +- 1.2.11 +- disable chan_misdn package + +* Thu Aug 17 2006 Stefan van der Eijk 1.2.10-2 +- added patch15: asterisk-1.2.7.1-metermaid, digium issue #5779 + requested by Mat Murdock + +* Wed Jul 19 2006 Stefan van der Eijk 1.2.10-1 +- 1.2.10 + +* Wed Jun 07 2006 Stefan van der Eijk 1.2.9.1-1mdv2007.0 +- 1.2.9.1 + +* Wed Jun 07 2006 Stefan van der Eijk 1.2.9-1mdv2007.0 +- 1.2.9 + +* Thu Jun 01 2006 Oden Eriksson 1.2.8-1mdv2007.0 +- 1.2.8 +- rediffed P0 +- provide the generated devel docs + +* Tue May 16 2006 Stefan van der Eijk 1.2.7.1-4mdk +- apply patch 14 to non ix86 archs + +* Mon May 01 2006 Emmanuel Blindauer 1.2.7.1-3mdk +- Remove ExclusiveArch as sys/io.h is only needed in an extra program +- really fix build for ppc + +* Mon May 01 2006 Emmanuel Blindauer 1.2.7.1-2mdk +- fix ExclusiveArch + +* Fri Apr 14 2006 Stefan van der eijk 1.2.7.1-1mdk +- 1.2.7.1 + +* Fri Apr 14 2006 Stefan van der eijk 1.2.7-1mdk +- 1.2.7 + +* Thu Mar 30 2006 Stefan van der eijk 1.2.6-1mdk +- 1.2.6 + +* Sat Mar 18 2006 Stefan van der eijk 1.2.5-3mdk +- add dependencies to webvmail package + +* Wed Mar 15 2006 Oden Eriksson 1.2.5-2mdk +- drop the bristuff patch, use visdn instead as it is less intrusive + +* Sun Mar 05 2006 Oden Eriksson 1.2.5-1mdk +- 1.2.5 +- rediffed P0,P3,P4 + +* Sun Feb 19 2006 Oden Eriksson 1.2.4-5mdk +- activated the spandsp fax stuff with a new P1 + +* Sun Feb 19 2006 Oden Eriksson 1.2.4-4mdk +- bristuff-0.3.0-PRE-1l (P3) +- ship the misdn stuff (P10) + +* Fri Feb 17 2006 Oden Eriksson 1.2.4-3mdk +- rework the initscript, that safe_asterisk is really not safe +- more permissions fixes + +* Tue Feb 14 2006 Oden Eriksson 1.2.4-2mdk +- second go at using external codec libs (lpc10,gsm,ilbc) +- fix permissions + +* Sun Feb 05 2006 stefan van der Eijk 1.2.4-1mdk +- 1.2.4 +- update bristuff to 0.3.0-PRE-1i +- added patch100. to fix "too few arguments to function 'ast_request'" + +* Mon Jan 09 2006 Olivier Blin 1.2.1-6mdk +- fix typo in initscript + +* Sun Jan 08 2006 Olivier Blin 1.2.1-5mdk +- convert parallel init to LSB + +* Thu Jan 05 2006 Stefan van der Eijk 1.2.1-4mdk +- we need /var/run/asterisk +- pinit startup script +- lock down some directories +- make seperate package for webvmail + +* Tue Dec 27 2005 Oden Eriksson 1.2.1-3mdk +- activate rediffed bristuff patch (P3) +- added the capi sub package + +* Mon Dec 26 2005 Stefan van der Eijk 1.2.1-2mdk +- update bristuff to 0.3.0-PRE-1d + +* Mon Dec 12 2005 Stefan van der Eijk 1.2.1-1mdk +- 1.2.1 +- rediff patch0 + +* Sun Nov 20 2005 Oden Eriksson 1.2.0-1mdk +- 1.2.0 +- don't add and then blindly remove suid bit on /usr/bin/mpg123 +- don't lie in the %%description +- new S2 (AsteriskDocs) + +* Sat Nov 12 2005 Stefan van der Eijk 1.2.0-0.rc2.1mdk +- 1.2.0-rc2 + +* Wed Nov 09 2005 Stefan van der Eijk 1.2.0-0.rc1.1mdk +- 1.2.0-rc1 +- drop patch5 --> merged upstream + +* Sun Oct 30 2005 Stefan van der Eijk 1.2.0-0.beta1.5mdk +- BuildRequires oggvorbis-devel + +* Sun Oct 30 2005 Oden Eriksson 1.2.0-0.beta1.4mdk +- install more missing headers +- remove insane deps names + +* Sun Oct 30 2005 Stefan van der Eijk 1.2.0-0.beta1.3mdk +- multiarch +- use asterisk user, also adjust source1 +- add / remove setuidroot bit on /usr/bin/mpg123 for MOH + +* Sun Oct 23 2005 Stefan van der Eijk 1.2.0-beta1-1mdk +- 1.2.0-beta1 +- removed patch6 (indications) merged upstream +- disable bristuff patch for now +- add some new files +- BuildRequires + +* Tue Sep 06 2005 Oden Eriksson 1.1-0.20050529.2mdk +- rebuild +- use sane deps names +- added P9 due api changes in new freetds libs + +* Thu Jun 30 2005 Oden Eriksson 1.1-20050529.1mdk +- use a more appropriate version because this is really HEAD and not 1.0.8 + +* Wed Jun 01 2005 Oden Eriksson 1.0.8-0.20050529.1mdk +- new snap (20050529) +- bristuff-0.2.0-RC8f-CVS (P3) +- drop P7 - not needed anymore +- drop P9 - applied upstream + +* Wed May 18 2005 Oden Eriksson 1.0.8-0.20050420.6mdk +- added one gcc4 fix in P3 (debian) +- added support for Swedish and Norwegian in app_voicemail.c (P9) + (Daniel Nylander) + +* Fri Apr 29 2005 Oden Eriksson 1.0.8-0.20050420.5mdk +- bristuff-0.2.0-RC8a-CVS (P3) +- mention the bristuff version in the description + +* Fri Apr 29 2005 Oden Eriksson 1.0.8-0.20050420.4mdk +- heh! i had totally forgotten i packed the osptoolkit, so why not enable it? +- fix deps + +* Thu Apr 28 2005 Oden Eriksson 1.0.8-0.20050420.3mdk +- fix openh323 driver build on x86_64 +- fix deps + +* Thu Apr 28 2005 Oden Eriksson 1.0.8-0.20050420.2mdk +- added some missing/forgotten log directories +- let the openh323 driver listen on 0.0.0.0 (P8) + +* Thu Apr 28 2005 Oden Eriksson 1.0.8-0.20050420.1mdk +- bristuff-0.2.0-RC8-CVS +- provide the asterisk-addons stuff from another package +- added more countries in the indications.conf file +- deactivate the fax stuff, it won't build +- activate the openh323 stuff as it builds now (on cooker/10.2) + +* Sat Apr 23 2005 Oden Eriksson 1.0.7-5mdk +- bristuff-0.2.0-RC8 +- fix the sysv script after looking at what's in the contribs directory + +* Thu Apr 21 2005 Oden Eriksson 1.0.7-4mdk +- rebuilt against new postgresql libs + +* Mon Apr 11 2005 Oden Eriksson 1.0.7-3mdk +- argh!, i missed the offending "extern int errno;" stuff + +* Sun Apr 10 2005 Oden Eriksson 1.0.7-2mdk +- more freetds 0.63 fixes (P8) +- add forgotten errno.h header inclusion in app_rxfax.c and app_txfax.c + +* Thu Mar 31 2005 Oden Eriksson 1.0.7-1mdk +- 1.0.7 +- rediff P0 and touch P4 +- added P8 + +* Sun Mar 13 2005 Oden Eriksson 1.0.6-1mdk +- 1.0.6 +- rediff P0,P3,P4 +- bristuff-0.2.0-RC7k +- use the %%mkrel macro +- revert the broken usage of broken out libs such as db1, gsm, + libedit, libilbc and lpc10. this might work better sometime + in the future. +- link against the new mssql friendly freetds lib, deps and P7 +- fix #12534 + +* Mon Jan 24 2005 Oden Eriksson 1.0.3-4mdk +- rebuilt against MySQL-4.1.x and PostgreSQL-8.x system libs + +* Sun Jan 09 2005 Oden Eriksson 1.0.3-3mdk +- fixed P0 to remove readline-devel deps + +* Sun Dec 26 2004 Oden Eriksson 1.0.3-2mdk +- added missing headers + +* Sun Dec 26 2004 Oden Eriksson 1.0.3-1mdk +- 1.0.3 +- bristuff-0.2.0-RC3 (P3) +- rediffed P0, P2 +- added P6 + +* Fri Nov 12 2004 Oden Eriksson 1.0.2-2mdk +- bristuff-0.2.0-rc2a (P3), added missing arguments in apps/app_rpt.c +- deactivate chan_h323 as it's too broken +- deactivate res_perl, it won't build +- turn off debug + +* Mon Nov 01 2004 Oden Eriksson 1.0.2-1mdk +- 1.0.2 +- rediffed P0 +- bristuff-0.2.0-rc2 (P3) + +* Tue Oct 05 2004 Oden Eriksson 1.0.1-2mdk +- oops!, have to hack the perl stuff some more before building it... + +* Tue Oct 05 2004 Oden Eriksson 1.0.1-1mdk +- 1.0.1 +- rediffed P3 +- added the perl stuff + +* Tue Sep 28 2004 Oden Eriksson 1.0.0-4mdk +- fixed P1 (gsm and ilbc is shared libraries now) +- openh323-devel seemed borked, require >= 1.13.5.3-2mdk + +* Mon Sep 27 2004 Oden Eriksson 1.0.0-3mdk +- fixed P1 +- added P3 by Klaus-Peter Junghanns + +* Mon Sep 27 2004 Oden Eriksson 1.0.0-2mdk +- add one small fix in P0 and also mention that fragments of it + originates from debian. + +* Sat Sep 25 2004 Oden Eriksson 1.0.0-1mdk +- 1.0.0 +- fix url + +* Thu Sep 23 2004 Frederic Crozat 1.0-0.20040916.3mdk +- Rebuild with latest pwlib/openh323 + +* Wed Sep 22 2004 Oden Eriksson 1.0-0.20040916.2mdk +- fix BuildRequires (Stefan van der Eijk ) + +* Fri Sep 17 2004 Oden Eriksson 1.0-0.20040916.1mdk +- 20040916 +- fix some bugs +- fix P0 +- broke out some of the stuff into their respective plugins sub packages +- added the muted stuff +- added the README.MDK file + +* Wed Sep 15 2004 Oden Eriksson 1.0-0.20040914.1mdk +- 20040914 +- make it compile on cooker too +- merged P0 - P8 -> P0 +- added the cdr_mysql code from the asterisk-addons package (merged into P0) +- added format_mp3 asterisk-addon stuff from the asterisk-addons package +- added the docs from http://www.asteriskdocs.org/ + +* Tue Sep 14 2004 Oden Eriksson 1.0-0.20040912.1mdk +- 20040912 +- rediff P0 +- added the spandsp addon (P2) +- added logrotate stuff + +* Mon Sep 13 2004 Oden Eriksson 1.0-0.RC2.2mdk +- fix the patches +- added P2, P3, P4, P5, P6 & P7 + +* Sat Sep 11 2004 Oden Eriksson 1.0-0.RC2.1mdk +- initial mandrake package +- used the provided spec file by Robert Vojta as a template +- added P0 & P1 + diff --git a/editline-include-missing-1.6.1-fix.diff b/editline-include-missing-1.6.1-fix.diff new file mode 100644 index 0000000..ac50d77 --- /dev/null +++ b/editline-include-missing-1.6.1-fix.diff @@ -0,0 +1,9 @@ +--- main/editline/Makefile.in.orig 2009-02-24 10:23:52.000000000 +0100 ++++ main/editline/Makefile.in 2009-02-24 10:23:42.000000000 +0100 +@@ -16,5 +16,5 @@ + AR = @AR@ + RANLIB = @RANLIB@ +-CPPFLAGS = @CPPFLAGS@ -I. ++CPPFLAGS = @CPPFLAGS@ -I. -I../../include + CFLAGS = @CFLAGS@ + A_CFLAGS = @A_CFLAGS@ diff --git a/g72x_install b/g72x_install new file mode 100644 index 0000000..ac13bd7 --- /dev/null +++ b/g72x_install @@ -0,0 +1,57 @@ +#!/bin/bash +# This script install the Open SOurce G723.1 and G729 codec +# to the Asterisk. +# Please run in console: +# sh /usr/share/doc/asterisk/g72x_install +# and the modules should be update all asterisk update. :-) +# + +[[ -e `which wget` ]] && WGET=`which wget` || exit 1 +[[ -d /usr/lib/asterisk/modules ]] && LIBNAME="lib" +[[ -d /usr/lib64/asterisk/modules ]] && LIBNAME="lib64" + +AST_VERSION=18 +asteriskhostinglv="http://asterisk.hosting.lv/bin" + +MD5SUM_FILE="MD5SUM" +if [ -d /usr/lib/asterisk/modules ] ; then + G273_FILE="codec_g723-ast${AST_VERSION}-gcc4-glibc-pentium2.so" + G279_FILE="codec_g729-ast${AST_VERSION}-gcc4-glibc-pentium2.so" +else + G273_FILE="codec_g723-ast${AST_VERSION}-gcc4-glibc-x86_64-pentium4.so" + G279_FILE="codec_g729-ast${AST_VERSION}-gcc4-glibc-x86_64-pentium4.so" +fi +ASTCONV_FILE="astconv" +G729_ENC_FILE="g729_my_enc.bin" +G729_DEC_FILE="g729_my_dec.bin" +README_FILE="README.txt" + +rm -rf $TMP/g72x && mkdir -p $TMP/g72x && pushd $TMP/g72x + + $WGET -q $steriskhostinglv/MD5SUM + for I in astconv g729_my_enc.bin g729_my_dec.bin ; do + $WGET -q http://asterisk.hosting.lv/bin/$I + [[ "`md5sum $I`" == "`grep $I $MD5SUM_FILE`" ]] || echo Error: $I + done + rm -f MD5SUM + + $WGET -q $steriskhostinglv/$MD5SUM_FILE + $WGET -q http://asterisk.hosting.lv/src/README.txt + for I in $G273_FILE $G279_FILE ; do + $WGET -q $steriskhostinglv/$I + [[ "`md5sum $I`" == "`grep $I $MD5SUM_FILE`" ]] || echo Error: $I + done + + mv README.txt /usr/share/doc/asterisk/README.g72x.txt + chmod +x * + mv $G273_FILE /usr/$LIBNAME/asterisk/modules/codec_g723.so + mv $G279_FILE /usr/$LIBNAME/asterisk/modules/codec_g729.so + mv g729_my_enc.bin /usr/bin/g729_my_enc + mv g729_my_dec.bin /usr/bin/g729_my_dec + mv astconv /usr/bin/astconv + +popd + +rm -rf $TMP/g72x +echo The G723/G729 codecs is installed on your Asterisk. + diff --git a/menuselect.makedeps b/menuselect.makedeps new file mode 100644 index 0000000..ad902af --- /dev/null +++ b/menuselect.makedeps @@ -0,0 +1,106 @@ +MENUSELECT_DEPENDS_app_mysql=MYSQLCLIENT +MENUSELECT_DEPENDS_cdr_mysql=MYSQLCLIENT +MENUSELECT_DEPENDS_chan_mobile=BLUETOOTH +MENUSELECT_DEPENDS_res_config_mysql=MYSQLCLIENT +MENUSELECT_DEPENDS_app_flash=DAHDI +MENUSELECT_DEPENDS_app_page=DAHDI +MENUSELECT_DEPENDS_app_dahdibarge=DAHDI +MENUSELECT_DEPENDS_app_fax=SPANDSP +MENUSELECT_DEPENDS_app_osplookup=OSPTK OPENSSL +MENUSELECT_DEPENDS_app_meetme=DAHDI +MENUSELECT_DEPENDS_app_rpt=DAHDI TONEZONE +MENUSELECT_DEPENDS_app_jack=JACK RESAMPLE +MENUSELECT_DEPENDS_app_dahdiras=DAHDI +MENUSELECT_DEPENDS_cdr_tds=FREETDS +MENUSELECT_DEPENDS_cdr_sqlite3_custom=SQLITE3 +MENUSELECT_DEPENDS_cdr_syslog=SYSLOG +MENUSELECT_DEPENDS_cdr_radius=RADIUS +MENUSELECT_DEPENDS_cdr_pgsql=PGSQL +MENUSELECT_DEPENDS_cdr_sqlite=SQLITE +MENUSELECT_DEPENDS_cel_sqlite3_custom=SQLITE3 +MENUSELECT_DEPENDS_cel_radius=RADIUS +MENUSELECT_DEPENDS_cel_pgsql=PGSQL +MENUSELECT_DEPENDS_cel_tds=FREETDS +MENUSELECT_DEPENDS_chan_gtalk=IKSEMEL OPENSSL +MENUSELECT_DEPENDS_chan_usbradio=OSS ALSA USB +MENUSELECT_DEPENDS_chan_nbs=NBS +MENUSELECT_DEPENDS_chan_dahdi=DAHDI TONEZONE PRI SS7 OPENR2 +MENUSELECT_DEPENDS_chan_iax2=CRYPTO +MENUSELECT_DEPENDS_chan_oss=OSS +MENUSELECT_DEPENDS_chan_phone=IXJUSER +MENUSELECT_DEPENDS_chan_h323=OPENH323 +MENUSELECT_DEPENDS_chan_jingle=IKSEMEL OPENSSL +MENUSELECT_DEPENDS_chan_alsa=ALSA +MENUSELECT_DEPENDS_chan_misdn=ISDNNET MISDN SUPPSERV +MENUSELECT_DEPENDS_chan_console=PORTAUDIO +MENUSELECT_DEPENDS_chan_vpb=VPB +MENUSELECT_DEPENDS_codec_speex=SPEEX SPEEX_PREPROCESS SPEEXDSP +MENUSELECT_DEPENDS_codec_dahdi=DAHDI +MENUSELECT_DEPENDS_codec_gsm=GSM +MENUSELECT_DEPENDS_codec_resample=RESAMPLE +MENUSELECT_DEPENDS_format_ogg_vorbis=VORBIS OGG +MENUSELECT_DEPENDS_func_iconv=ICONV +MENUSELECT_DEPENDS_func_speex=SPEEX SPEEX_PREPROCESS SPEEXDSP +MENUSELECT_DEPENDS_func_curl=CURL +MENUSELECT_DEPENDS_func_aes=CRYPTO +MENUSELECT_DEPENDS_pbx_lua=LUA +MENUSELECT_DEPENDS_pbx_dundi=ZLIB CRYPTO +MENUSELECT_DEPENDS_res_http_post=GMIME +MENUSELECT_DEPENDS_res_curl=CURL +MENUSELECT_DEPENDS_res_jabber=IKSEMEL OPENSSL +MENUSELECT_DEPENDS_res_timing_dahdi=DAHDI +MENUSELECT_DEPENDS_res_timing_timerfd=TIMERFD +MENUSELECT_DEPENDS_res_config_curl=CURL +MENUSELECT_DEPENDS_res_odbc=GENERIC_ODBC LTDL +MENUSELECT_DEPENDS_res_ais=AIS +MENUSELECT_DEPENDS_res_calendar_ews=NEON29 +MENUSELECT_DEPENDS_res_crypto=OPENSSL +MENUSELECT_DEPENDS_res_config_ldap=LDAP +MENUSELECT_DEPENDS_res_config_pgsql=PGSQL +MENUSELECT_DEPENDS_res_calendar_caldav=NEON ICAL LIBXML2 +MENUSELECT_DEPENDS_res_snmp=NETSNMP +MENUSELECT_DEPENDS_res_config_sqlite=SQLITE +MENUSELECT_DEPENDS_res_calendar_icalendar=NEON ICAL +MENUSELECT_DEPENDS_res_srtp=SRTP +MENUSELECT_DEPENDS_res_fax_spandsp=SPANDSP +MENUSELECT_DEPENDS_res_calendar_exchange=NEON ICAL IKSEMEL +MENUSELECT_DEPENDS_res_timing_kqueue=KQUEUE +MENUSELECT_DEPENDS_test_netsock2=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_substitution=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_acl=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_event=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_stringfields=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_aoc=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_func_file=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_gosub=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_heap=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_devicestate=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_pbx=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_expr=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_time=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_app=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_db=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_utils=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_strings=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_ast_format_str_reduce=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_sched=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_poll=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_astobj2=TEST_FRAMEWORK +MENUSELECT_DEPENDS_test_skel=TEST_FRAMEWORK +MENUSELECT_DEPENDS_REBUILD_PARSERS=BISON FLEX +MENUSELECT_DEPENDS_USE_HOARD_ALLOCATOR=HOARD +MENUSELECT_DEPENDS_ODBC_STORAGE=GENERIC_ODBC LTDL +MENUSELECT_DEPENDS_IMAP_STORAGE=IMAP_TK OPENSSL +MENUSELECT_DEPENDS_astman=NEWT +MENUSELECT_DEPENDS_smsq=POPT +MENUSELECT_DEPENDS_ADDONS=GNU_LD +MENUSELECT_DEPENDS_APPS=GNU_LD +MENUSELECT_DEPENDS_BRIDGES=GNU_LD +MENUSELECT_DEPENDS_CDR=GNU_LD +MENUSELECT_DEPENDS_CHANNELS=GNU_LD +MENUSELECT_DEPENDS_CODECS=GNU_LD +MENUSELECT_DEPENDS_FORMATS=GNU_LD +MENUSELECT_DEPENDS_FUNCS=GNU_LD +MENUSELECT_DEPENDS_PBX=GNU_LD +MENUSELECT_DEPENDS_RES=GNU_LD +MENUSELECT_DEPENDS_TEST=GNU_LD diff --git a/menuselect.makeopts b/menuselect.makeopts new file mode 100644 index 0000000..7c155b1 --- /dev/null +++ b/menuselect.makeopts @@ -0,0 +1,55 @@ +MENUSELECT_ADDONS= +MENUSELECT_APPS=app_fax +MENUSELECT_BRIDGES= +MENUSELECT_CDR=cdr_odbc cdr_adaptive_odbc cdr_sqlite +MENUSELECT_CEL=cel_odbc +MENUSELECT_CHANNELS=chan_h323 chan_misdn chan_vpb +MENUSELECT_CODECS= +MENUSELECT_FORMATS= +MENUSELECT_FUNCS=func_odbc +MENUSELECT_PBX= +MENUSELECT_RES=res_odbc res_config_odbc res_config_sqlite res_timing_kqueue +MENUSELECT_TESTS=test_netsock2 test_substitution test_acl test_event test_locale test_stringfields test_aoc test_func_file test_gosub test_heap test_devicestate test_security_events test_pbx test_expr test_amihooks test_time test_app test_dlinklists test_db test_utils test_logger test_strings test_ast_format_str_reduce test_sched test_poll test_astobj2 test_skel +MENUSELECT_CFLAGS=LOADABLE_MODULES USE_HOARD_ALLOCATOR G711_NEW_ALGORITHM G711_REDUCED_BRANCHING TEST_CODING_TABLES TEST_TANDEM_TRANSCODING +MENUSELECT_OPTS_app_voicemail=FILE_STORAGE +MENUSELECT_UTILS=aelparse astcanary astman check_expr check_expr2 conf2ael hashtest hashtest2 muted refcounter smsq stereorize streamplayer +MENUSELECT_AGIS=agi-test.agi eagi-test eagi-sphinx-test jukebox.agi +MENUSELECT_EMBED= +MENUSELECT_CORE_SOUNDS= +MENUSELECT_MOH= +MENUSELECT_EXTRA_SOUNDS= +MENUSELECT_BUILD_DEPS=res_adsi res_smdi res_monitor app_meetme res_agi chan_local app_voicemail res_jabber res_pktccops res_crypto res_ael_share res_fax chan_usbradio +MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_odbc +MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_adaptive_odbc +MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_sqlite +MENUSELECT_DEPSFAILED=MENUSELECT_CEL=cel_odbc +MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_h323 +MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_misdn +MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_vpb +MENUSELECT_DEPSFAILED=MENUSELECT_FUNCS=func_odbc +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_odbc +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_odbc +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_sqlite +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_timing_kqueue +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_netsock2 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_substitution +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_acl +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_event +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_stringfields +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_aoc +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_func_file +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_gosub +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_heap +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_devicestate +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_pbx +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_expr +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_time +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_app +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_db +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_utils +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_strings +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_ast_format_str_reduce +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_sched +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_poll +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_astobj2 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_skel