tomh / rpms / asterisk

Forked from rpms/asterisk 6 years ago
Clone
d8280c9
%define with_apidoc %{?_with_apidoc: 1} %{!?_with_apidoc: 0}
d8280c9
729de3c
Summary: The Open Source PBX
729de3c
Name: asterisk
6d17eec
Version: 1.6.0.18
6d17eec
Release: 1%{?dist}
729de3c
License: GPLv2
729de3c
Group: Applications/Internet
729de3c
URL: http://www.asterisk.org/
729de3c
4c0db0a
Source0: http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-%{version}%{?beta:-beta%{beta}}.tar.gz
729de3c
Source1: asterisk-logrotate
729de3c
Source2: menuselect.makedeps
729de3c
Source3: menuselect.makeopts
4c0db0a
Source4: http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-%{version}%{?beta:-beta%{beta}}.tar.gz.asc
de27674
2bdade3
Patch1:  0001-Modify-init-scripts-for-better-Fedora-compatibility.patch
2bdade3
Patch2:  0002-Modify-modules.conf-so-that-different-voicemail-modu.patch
61996b2
Patch3:  0003-Allow-alternate-extensions-to-be-specified-in-users.patch
61996b2
Patch4:  0004-Minor-changes-to-reduce-packaging-changes-made-by-th.patch
631fa38
Patch9:  0009-change-configure.ac-to-look-for-pkg-config-gmime-2.4.patch
3d23911
Patch14: 0014-Fix-up-some-paths.patch
bf4f472
Patch15: 0015-Add-LDAP-schema-that-is-compatible-with-Fedora-Direc.patch
729de3c
729de3c
BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n)
729de3c
1645611
BuildRequires: autoconf
1645611
BuildRequires: automake
d87117a
729de3c
# core build requirements
729de3c
BuildRequires: openssl-devel
729de3c
BuildRequires: newt-devel
bd3bed3
%if 0%{?fedora} <= 8
729de3c
BuildRequires: libtermcap-devel
79720ac
%endif
729de3c
BuildRequires: ncurses-devel
729de3c
BuildRequires: libcap-devel
729de3c
BuildRequires: gtk2-devel
729de3c
d8280c9
%if %{with_apidoc}
729de3c
# for building docs
729de3c
BuildRequires: doxygen
729de3c
BuildRequires: graphviz
729de3c
BuildRequires: graphviz-gd
d8280c9
%endif
729de3c
de27674
# for codec_speex
de27674
BuildRequires: speex-devel
729de3c
729de3c
# for format_ogg_vorbis
729de3c
BuildRequires: libogg-devel
729de3c
BuildRequires: libvorbis-devel
729de3c
729de3c
# codec_gsm
729de3c
BuildRequires: gsm-devel
729de3c
729de3c
Requires(pre): %{_sbindir}/useradd
729de3c
Requires(pre): %{_sbindir}/groupadd
729de3c
Requires(post): /sbin/chkconfig
729de3c
Requires(preun): /sbin/chkconfig
729de3c
Requires(preun): /sbin/service
729de3c
2bdade3
# asterisk-conference package removed since patch no longer compiles
2bdade3
Obsoletes: asterisk-conference <= 1.6.0-0.14.beta9
2bdade3
1645611
# we are dropping the chan_mobile patch
1645611
Obsoletes: asterisk-mobile <= 1.6.0.5-2
1645611
4c0db0a
Obsoletes: asterisk-firmware < 1.6.0.17-1
4c0db0a
729de3c
%description
729de3c
Asterisk is a complete PBX in software. It runs on Linux and provides
729de3c
all of the features you would expect from a PBX and more. Asterisk
729de3c
does voice over IP in three protocols, and can interoperate with
729de3c
almost all standards-based telephony equipment using relatively
729de3c
inexpensive hardware.
729de3c
729de3c
%package alsa
729de3c
Summary: Modules for Asterisk that use Alsa sound drivers
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
BuildRequires: alsa-lib-devel
729de3c
729de3c
%description alsa
729de3c
Modules for Asterisk that use Alsa sound drivers.
729de3c
d8280c9
%if %{with_apidoc}
729de3c
%package apidoc
729de3c
Summary: API documentation for Asterisk
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
729de3c
%description apidoc
729de3c
API documentation for Asterisk.
d8280c9
%endif
729de3c
729de3c
%package curl
729de3c
Summary: Modules for Asterisk that use cURL
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
BuildRequires: curl-devel
729de3c
729de3c
%description curl
729de3c
Modules for Asterisk that use cURL.
729de3c
7131142
%package dahdi
7131142
Summary: Modules for Asterisk that use DAHDI
7131142
Group: Applications/Internet
7131142
Requires: asterisk = %{version}-%{release}
7131142
Requires: dahdi-tools >= 2.0.0
7131142
Requires(pre): %{_sbindir}/usermod
7131142
BuildRequires: dahdi-tools-devel >= 2.0.0
7a37471
BuildRequires: dahdi-tools-libs >= 2.0.0
7131142
BuildRequires: libpri-devel >= 1.4.6
7131142
BuildRequires: libss7-devel >= 1.0.1
7131142
Obsoletes: asterisk-zaptel <= 1.6.0-0.22.beta9
7131142
Provides: asterisk-zaptel = %{version}-%{release}
7131142
7131142
%description dahdi
7131142
Modules for Asterisk that use DAHDI.
7131142
729de3c
%package devel
729de3c
Summary: Development files for Asterisk
729de3c
Group: Development/Libraries
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
729de3c
%description devel
729de3c
Development files for Asterisk.
729de3c
729de3c
%package fax
729de3c
Summary: FAX applications for Asterisk
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
61996b2
BuildRequires: spandsp-devel >= 0.0.5-0.1.pre4
729de3c
729de3c
%description fax
729de3c
FAX applications for Asterisk
729de3c
729de3c
%package festival
729de3c
Summary: Festival application for Asterisk
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
Requires: festival
729de3c
729de3c
%description festival
729de3c
Application for the Asterisk PBX that uses Festival to convert text to speech.
729de3c
d87117a
%package ices
d87117a
Summary: Stream audio from Asterisk to an IceCast server
d87117a
Group: Applications/Internet
d87117a
Requires: asterisk = %{version}-%{release}
d87117a
Requires: ices
d87117a
Obsoletes: asterisk < 1.4.18-1
d87117a
Conflicts: asterisk < 1.4.18-1
d87117a
d87117a
%description ices
d87117a
Stream audio from Asterisk to an IceCast server.
d87117a
729de3c
%package jabber
729de3c
Summary: Jabber/XMPP resources for Asterisk
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
BuildRequires: iksemel-devel
729de3c
729de3c
%description jabber
729de3c
Jabber/XMPP resources for Asterisk.
729de3c
e712aab
%package jack
e712aab
Summary: JACK resources for Asterisk
e712aab
Group: Applications/Internet
e712aab
Requires: asterisk = %{version}-%{release}
e712aab
BuildRequires: jack-audio-connection-kit-devel
7131142
BuildRequires: libresample-devel
e712aab
e712aab
%description jack
e712aab
JACK resources for Asterisk.
e712aab
e712aab
%package lua
e712aab
Summary: Lua resources for Asterisk
e712aab
Group: Applications/Internet
e712aab
Requires: asterisk = %{version}-%{release}
e712aab
BuildRequires: lua-devel
e712aab
e712aab
%description lua
e712aab
Lua resources for Asterisk.
e712aab
e712aab
%package ldap
e712aab
Summary: LDAP resources for Asterisk
e712aab
Group: Applications/Internet
e712aab
Requires: asterisk = %{version}-%{release}
e712aab
BuildRequires: openldap-devel
e712aab
e712aab
%description ldap
e712aab
LDAP resources for Asterisk.
e712aab
bf4f472
%package ldap-fds
bf4f472
Summary: LDAP resources for Asterisk and the Fedora Directory Server
bf4f472
Group: Applications/Internet
bf4f472
Requires: asterisk = %{version}-%{release}
bf4f472
Requires: asterisk-ldap = %{version}-%{release}
bf4f472
Requires: fedora-ds-base
bf4f472
bf4f472
%description ldap-fds
bf4f472
LDAP resources for Asterisk and the Fedora Directory Server.
bf4f472
729de3c
%package misdn
729de3c
Summary: mISDN channel for Asterisk
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
Requires(pre): %{_sbindir}/usermod
729de3c
BuildRequires: mISDN-devel
729de3c
729de3c
%description misdn
729de3c
mISDN channel for Asterisk.
729de3c
e712aab
%package minivm
e712aab
Summary: MiniVM applicaton for Asterisk
e712aab
Group: Applications/Internet
e712aab
Requires: asterisk = %{version}-%{release}
e712aab
e712aab
%description minivm
e712aab
MiniVM application for Asterisk.
e712aab
729de3c
%package odbc
729de3c
Summary: Applications for Asterisk that use ODBC (except voicemail)
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
BuildRequires: libtool-ltdl-devel
729de3c
BuildRequires: unixODBC-devel
729de3c
729de3c
%description odbc
729de3c
Applications for Asterisk that use ODBC (except voicemail)
729de3c
729de3c
%package oss
729de3c
Summary: Modules for Asterisk that use OSS sound drivers
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
729de3c
%description oss
729de3c
Modules for Asterisk that use OSS sound drivers.
729de3c
e712aab
%package portaudio
e712aab
Summary: Modules for Asterisk that use the portaudio library
e712aab
Group: Applications/Internet
e712aab
Requires: asterisk = %{version}-%{release}
e712aab
BuildRequires: portaudio-devel >= 19
e712aab
e712aab
%description portaudio
e712aab
Modules for Asterisk that use the portaudio library.
e712aab
729de3c
%package postgresql
729de3c
Summary: Applications for Asterisk that use PostgreSQL
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
BuildRequires: postgresql-devel
729de3c
729de3c
%description postgresql
729de3c
Applications for Asterisk that use PostgreSQL.
729de3c
729de3c
%package radius
729de3c
Summary: Applications for Asterisk that use RADIUS
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
BuildRequires: radiusclient-ng-devel
729de3c
729de3c
%description radius
729de3c
Applications for Asterisk that use RADIUS.
729de3c
729de3c
%package skinny
729de3c
Summary: Modules for Asterisk that support the SCCP/Skinny protocol
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
729de3c
%description skinny
729de3c
Modules for Asterisk that support the SCCP/Skinny protocol.
729de3c
729de3c
%package snmp
729de3c
Summary: Module that enables SNMP monitoring of Asterisk
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
BuildRequires: net-snmp-devel
729de3c
BuildRequires: lm_sensors-devel
40262d3
# This subpackage depends on perl-libs, this Requires tracks versioning.
40262d3
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
729de3c
729de3c
%description snmp
729de3c
Module that enables SNMP monitoring of Asterisk.
729de3c
e712aab
%package sqlite
e712aab
Summary: Sqlite modules for Asterisk
e712aab
Group: Applications/Internet
e712aab
Requires: asterisk = %{version}-%{release}
e712aab
BuildRequires: sqlite-devel
e712aab
e712aab
%description sqlite
e712aab
Sqlite modules for Asterisk.
e712aab
729de3c
%package tds
729de3c
Summary: Modules for Asterisk that use FreeTDS
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
BuildRequires: freetds-devel
729de3c
729de3c
%description tds
729de3c
Modules for Asterisk that use FreeTDS.
729de3c
e712aab
%package unistim
e712aab
Summary: Unistim channel for Asterisk
e712aab
Group: Applications/Internet
e712aab
Requires: asterisk = %{version}-%{release}
e712aab
e712aab
%description unistim
e712aab
Unistim channel for Asterisk
e712aab
e712aab
%package usbradio
e712aab
Summary: USB radio channel for Asterisk
e712aab
Group: Applications/Internet
e712aab
Requires: asterisk = %{version}-%{release}
e712aab
BuildRequires: libusb-devel
e712aab
BuildRequires: alsa-lib-devel
e712aab
e712aab
%description usbradio
e712aab
Unistim channel for Asterisk
e712aab
729de3c
%package voicemail
729de3c
Summary: Common Voicemail Modules for Asterisk
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
Requires: asterisk-voicemail-implementation = %{version}-%{release}
729de3c
Requires: /usr/bin/sox
729de3c
Requires: /usr/sbin/sendmail
729de3c
729de3c
%description voicemail
729de3c
Common Voicemail Modules for Asterisk.
729de3c
729de3c
%package voicemail-imap
729de3c
Summary: Store voicemail on an IMAP server
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
Requires: asterisk-voicemail = %{version}-%{release}
729de3c
Provides: asterisk-voicemail-implementation = %{version}-%{release}
729de3c
BuildRequires: uw-imap-devel
729de3c
729de3c
%description voicemail-imap
729de3c
Voicemail implementation for Asterisk that stores voicemail on an IMAP
729de3c
server.
729de3c
729de3c
%package voicemail-odbc
729de3c
Summary: Store voicemail in a database using ODBC
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
Requires: asterisk-voicemail = %{version}-%{release}
729de3c
Provides: asterisk-voicemail-implementation = %{version}-%{release}
729de3c
729de3c
%description voicemail-odbc
729de3c
Voicemail implementation for Asterisk that uses ODBC to store
729de3c
voicemail in a database.
729de3c
729de3c
%package voicemail-plain
729de3c
Summary: Store voicemail on the local filesystem
729de3c
Group: Applications/Internet
729de3c
Requires: asterisk = %{version}-%{release}
729de3c
Requires: asterisk-voicemail = %{version}-%{release}
729de3c
Provides: asterisk-voicemail-implementation = %{version}-%{release}
729de3c
729de3c
%description voicemail-plain
729de3c
Voicemail implementation for Asterisk that stores voicemail on the
729de3c
local filesystem.
729de3c
729de3c
%prep
7131142
%setup0 -q
6d17eec
%patch1 -p0
1645611
%patch2 -p0
729de3c
%patch3 -p1
1645611
%patch4 -p0
729de3c
%patch9 -p1
3d23911
%patch14 -p1
bf4f472
%patch15 -p1
729de3c
729de3c
cp %{SOURCE2} menuselect.makedeps
729de3c
cp %{SOURCE3} menuselect.makeopts
729de3c
729de3c
# Fixup makefile so sound archives aren't downloaded/installed
729de3c
%{__perl} -pi -e 's/^all:.*$/all:/' sounds/Makefile
729de3c
%{__perl} -pi -e 's/^install:.*$/install:/' sounds/Makefile
729de3c
729de3c
# convert comments in one file to UTF-8
729de3c
mv main/fskmodem.c main/fskmodem.c.old
729de3c
iconv -f iso-8859-1 -t utf-8 -o main/fskmodem.c main/fskmodem.c.old
729de3c
touch -r main/fskmodem.c.old main/fskmodem.c
d87117a
rm main/fskmodem.c.old
729de3c
729de3c
%build
729de3c
d87117a
# if we are building for i386 promote the CPU arch to i486 for atomic operations support
d87117a
%ifarch i386
a6e2eac
%define optflags %{__global_cflags} -m32 -march=i486 -mtune=generic -fasynchronous-unwind-tables -Werror-implicit-function-declaration
a6e2eac
%else
a6e2eac
%define optflags %(rpm --eval %%{optflags}) -Werror-implicit-function-declaration
d87117a
%endif
d87117a
d87117a
#aclocal
d87117a
#autoconf
d87117a
#autoheader
d87117a
729de3c
pushd menuselect/mxml
729de3c
%configure
729de3c
popd
729de3c
729de3c
pushd menuselect
729de3c
%configure
729de3c
popd 
729de3c
729de3c
pushd main/editline
729de3c
%configure
729de3c
popd
729de3c
a6e2eac
%configure --with-imap=system --with-gsm=/usr --with-libedit=yes
729de3c
729de3c
ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=%{_localstatedir}/run/asterisk ASTDATADIR=%{_datadir}/asterisk NOISY_BUILD=1
729de3c
729de3c
rm apps/app_voicemail.o apps/app_directory.o
729de3c
mv apps/app_voicemail.so apps/app_voicemail_plain.so
729de3c
mv apps/app_directory.so apps/app_directory_plain.so
729de3c
729de3c
%{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts
729de3c
ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=%{_localstatedir}/run/asterisk ASTDATADIR=%{_datadir}/asterisk NOISY_BUILD=1
729de3c
729de3c
rm apps/app_voicemail.o apps/app_directory.o
729de3c
mv apps/app_voicemail.so apps/app_voicemail_imap.so
729de3c
mv apps/app_directory.so apps/app_directory_imap.so
729de3c
729de3c
%{__sed} -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts
729de3c
ASTCFLAGS="%{optflags}" make DEBUG= OPTIMIZE= ASTVARRUNDIR=%{_localstatedir}/run/asterisk ASTDATADIR=%{_datadir}/asterisk NOISY_BUILD=1
729de3c
729de3c
rm apps/app_voicemail.o apps/app_directory.o
729de3c
mv apps/app_voicemail.so apps/app_voicemail_odbc.so
729de3c
mv apps/app_directory.so apps/app_directory_odbc.so
729de3c
729de3c
# so that these modules don't get built again during the install phase
729de3c
touch apps/app_voicemail.o apps/app_directory.o
729de3c
touch apps/app_voicemail.so apps/app_directory.so
729de3c
d8280c9
%if %{with_apidoc}
729de3c
ASTCFLAGS="%{optflags}" make progdocs DEBUG= OPTIMIZE= ASTVARRUNDIR=%{_localstatedir}/run/asterisk ASTDATADIR=%{_datadir}/asterisk NOISY_BUILD=1
729de3c
729de3c
# fix dates so that we don't get multilib conflicts
729de3c
find doc/api/html -type f -print0 | xargs --null touch -r ChangeLog
d8280c9
%endif
729de3c
729de3c
%install
729de3c
rm -rf %{buildroot}
729de3c
729de3c
ASTCFLAGS="%{optflags}" make install DEBUG= OPTIMIZE= DESTDIR=%{buildroot} ASTVARRUNDIR=%{_localstatedir}/run/asterisk ASTDATADIR=%{_datadir}/asterisk
729de3c
ASTCFLAGS="%{optflags}" make samples DEBUG= OPTIMIZE= DESTDIR=%{buildroot} ASTVARRUNDIR=%{_localstatedir}/run/asterisk ASTDATADIR=%{_datadir}/asterisk
729de3c
729de3c
install -D -p -m 0755 contrib/init.d/rc.redhat.asterisk %{buildroot}%{_initrddir}/asterisk
729de3c
install -D -p -m 0644 contrib/sysconfig/asterisk %{buildroot}%{_sysconfdir}/sysconfig/asterisk
bf4f472
install -D -p -m 0644 contrib/scripts/99asterisk.ldif %{buildroot}%{_sysconfdir}/dirsrv/schema/99asterisk.ldif
729de3c
install -D -p -m 0644 %{S:1} %{buildroot}%{_sysconfdir}/logrotate.d/asterisk
729de3c
install -D -p -m 0644 doc/asterisk-mib.txt %{buildroot}%{_datadir}/snmp/mibs/ASTERISK-MIB.txt
729de3c
install -D -p -m 0644 doc/digium-mib.txt %{buildroot}%{_datadir}/snmp/mibs/DIGIUM-MIB.txt
729de3c
729de3c
rm %{buildroot}%{_libdir}/asterisk/modules/app_directory.so
729de3c
rm %{buildroot}%{_libdir}/asterisk/modules/app_voicemail.so
4c0db0a
install -D -p -m 0755 apps/app_directory_imap.so %{buildroot}%{_libdir}/asterisk/modules
4c0db0a
install -D -p -m 0755 apps/app_voicemail_imap.so %{buildroot}%{_libdir}/asterisk/modules
4c0db0a
install -D -p -m 0755 apps/app_directory_odbc.so %{buildroot}%{_libdir}/asterisk/modules
4c0db0a
install -D -p -m 0755 apps/app_voicemail_odbc.so %{buildroot}%{_libdir}/asterisk/modules
4c0db0a
install -D -p -m 0755 apps/app_directory_plain.so %{buildroot}%{_libdir}/asterisk/modules
4c0db0a
install -D -p -m 0755 apps/app_voicemail_plain.so %{buildroot}%{_libdir}/asterisk/modules
729de3c
729de3c
# create some directories that need to be packaged
4c0db0a
mkdir -p %{buildroot}%{_datadir}/asterisk/moh
4c0db0a
mkdir -p %{buildroot}%{_datadir}/asterisk/sounds
729de3c
mkdir -p %{buildroot}%{_localstatedir}/lib/asterisk
04a8e23
mkdir -p %{buildroot}%{_localstatedir}/lib/asterisk/keys
4c0db0a
mkdir -p %{buildroot}%{_localstatedir}/log/asterisk/cdr-custom
4c0db0a
mkdir -p %{buildroot}%{_localstatedir}/spool/asterisk/festival
4c0db0a
mkdir -p %{buildroot}%{_localstatedir}/spool/asterisk/monitor
4c0db0a
mkdir -p %{buildroot}%{_localstatedir}/spool/asterisk/outgoing
4c0db0a
mkdir -p %{buildroot}%{_localstatedir}/spool/asterisk/uploads
729de3c
729de3c
# We're not going to package any of the sample AGI scripts
729de3c
rm -f %{buildroot}%{_datadir}/asterisk/agi-bin/*
729de3c
729de3c
# Don't package the sample voicemail user
729de3c
rm -rf %{buildroot}%{_localstatedir}/spool/asterisk/voicemail/default
729de3c
e712aab
# Don't package example phone provision configs
e712aab
rm -rf %{buildroot}%{_datadir}/asterisk/phoneprov/*
e712aab
a6e2eac
# these are compiled with -O0 and thus include unfortified code.
a6e2eac
rm -rf %{buildroot}%{_sbindir}/hashtest
a6e2eac
rm -rf %{buildroot}%{_sbindir}/hashtest2
a6e2eac
4c0db0a
# don't package the iaxy firmware
95877d4
rm -rf %{buildroot}%{_datadir}/asterisk/firmware/iax/iaxy.bin
4c0db0a
d8280c9
%if %{with_apidoc}
729de3c
find doc/api/html -name \*.map -size 0 -delete
d8280c9
%endif
729de3c
729de3c
%clean
729de3c
rm -rf %{buildroot}
729de3c
729de3c
%pre
729de3c
%{_sbindir}/groupadd -r asterisk &>/dev/null || :
729de3c
%{_sbindir}/useradd  -r -s /sbin/nologin -d /var/lib/asterisk -M \
729de3c
                               -c 'Asterisk User' -g asterisk asterisk &>/dev/null || :
729de3c
729de3c
%post
729de3c
# Register the asterisk service
729de3c
/sbin/chkconfig --add asterisk
729de3c
729de3c
%preun
729de3c
if [ "$1" -eq "0" ]; then
729de3c
        /sbin/service asterisk stop > /dev/null 2>&1 || :
729de3c
        /sbin/chkconfig --del asterisk
729de3c
fi
729de3c
7131142
%pre dahdi
7131142
%{_sbindir}/usermod -a -G dahdi asterisk
7131142
729de3c
%pre misdn
729de3c
%{_sbindir}/usermod -a -G misdn asterisk
729de3c
729de3c
%files
729de3c
%defattr(-,root,root,-)
729de3c
%doc README* *.txt ChangeLog BUGS CREDITS configs
729de3c
729de3c
%doc doc/asterisk.sgml
729de3c
%doc doc/backtrace.txt
729de3c
%doc doc/callfiles.txt
729de3c
%doc doc/externalivr.txt
729de3c
%doc doc/macroexclusive.txt
e712aab
%doc doc/manager_1_1.txt
e712aab
%doc doc/modules.txt
729de3c
%doc doc/PEERING
e712aab
%doc doc/queue.txt
729de3c
%doc doc/rtp-packetization.txt
e712aab
%doc doc/siptls.txt
729de3c
%doc doc/smdi.txt
729de3c
%doc doc/sms.txt
729de3c
%doc doc/speechrec.txt
e712aab
%doc doc/ss7.txt
729de3c
%doc doc/video.txt
729de3c
729de3c
%{_initrddir}/asterisk
729de3c
%config(noreplace) %{_sysconfdir}/sysconfig/asterisk
729de3c
729de3c
%dir %{_libdir}/asterisk
729de3c
%dir %{_libdir}/asterisk/modules
729de3c
729de3c
%{_libdir}/asterisk/modules/app_adsiprog.so
729de3c
%{_libdir}/asterisk/modules/app_alarmreceiver.so
729de3c
%{_libdir}/asterisk/modules/app_amd.so
729de3c
%{_libdir}/asterisk/modules/app_authenticate.so
729de3c
%{_libdir}/asterisk/modules/app_cdr.so
729de3c
%{_libdir}/asterisk/modules/app_chanisavail.so
729de3c
%{_libdir}/asterisk/modules/app_channelredirect.so
729de3c
%{_libdir}/asterisk/modules/app_chanspy.so
729de3c
%{_libdir}/asterisk/modules/app_controlplayback.so
729de3c
%{_libdir}/asterisk/modules/app_db.so
729de3c
%{_libdir}/asterisk/modules/app_dial.so
729de3c
%{_libdir}/asterisk/modules/app_dictate.so
729de3c
%{_libdir}/asterisk/modules/app_directed_pickup.so
729de3c
%{_libdir}/asterisk/modules/app_disa.so
729de3c
%{_libdir}/asterisk/modules/app_dumpchan.so
729de3c
%{_libdir}/asterisk/modules/app_echo.so
729de3c
%{_libdir}/asterisk/modules/app_exec.so
729de3c
%{_libdir}/asterisk/modules/app_externalivr.so
729de3c
%{_libdir}/asterisk/modules/app_followme.so
729de3c
%{_libdir}/asterisk/modules/app_forkcdr.so
729de3c
%{_libdir}/asterisk/modules/app_getcpeid.so
729de3c
%{_libdir}/asterisk/modules/app_image.so
729de3c
%{_libdir}/asterisk/modules/app_macro.so
729de3c
%{_libdir}/asterisk/modules/app_milliwatt.so
729de3c
%{_libdir}/asterisk/modules/app_mixmonitor.so
729de3c
%{_libdir}/asterisk/modules/app_morsecode.so
729de3c
%{_libdir}/asterisk/modules/app_nbscat.so
729de3c
%{_libdir}/asterisk/modules/app_parkandannounce.so
e712aab
%{_libdir}/asterisk/modules/app_pickupchan.so
729de3c
%{_libdir}/asterisk/modules/app_playback.so
729de3c
%{_libdir}/asterisk/modules/app_privacy.so
729de3c
%{_libdir}/asterisk/modules/app_queue.so
e712aab
%{_libdir}/asterisk/modules/app_readexten.so
729de3c
%{_libdir}/asterisk/modules/app_readfile.so
729de3c
%{_libdir}/asterisk/modules/app_read.so
729de3c
%{_libdir}/asterisk/modules/app_record.so
729de3c
%{_libdir}/asterisk/modules/app_sayunixtime.so
729de3c
%{_libdir}/asterisk/modules/app_senddtmf.so
729de3c
%{_libdir}/asterisk/modules/app_sendtext.so
729de3c
%{_libdir}/asterisk/modules/app_setcallerid.so
729de3c
%{_libdir}/asterisk/modules/app_sms.so
729de3c
%{_libdir}/asterisk/modules/app_softhangup.so
729de3c
%{_libdir}/asterisk/modules/app_speech_utils.so
729de3c
%{_libdir}/asterisk/modules/app_stack.so
729de3c
%{_libdir}/asterisk/modules/app_system.so
729de3c
%{_libdir}/asterisk/modules/app_talkdetect.so
729de3c
%{_libdir}/asterisk/modules/app_test.so
729de3c
%{_libdir}/asterisk/modules/app_transfer.so
729de3c
%{_libdir}/asterisk/modules/app_url.so
729de3c
%{_libdir}/asterisk/modules/app_userevent.so
729de3c
%{_libdir}/asterisk/modules/app_verbose.so
729de3c
%{_libdir}/asterisk/modules/app_waitforring.so
729de3c
%{_libdir}/asterisk/modules/app_waitforsilence.so
e712aab
%{_libdir}/asterisk/modules/app_waituntil.so
729de3c
%{_libdir}/asterisk/modules/app_while.so
729de3c
%{_libdir}/asterisk/modules/app_zapateller.so
729de3c
%{_libdir}/asterisk/modules/cdr_csv.so
729de3c
%{_libdir}/asterisk/modules/cdr_custom.so
729de3c
%{_libdir}/asterisk/modules/cdr_manager.so
729de3c
%{_libdir}/asterisk/modules/chan_agent.so
729de3c
%{_libdir}/asterisk/modules/chan_features.so
729de3c
%{_libdir}/asterisk/modules/chan_iax2.so
729de3c
%{_libdir}/asterisk/modules/chan_local.so
729de3c
%{_libdir}/asterisk/modules/chan_mgcp.so
729de3c
%{_libdir}/asterisk/modules/chan_phone.so
729de3c
%{_libdir}/asterisk/modules/chan_sip.so
729de3c
%{_libdir}/asterisk/modules/codec_adpcm.so
729de3c
%{_libdir}/asterisk/modules/codec_alaw.so
729de3c
%{_libdir}/asterisk/modules/codec_a_mu.so
e712aab
%{_libdir}/asterisk/modules/codec_g722.so
729de3c
%{_libdir}/asterisk/modules/codec_g726.so
729de3c
%{_libdir}/asterisk/modules/codec_gsm.so
729de3c
%{_libdir}/asterisk/modules/codec_lpc10.so
e712aab
%{_libdir}/asterisk/modules/codec_resample.so
729de3c
%{_libdir}/asterisk/modules/codec_speex.so
729de3c
%{_libdir}/asterisk/modules/codec_ulaw.so
729de3c
%{_libdir}/asterisk/modules/format_g723.so
729de3c
%{_libdir}/asterisk/modules/format_g726.so
729de3c
%{_libdir}/asterisk/modules/format_g729.so
729de3c
%{_libdir}/asterisk/modules/format_gsm.so
729de3c
%{_libdir}/asterisk/modules/format_h263.so
729de3c
%{_libdir}/asterisk/modules/format_h264.so
729de3c
%{_libdir}/asterisk/modules/format_jpeg.so
729de3c
%{_libdir}/asterisk/modules/format_ogg_vorbis.so
729de3c
%{_libdir}/asterisk/modules/format_pcm.so
729de3c
%{_libdir}/asterisk/modules/format_sln.so
e712aab
%{_libdir}/asterisk/modules/format_sln16.so
729de3c
%{_libdir}/asterisk/modules/format_vox.so
729de3c
%{_libdir}/asterisk/modules/format_wav_gsm.so
729de3c
%{_libdir}/asterisk/modules/format_wav.so
1645611
%{_libdir}/asterisk/modules/func_audiohookinherit.so
729de3c
%{_libdir}/asterisk/modules/func_base64.so
e712aab
%{_libdir}/asterisk/modules/func_blacklist.so
729de3c
%{_libdir}/asterisk/modules/func_callerid.so
729de3c
%{_libdir}/asterisk/modules/func_cdr.so
729de3c
%{_libdir}/asterisk/modules/func_channel.so
729de3c
%{_libdir}/asterisk/modules/func_cut.so
729de3c
%{_libdir}/asterisk/modules/func_db.so
e712aab
%{_libdir}/asterisk/modules/func_devstate.so
e712aab
%{_libdir}/asterisk/modules/func_dialgroup.so
e712aab
%{_libdir}/asterisk/modules/func_dialplan.so
729de3c
%{_libdir}/asterisk/modules/func_enum.so
729de3c
%{_libdir}/asterisk/modules/func_env.so
e712aab
%{_libdir}/asterisk/modules/func_extstate.so
729de3c
%{_libdir}/asterisk/modules/func_global.so
729de3c
%{_libdir}/asterisk/modules/func_groupcount.so
e712aab
%{_libdir}/asterisk/modules/func_iconv.so
e712aab
%{_libdir}/asterisk/modules/func_lock.so
729de3c
%{_libdir}/asterisk/modules/func_logic.so
729de3c
%{_libdir}/asterisk/modules/func_math.so
729de3c
%{_libdir}/asterisk/modules/func_md5.so
e712aab
%{_libdir}/asterisk/modules/func_module.so
729de3c
%{_libdir}/asterisk/modules/func_rand.so
729de3c
%{_libdir}/asterisk/modules/func_realtime.so
729de3c
%{_libdir}/asterisk/modules/func_sha1.so
e712aab
%{_libdir}/asterisk/modules/func_shell.so
729de3c
%{_libdir}/asterisk/modules/func_strings.so
e712aab
%{_libdir}/asterisk/modules/func_sysinfo.so
729de3c
%{_libdir}/asterisk/modules/func_timeout.so
729de3c
%{_libdir}/asterisk/modules/func_uri.so
e712aab
%{_libdir}/asterisk/modules/func_version.so
e712aab
%{_libdir}/asterisk/modules/func_volume.so
729de3c
%{_libdir}/asterisk/modules/pbx_ael.so
729de3c
%{_libdir}/asterisk/modules/pbx_config.so
729de3c
%{_libdir}/asterisk/modules/pbx_dundi.so
729de3c
%{_libdir}/asterisk/modules/pbx_loopback.so
729de3c
%{_libdir}/asterisk/modules/pbx_realtime.so
729de3c
%{_libdir}/asterisk/modules/pbx_spool.so
729de3c
%{_libdir}/asterisk/modules/res_adsi.so
e712aab
%{_libdir}/asterisk/modules/res_ael_share.so
729de3c
%{_libdir}/asterisk/modules/res_agi.so
729de3c
%{_libdir}/asterisk/modules/res_clioriginate.so
729de3c
%{_libdir}/asterisk/modules/res_convert.so
729de3c
%{_libdir}/asterisk/modules/res_crypto.so
729de3c
%{_libdir}/asterisk/modules/res_indications.so
e712aab
%{_libdir}/asterisk/modules/res_limit.so
729de3c
%{_libdir}/asterisk/modules/res_monitor.so
729de3c
%{_libdir}/asterisk/modules/res_musiconhold.so
e712aab
%{_libdir}/asterisk/modules/res_phoneprov.so
e712aab
%{_libdir}/asterisk/modules/res_realtime.so
729de3c
%{_libdir}/asterisk/modules/res_smdi.so
729de3c
%{_libdir}/asterisk/modules/res_speech.so
729de3c
1645611
%{_sbindir}/aelparse
e712aab
%{_sbindir}/astcanary
729de3c
%{_sbindir}/asterisk
729de3c
%{_sbindir}/astgenkey
729de3c
%{_sbindir}/astman
729de3c
%{_sbindir}/autosupport
1645611
#%{_sbindir}/check_expr
1645611
%{_sbindir}/conf2ael
729de3c
%{_sbindir}/muted
729de3c
%{_sbindir}/rasterisk
729de3c
%{_sbindir}/safe_asterisk
729de3c
%{_sbindir}/smsq
729de3c
%{_sbindir}/stereorize
729de3c
%{_sbindir}/streamplayer
729de3c
729de3c
%{_mandir}/man8/asterisk.8*
729de3c
%{_mandir}/man8/astgenkey.8*
729de3c
%{_mandir}/man8/autosupport.8*
729de3c
%{_mandir}/man8/safe_asterisk.8*
729de3c
729de3c
%dir %{_sysconfdir}/asterisk
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/adsi.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/adtranvofr.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/agents.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/alarmreceiver.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/amd.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/asterisk.adsi
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/asterisk.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/cdr.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/cdr_custom.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/cdr_manager.conf
e712aab
%config(noreplace) %{_sysconfdir}/asterisk/cli.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/codecs.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/dnsmgr.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/dundi.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/enum.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/extconfig.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/extensions.ael
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/extensions.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/features.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/followme.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/h323.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/http.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/iax.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/iaxprov.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/indications.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/logger.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/manager.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/mgcp.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/modules.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/musiconhold.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/muted.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/osp.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/phone.conf
e712aab
%config(noreplace) %{_sysconfdir}/asterisk/phoneprov.conf
e712aab
%config(noreplace) %{_sysconfdir}/asterisk/queuerules.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/queues.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/rpt.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/rtp.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/say.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/sip.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/sip_notify.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/sla.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/smdi.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/telcordia-1.adsi
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/udptl.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/users.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/vpb.conf
729de3c
729de3c
%config(noreplace) %{_sysconfdir}/logrotate.d/asterisk
729de3c
4c0db0a
%dir %{_datadir}/asterisk
4c0db0a
%dir %{_datadir}/asterisk/agi-bin
4c0db0a
%dir %{_datadir}/asterisk/firmware
95877d4
%dir %{_datadir}/asterisk/firmware/iax
4c0db0a
%{_datadir}/asterisk/images
4c0db0a
%{_datadir}/asterisk/keys
4c0db0a
%{_datadir}/asterisk/phoneprov
4c0db0a
%{_datadir}/asterisk/static-http
4c0db0a
%dir %{_datadir}/asterisk/moh
4c0db0a
%dir %{_datadir}/asterisk/sounds
4c0db0a
4c0db0a
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/lib/asterisk
04a8e23
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/lib/asterisk/keys
729de3c
4c0db0a
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/log/asterisk
4c0db0a
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-csv
4c0db0a
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-custom
729de3c
4c0db0a
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/spool/asterisk
4c0db0a
%attr(0770,asterisk,asterisk) %dir %{_localstatedir}/spool/asterisk/monitor
4c0db0a
%attr(0770,asterisk,asterisk) %dir %{_localstatedir}/spool/asterisk/outgoing
4c0db0a
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/spool/asterisk/tmp
4c0db0a
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/spool/asterisk/uploads
4c0db0a
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/spool/asterisk/voicemail
729de3c
729de3c
%attr(0755,asterisk,asterisk) %dir %{_localstatedir}/run/asterisk
729de3c
729de3c
%files alsa
729de3c
%defattr(-,root,root,-)
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/alsa.conf
729de3c
%{_libdir}/asterisk/modules/chan_alsa.so
729de3c
d8280c9
%if %{with_apidoc}
729de3c
%files apidoc
729de3c
%defattr(-,root,root,-)
729de3c
%doc doc/api/html/*
d8280c9
%endif
729de3c
729de3c
%files curl
729de3c
%defattr(-,root,root,-)
729de3c
%{_libdir}/asterisk/modules/func_curl.so
e712aab
%{_libdir}/asterisk/modules/res_config_curl.so
729de3c
7131142
%files dahdi
7131142
%defattr(-,root,root,-)
7131142
%config(noreplace) %{_sysconfdir}/asterisk/meetme.conf
7131142
%config(noreplace) %{_sysconfdir}/asterisk/chan_dahdi.conf
7131142
%{_libdir}/asterisk/modules/app_flash.so
7131142
%{_libdir}/asterisk/modules/app_meetme.so
7131142
%{_libdir}/asterisk/modules/app_page.so
7131142
%{_libdir}/asterisk/modules/app_dahdibarge.so
7131142
%{_libdir}/asterisk/modules/app_dahdiras.so
7131142
%{_libdir}/asterisk/modules/app_dahdiscan.so
7131142
%{_libdir}/asterisk/modules/chan_dahdi.so
7131142
%{_libdir}/asterisk/modules/codec_dahdi.so
7131142
729de3c
%files devel
729de3c
%defattr(-,root,root,-)
729de3c
%doc doc/CODING-GUIDELINES
729de3c
%doc doc/datastores.txt
729de3c
%doc doc/modules.txt
729de3c
%doc doc/valgrind.txt
729de3c
729de3c
%dir %{_includedir}/asterisk
729de3c
%{_includedir}/asterisk.h
729de3c
%{_includedir}/asterisk/*.h
729de3c
729de3c
%files fax
729de3c
%defattr(-,root,root,-)
61996b2
%{_libdir}/asterisk/modules/app_fax.so
729de3c
729de3c
%files festival
729de3c
%defattr(-,root,root,-)
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/festival.conf
4c0db0a
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/spool/asterisk/festival
729de3c
%{_libdir}/asterisk/modules/app_festival.so
729de3c
e712aab
%files ices
e712aab
%defattr(-,root,root,-)
e712aab
%doc contrib/asterisk-ices.xml
e712aab
%{_libdir}/asterisk/modules/app_ices.so
e712aab
729de3c
%files jabber
729de3c
%defattr(-,root,root,-)
729de3c
%doc doc/jabber.txt
729de3c
%doc doc/jingle.txt
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/gtalk.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/jabber.conf
e712aab
%config(noreplace) %{_sysconfdir}/asterisk/jingle.conf
729de3c
%{_libdir}/asterisk/modules/chan_gtalk.so
e712aab
%{_libdir}/asterisk/modules/chan_jingle.so
729de3c
%{_libdir}/asterisk/modules/res_jabber.so
729de3c
e712aab
%files jack
d87117a
%defattr(-,root,root,-)
e712aab
%{_libdir}/asterisk/modules/app_jack.so
e712aab
e712aab
%files lua
e712aab
%defattr(-,root,root,-)
e712aab
%config(noreplace) %{_sysconfdir}/asterisk/extensions.lua
e712aab
%{_libdir}/asterisk/modules/pbx_lua.so
e712aab
e712aab
%files ldap
e712aab
%defattr(-,root,root,-)
e712aab
%doc doc/ldap.txt
e712aab
%config(noreplace) %{_sysconfdir}/asterisk/res_ldap.conf
e712aab
%{_libdir}/asterisk/modules/res_config_ldap.so
e712aab
bf4f472
%files ldap-fds
bf4f472
%defattr(-,root,root,-)
bf4f472
%{_sysconfdir}/dirsrv/schema/99asterisk.ldif
bf4f472
e712aab
%files minivm
e712aab
%defattr(-,root,root,-)
e712aab
%config(noreplace) %{_sysconfdir}/asterisk/extensions_minivm.conf
e712aab
%config(noreplace) %{_sysconfdir}/asterisk/minivm.conf
e712aab
%{_libdir}/asterisk/modules/app_minivm.so
d87117a
729de3c
%files misdn
729de3c
%defattr(-,root,root,-)
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/misdn.conf
729de3c
%{_libdir}/asterisk/modules/chan_misdn.so
729de3c
1645611
#%files mobile
1645611
#%defattr(-,root,root,-)
1645611
#%doc doc/chan_mobile.txt
1645611
#%config(noreplace) %{_sysconfdir}/asterisk/mobile.conf
1645611
#%{_libdir}/asterisk/modules/chan_mobile.so
729de3c
729de3c
%files odbc
729de3c
%defattr(-,root,root,-)
e712aab
%config(noreplace) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/cdr_odbc.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/func_odbc.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/res_odbc.conf
e712aab
%{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
729de3c
%{_libdir}/asterisk/modules/cdr_odbc.so
729de3c
%{_libdir}/asterisk/modules/func_odbc.so
729de3c
%{_libdir}/asterisk/modules/res_config_odbc.so
729de3c
%{_libdir}/asterisk/modules/res_odbc.so
729de3c
729de3c
%files oss
729de3c
%defattr(-,root,root,-)
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/oss.conf
729de3c
%{_libdir}/asterisk/modules/chan_oss.so
729de3c
e712aab
%files portaudio
e712aab
%defattr(-,root,root,-)
e712aab
%config(noreplace) %{_sysconfdir}/asterisk/console.conf
e712aab
%{_libdir}/asterisk/modules/chan_console.so
e712aab
729de3c
%files postgresql
729de3c
%defattr(-,root,root,-)
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/cdr_pgsql.conf
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/res_pgsql.conf
b87bea9
%doc contrib/scripts/realtime_pgsql.sql
729de3c
%{_libdir}/asterisk/modules/cdr_pgsql.so
729de3c
%{_libdir}/asterisk/modules/res_config_pgsql.so
729de3c
729de3c
%files radius
729de3c
%defattr(-,root,root,-)
729de3c
%{_libdir}/asterisk/modules/cdr_radius.so
729de3c
729de3c
%files skinny
729de3c
%defattr(-,root,root,-)
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/skinny.conf
729de3c
%{_libdir}/asterisk/modules/chan_skinny.so
729de3c
729de3c
%files snmp
729de3c
%defattr(-,root,root,-)
729de3c
%doc doc/asterisk-mib.txt
729de3c
%doc doc/digium-mib.txt
729de3c
%doc doc/snmp.txt
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/res_snmp.conf
729de3c
%{_datadir}/snmp/mibs/ASTERISK-MIB.txt
729de3c
%{_datadir}/snmp/mibs/DIGIUM-MIB.txt
729de3c
%{_libdir}/asterisk/modules/res_snmp.so
729de3c
e712aab
%files sqlite
e712aab
%defattr(-,root,root,-)
e712aab
%config(noreplace) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
e712aab
%{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
e712aab
729de3c
%files tds
729de3c
%defattr(-,root,root,-)
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/cdr_tds.conf
729de3c
%{_libdir}/asterisk/modules/cdr_tds.so
729de3c
e712aab
%files unistim
e712aab
%defattr(-,root,root,-)
e712aab
%doc doc/unistim.txt
e712aab
%config(noreplace) %{_sysconfdir}/asterisk/unistim.conf
e712aab
%{_libdir}/asterisk/modules/chan_unistim.so
e712aab
e712aab
%files usbradio
e712aab
%defattr(-,root,root,-)
e712aab
%config(noreplace) %{_sysconfdir}/asterisk/usbradio.conf
e712aab
%{_libdir}/asterisk/modules/chan_usbradio.so
e712aab
729de3c
%files voicemail
729de3c
%defattr(-,root,root,-)
729de3c
%config(noreplace) %{_sysconfdir}/asterisk/voicemail.conf
e712aab
%{_libdir}/asterisk/modules/func_vmcount.so
729de3c
729de3c
%files voicemail-imap
729de3c
%defattr(-,root,root,)
729de3c
%{_libdir}/asterisk/modules/app_directory_imap.so
729de3c
%{_libdir}/asterisk/modules/app_voicemail_imap.so
729de3c
729de3c
%files voicemail-odbc
729de3c
%defattr(-,root,root,-)
729de3c
%doc doc/voicemail_odbc_postgresql.txt
729de3c
%{_libdir}/asterisk/modules/app_directory_odbc.so
729de3c
%{_libdir}/asterisk/modules/app_voicemail_odbc.so
729de3c
729de3c
%files voicemail-plain
729de3c
%defattr(-,root,root,-)
729de3c
%{_libdir}/asterisk/modules/app_directory_plain.so
729de3c
%{_libdir}/asterisk/modules/app_voicemail_plain.so
729de3c
729de3c
%changelog
6d17eec
* Thu Nov 19 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0.18-1
6d17eec
- Update to 1.6.0.18
6d17eec
- Drop unneeded patch to get Lua building
6d17eec
95877d4
* Thu Nov  5 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0.17-2
95877d4
- Fix firmware path
95877d4
4c0db0a
* Wed Nov  4 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0.17-1
4c0db0a
- Update to 1.6.0.17 to fix AST-2009-009/CVE-2008-7220
4c0db0a
- Merge the firmware subpackage back into the main package.
4c0db0a
- Don't package the iaxy firmware anymore.
4c0db0a
04a8e23
* Thu Sep  3 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0.15-2
04a8e23
- Create /var/lib/asterisk/keys
04a8e23
1645611
* Thu Sep  3 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0.15-1
1645611
- Drop chan_mobile, too difficult to maintain as a patch
1645611
- Update to 1.6.0.15 and drop unneeded patches
1645611
7376078
* Fri Jan 23 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0.5-2
7376078
- Add a patch to fix a problem with the manager interface.
7376078
2efea89
* Fri Jan 23 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0.5-1
2efea89
- Update to 1.6.0.5 to fix regressions caused by fixes for
2efea89
  AST-2009-001/CVE-2009-0041 (Asterisk 1.6.0.4 was never released).
2efea89
0124497
* Thu Jan  8 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0.3-1
0124497
- Update to 1.6.0.3 to fix AST-2009-001/CVE-2009-0041
0124497
- http://downloads.digium.com/pub/security/AST-2009-001.html
0124497
bf4f472
* Sun Jan  4 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0.2-4
bf4f472
- Fedora Directory Server compatibility patch/subpackage. BZ#452176
bf4f472
3d23911
* Sun Jan  4 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0.2-3
3d23911
- Don't package func_curl in the main package. BZ#475910
3d23911
- Fix up paths. BZ#477238
3d23911
3a19a70
* Sun Jan  4 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0.2-2
3a19a70
- Add patch to fix compilation on PPC
3a19a70
631fa38
* Sun Jan  4 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0.2-1
631fa38
- Update to 1.6.0.2
631fa38
673e40b
* Wed Nov  5 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0.1-3
673e40b
- Fix issue with init script giving wrong path to config file.
673e40b
7a37471
* Thu Oct 16 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0.1-2
7a37471
- Explicitly require dahdi-tools-libs to see if we can get this to build.
7a37471
7131142
* Fri Oct 10 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-1
7131142
- Update to final release.
7131142
4312968
* Thu Sep 11 2008 - Bastien Nocera <bnocera@redhat.com> - 1.6.0-0.22.beta9
4312968
- Rebuild
4312968
61996b2
* Wed Jul 30 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.21.beta9
61996b2
- Replace app_rxfax/app_txfax with app_fax taken from upstream SVN.
61996b2
865334b
* Tue Jul 29 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.20.beta9
865334b
- Bump release and rebuild with new libpri and zaptel.
865334b
5299d14
* Fri Jul 25 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.19.beta9
5299d14
- Add patch pulled from upstream SVN that fixes AST-2008-010 and AST-2008-011.
5299d14
63827cd
* Fri Jul 25 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.18.beta9
63827cd
- Add patch for LDAP extracted from upstream SVN (#442011)
63827cd
2bdade3
* Thu Jul  2 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.17.beta9
2bdade3
- Add patch that unbreaks cdr_tds with FreeTDS 0.82.
2bdade3
- Properly obsolete conference subpackage.
2bdade3
08f2787
* Thu Jun 12 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.16.beta9
08f2787
- Disable building cdr_tds since new FreeTDS in rawhide no longer provides needed library.
08f2787
23c29dc
* Wed Jun 11 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.15.beta9
23c29dc
- Bump release and rebuild to fix libtds breakage.
23c29dc
de27674
* Mon May 19 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.14.beta9
de27674
- Update to 1.6.0-beta9.
de27674
- Update patches so that they apply cleanly.
de27674
- Temporarily disable app_conference patch as it doesn't compile
de27674
- config/scripts/postgres_cdr.sql has been merged into realtime_pgsql.sql
de27674
- Re-add the asterisk-strip.sh script as a source file.
de27674
d0d0718
* Tue Apr 22 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.13.beta8
d0d0718
- Update to 1.6.0-beta8
d0d0718
- Contains fixes for AST-2008-006 / CVE-2008-1897
d0d0718
96636a4
* Wed Apr  2 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.12.beta7.1
96636a4
- Return to stripped tarballs since there's more non-free content in
96636a4
  the Asterisk tarballs than I thought.
96636a4
1219641
* Sun Mar 30 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.11.beta7.1
1219641
- Update to 1.6.0-beta7.1
1219641
- Update patches
1219641
- Back out some changes that were made because beta7 was tagged from
1219641
  the wrong branch.
1219641
f0d3a69
* Fri Mar 28 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.10.beta7
f0d3a69
- Update to 1.6.0-beta7
f0d3a69
- The Asterisk tarball no longer contains the iLBC code, so we can
f0d3a69
  directly use the upstream tarball without having to modify it.
f0d3a69
- Get rid of the asterisk-strip.sh script since it's no longer needed.
f0d3a69
- Diable build of codec_ilbc and format_ilbc (these do not contain any
f0d3a69
  legally suspect code so they can be included in the tarball but it's
f0d3a69
  pointless building them).
f0d3a69
- Update chan_mobile patch to fix API breakages.
f0d3a69
- Add a patch to chan_usbradio to fix API breakages.
f0d3a69
b87bea9
* Thu Mar 27 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.9.beta6
b87bea9
- Add Postgresql schemas from contrib as documentation to the Postgresql subpackage.
b87bea9
a6e2eac
* Tue Mar 25 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.8.beta6
a6e2eac
- Update patches.
a6e2eac
- Add patch to compile against external libedit rather than using the
a6e2eac
  in-tree version.
a6e2eac
- Add -Werror-implicit-function-declaration to optflags.
a6e2eac
- Get rid of hashtest and hashtest2 binaries that link to unfortified
a6e2eac
  versions of *printf functions.  They are compiled with -O0 which
a6e2eac
  somehow pulls in the wrong versions.  These programs aren't
a6e2eac
  necessary to the operation of the package anyway.
a6e2eac
e12c6ae
* Wed Mar 19 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.6.beta6
e12c6ae
- Update to 1.6.0-beta6 to fix some security issues.
e12c6ae
-
e12c6ae
- AST-2008-002 details two buffer overflows that were discovered in
e12c6ae
- RTP codec payload type handling.
e12c6ae
-  * http://downloads.digium.com/pub/security/AST-2008-002.pdf
e12c6ae
-  * All users of SIP in Asterisk 1.4 and 1.6 are affected.
e12c6ae
-
e12c6ae
- AST-2008-003 details a vulnerability which allows an attacker to
e12c6ae
- bypass SIP authentication and to make a call into the context
e12c6ae
- specified in the general section of sip.conf.
e12c6ae
-  * http://downloads.digium.com/pub/security/AST-2008-003.pdf
e12c6ae
-  * All users of SIP in Asterisk 1.0, 1.2, 1.4, or 1.6 are affected.
e12c6ae
-
e12c6ae
- AST-2008-004 Logging messages displayed using the ast_verbose
e12c6ae
- logging API call are not displayed as a character string, they are
e12c6ae
- displayed as a format string.
e12c6ae
-  * http://downloads.digium.com/pub/security/AST-2008-004.pdf
e12c6ae
-
e12c6ae
- AST-2008-005 details a problem in the way manager IDs are caculated.
e12c6ae
-  * http://downloads.digium.com/pub/security/AST-2008-005.pdf
e12c6ae
40262d3
* Tue Mar 18 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.6.0-0.5.beta5
40262d3
- add Requires for versioned perl (libperl.so)
40262d3
d04ded6
* Wed Mar  5 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.4.beta5
d04ded6
- Update to 1.6.0-beta5
d04ded6
- Remove upstreamed patches.
d04ded6
dfb8e57
* Mon Mar  3 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.3.beta4
dfb8e57
- Package the directory used to store monitor recordings.
dfb8e57
6cc0868
* Tue Feb 26 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.2.beta4
6cc0868
- Add patch from David Woodhouse that fixes building on PPC64.
6cc0868
6cc0868
* Tue Feb 26 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-0.1.beta4
6cc0868
- Update to 1.6.0 beta 4
6cc0868
d87117a
* Wed Feb 13 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.18-1
d87117a
- Update to 1.4.18.
d87117a
- Use -march=i486 on i386 builds for atomic operations (GCC 4.3
d87117a
  compatibility).
d87117a
- Use "logger reload" instead of "logger rotate" in logrotate file
d87117a
  (#432197).
d87117a
- Don't explicitly specify a group in in the init script to prevent
d87117a
  Zaptel breakage (#426629).
d87117a
- Split app_ices out to a separate package so that the ices package
d87117a
  can be required.
d87117a
- pbx_kdeconsole has been dropped, don't specifically exclude it from
d87117a
  the build anymore.
d87117a
- Update app_conference patch.
d87117a
- Drop upstreamed libcap patch.
d87117a
69878d5
* Wed Jan  2 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.17-1
69878d5
- Update to 1.4.17 to fix AST-2008-001.
69878d5
5c343db
* Fri Dec 28 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.16.2-1
5c343db
- Update to 1.4.16.2
5c343db
6c3a091
* Sat Dec 22 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.16.1-2
6c3a091
- Bump release and rebuild to fix broken dep on uw-imap.
6c3a091
e0a713a
* Wed Dec 19 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.16.1-1
e0a713a
- Update to the real 1.4.16.1.
e0a713a
ae8da20
* Wed Dec 19 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.16-2
ae8da20
- Add patch to bring source up to version 1.4.16.1 which will be
ae8da20
  released shortly to fix some crasher bugs introduced by 1.4.16.
ae8da20
a4d0f79
* Tue Dec 18 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.16-1
a4d0f79
- Update to 1.4.16 to fix security bug.
a4d0f79
bd3bed3
* Sat Dec 15 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.15-7
bd3bed3
- Really, really fix the build problems on devel.
bd3bed3
79720ac
* Sat Dec 15 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.15-6
79720ac
- Tweaks to get to build on x86_64
79720ac
63435ea
* Wed Dec 12 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.15-5
63435ea
- Exclude PPC64
63435ea
d8280c9
* Wed Dec 12 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.15-4
d8280c9
- Don't build apidocs by default since there's a problem building on x86_64.
d8280c9
729de3c
* Tue Dec 11 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.15-3
729de3c
- Really get rid of zero length map files.
729de3c
729de3c
* Mon Dec 10 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.15-2
729de3c
- Get rid of zero length map files.
729de3c
- Shorten descriptions of voicemail subpackages
729de3c
729de3c
* Fri Nov 30 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.15-1
729de3c
- Update to 1.4.15
729de3c
729de3c
* Tue Nov 20 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.14-2
729de3c
- Fix license and other rpmlint warnings.
729de3c
729de3c
* Mon Nov 19 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.14-1
729de3c
- Update to 1.4.14
729de3c
729de3c
* Fri Nov 16 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.13-7
729de3c
- Add chan_mobile
729de3c
729de3c
* Tue Nov 13 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.13-6
729de3c
- Don't build cdr_sqlite because sqlite2 has been orphaned.
729de3c
- Rebase local patches to latest upstream SVN
729de3c
- Update app_conference patch to latest from upstream SVN
729de3c
- Apply post-1.4.13 patches from upstream SVN
729de3c
729de3c
* Wed Oct 10 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.13-1
729de3c
- Update to 1.4.13
729de3c
729de3c
* Tue Oct  9 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.12.1-1
729de3c
- Update to 1.4.12.1
729de3c
729de3c
* Wed Aug 22 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.11-1
729de3c
- Update to 1.4.11
729de3c
729de3c
* Fri Aug 10 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.10.1-1
729de3c
- Update to 1.4.10.1.
729de3c
729de3c
* Tue Aug  7 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.10-1
729de3c
- Update to 1.4.10 (security update).
729de3c
729de3c
* Tue Aug  7 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.9-7
729de3c
- Add a patch that allows alternate extensions to be defined in users.conf
729de3c
729de3c
* Mon Aug  6 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.9-6
729de3c
- Update app_conference patch. Enter/leave sounds are now possible.
729de3c
729de3c
* Fri Jul 27 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.9-5
729de3c
- Update patches so we don't need to run auto* tools, because autoconf
729de3c
  2.60 is required and FC-6 and RHEL5 only have autoconf 2.59.
729de3c
729de3c
* Thu Jul 26 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.9-4
729de3c
- Don't build app_mp3
729de3c
729de3c
* Wed Jul 25 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.9-3
729de3c
- Add app_conference
729de3c
729de3c
* Wed Jul 25 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.9-2
729de3c
- Use plain useradd/groupadd rather than the fedora-usermgmt
729de3c
- Clean up requirements
729de3c
- Clean up build requirements by moving them to package sections
729de3c
729de3c
* Tue Jul 24 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.9-1
729de3c
- Update to 1.4.9
729de3c
729de3c
* Tue Jul 17 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.8-1
729de3c
- Update to 1.4.8
729de3c
- Drop ixjuser patch.
729de3c
729de3c
* Tue Jul 10 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.7.1-1
729de3c
- Update to 1.4.7.1
729de3c
729de3c
* Mon Jul  9 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.7-1
729de3c
- Update to 1.4.7
729de3c
- RxFAX/TxFAX applications
729de3c
729de3c
* Sun Jul  1 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.6-4
729de3c
- It's "sbin", not "bin" silly.
729de3c
729de3c
* Sat Jun 30 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.6-3
729de3c
- Add patch that lets us change TOS bits even when running non-root
729de3c
729de3c
* Fri Jun 29 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.6-2
729de3c
- voicemail needs to require /usr/bin/sox and /usr/bin/sendmail
729de3c
729de3c
* Fri Jun 29 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.6-1
729de3c
- Update to 1.4.6
729de3c
- Remove upstreamed patch.
729de3c
729de3c
* Thu Jun 21 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.5-10
729de3c
- Build the IMAP and ODBC storage options of voicemail and split
729de3c
  voicemail out into subpackages.
729de3c
- Apply patch so that the system UW IMAP libray can be linked against.
729de3c
- Patch modules.conf.sample so that alternal voicemail modules don't
729de3c
  get loaded simultaneously.
729de3c
- Link against system GSM library rather than internal copy.
729de3c
- Patch the Makefile so that it doesn't add redundant/wrong compiler
729de3c
  options.
729de3c
- Force building with the standard RPM optimization flags.
729de3c
- Install the Asterisk MIB in a location that net-snmp can find it.
729de3c
- Only package docs in the main package that are relevant and that
729de3c
  haven't been packaged by a subpackage.
729de3c
- Other minor cleanups.
729de3c
729de3c
* Mon Jun 18 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.5-9
729de3c
- Move sounds
729de3c
729de3c
* Mon Jun 18 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.5-8
729de3c
- Update some more ownership/permissions
729de3c
729de3c
* Mon Jun 18 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.5-7
729de3c
- Fix some permissions.
729de3c
729de3c
* Mon Jun 18 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.5-6
729de3c
- Update init script patch
729de3c
- Move pid file to subdir of /var/run
729de3c
729de3c
* Mon Jun 18 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.5-5
729de3c
- Update init script patch to run as non-root
729de3c
729de3c
* Sun Jun 17 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.5-4
729de3c
- Build modules that depend on FreeTDS.
729de3c
- Don't build voicemail with ODBC storage.
729de3c
729de3c
* Sun Jun 17 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.5-3
729de3c
- Have the build output the commands executing, rather than covering them up.
729de3c
729de3c
* Fri Jun 15 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.5-1
729de3c
- Update to 1.4.5
729de3c
- Remove upstreamed patch.
729de3c
729de3c
* Wed May  9 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.4-2
729de3c
- Add a patch to fix CVE-2007-2488/ASA-2007-013
729de3c
729de3c
* Fri Apr 27 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.4-1
729de3c
- Update to 1.4.4
729de3c
729de3c
* Wed Mar 21 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.2-1
729de3c
- Update to 1.4.2
729de3c
729de3c
* Tue Mar  6 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.1-2
729de3c
- Package the IAXy firmware
729de3c
- Minor clean-ups in files
729de3c
729de3c
* Mon Mar  5 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.1-1
729de3c
- Update to 1.4.1
729de3c
- Don't build/package codec_zap (zaptel 1.4.0 doesn't support it)
729de3c
729de3c
* Fri Dec 15 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.0-6.beta4
729de3c
- Update to 1.4.0-beta4
729de3c
- Various cleanups.
729de3c
729de3c
* Fri Oct 20 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.0-5.beta3
729de3c
- Don't package IAXy firmware because of license
729de3c
- Don't build app_rpt
729de3c
- Don't BR lm_sensors on PPC
729de3c
- Better way to prevent download/installation of sound archives
729de3c
- Redo tarball to eliminate non-free items
729de3c
729de3c
* Thu Oct 19 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.0-4.beta3
729de3c
- Remove explicit dependency on glibc-kernheaders.
729de3c
- Build jabber modules on PPC
729de3c
729de3c
* Wed Oct 18 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.0-3.beta3
729de3c
- *Really* update to beta3
729de3c
- chan_jingle has been taken out of 1.4
729de3c
- Move misplaced binaries to where they should be
729de3c
729de3c
* Wed Oct 18 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.0-2.beta3
729de3c
- Remove requirement on asterisk-sounds-core until licensing can be
729de3c
  figured out.
729de3c
729de3c
* Wed Oct 18 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.0-1.beta3
729de3c
- Update to 1.4.0-beta3
729de3c
729de3c
* Sun Oct 15 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.0-0.beta2
729de3c
- Update to 1.4.0-beta2
729de3c
729de3c
* Tue Jul 25 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.10-1
729de3c
- Update to 1.2.10.
729de3c
729de3c
* Wed Jun  7 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.9.1
729de3c
- Update to 1.2.9.1
729de3c
729de3c
* Fri Jun  2 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.8
729de3c
- Update to 1.2.8
729de3c
- Add misdn.conf to list of configs.
729de3c
- Drop chan_bluetooth patch for now...
729de3c
729de3c
* Tue May  2 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.7.1-6
729de3c
- Zaptel subpackage shouldn't obsolete the sqlite subpackage.
729de3c
- Remove mISDN until build issues can be figured out.
729de3c
729de3c
* Mon Apr 24 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.7.1-5
729de3c
- Build mISDN channel drivers, modelled after spec file from David Woodhouse
729de3c
729de3c
* Thu Apr 20 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.7.1-4
729de3c
- Update chan_bluetooth patch with some additional information as to
729de3c
  it's source and comment out more in the configuration file.
729de3c
729de3c
* Thu Apr 20 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.7.1-3
729de3c
- Add chan_bluetooth
729de3c
729de3c
* Wed Apr 19 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.7.1-2
729de3c
- Split off more stuff into subpackages.
729de3c
729de3c
* Wed Apr 12 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.7-1
729de3c
- Update to 1.2.7
729de3c
729de3c
* Mon Apr 10 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.6-3
729de3c
- Fix detection of libpri on 64 bit arches (taken from Matthias Saou's rpmforge package)
729de3c
- Change sqlite subpackage name to sqlite2 (there are sqlite3 modules in development).
729de3c
729de3c
* Thu Apr  6 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.6-2
729de3c
- Don't build GTK 1.X console since GTK 1.X is being moved out of core...
729de3c
729de3c
* Mon Mar 27 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.6-1
729de3c
- Update to 1.2.6
729de3c
729de3c
* Mon Mar  6 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.5-1
729de3c
- Update to 1.2.5.
729de3c
- Removed upstreamed MOH patch.
729de3c
- Add full urls to the app_(r|t)xfax.c sources.
729de3c
- Update spandsp patch.
729de3c
729de3c
* Mon Feb 13 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.4-4
729de3c
- Actually apply the patch.
729de3c
729de3c
* Mon Feb 13 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.4-3
729de3c
- Add patch to keep Asterisk from crashing when using MOH inside a MeetMe conference.
729de3c
729de3c
* Mon Feb  6 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.4-2
729de3c
- BR sqlite2-devel
729de3c
729de3c
* Tue Jan 31 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.4-1
729de3c
- Update to 1.2.4.
729de3c
729de3c
* Wed Jan 25 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.3-4
729de3c
- Took some tricks from Asterisk packages by Roy-Magne Mo.
729de3c
-   Enable gtk console module.
729de3c
-   BR gtk+-devel.
729de3c
-   Add logrotate script.
729de3c
-   BR sqlite2-devel and new sqlite subpackage.
729de3c
-   BR doxygen and graphviz for building duxygen documentation. (But don't build it yet.)
729de3c
729de3c
* Wed Jan 25 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.3-3
729de3c
- Completely eliminate the "asterisk" user from the spec file.
729de3c
- Move more config files to subpackages.
729de3c
- Consolidate two patches that patch the init script.
729de3c
- BR curl-devel
729de3c
- BR alsa-lib-devel
729de3c
- alsa, curl, oss subpackages
729de3c
729de3c
* Wed Jan 25 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.3-2
729de3c
- Do not run as user "asterisk" as that prevents setting of IP TOS (which is bad for quality of service).
729de3c
- Add patch for setting TOS separately for SIP and RTP packets.
729de3c
729de3c
* Wed Jan 25 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.2.3-1
729de3c
- First version for Fedora Extras.
729de3c