Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37769953
en ru br
Репозитории ALT
S:17.5.1-alt2.3
3.0: 1.1.0-alt5
www.altlinux.org/Changes

Группа :: Система/Серверы
Пакет: asterisk

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%def_with cvs
%def_with echo_suppress
%def_without h323
%def_with    sqlite
%def_without tds
%def_without curl

%define cvs_date 20051016

Name: asterisk
Summary: Open source PBX
Version: 1.1.0
Release: alt5
License: GPL
Group: System/Servers
# Source: %name-%version.tar.gz
Url: ftp://ftp.asterisk.org/pub/%name/%name-%version.tar.gz
Epoch: %cvs_date
Patch: asterisk.patch
Patch1: asterisk.pic.patch

Patch2: asterisk.h323-build.patch
Patch3: asterisk.h323-1.patch
Patch4: asterisk.h323-2.patch

Patch6: asterisk.spandsp.patch
Patch7: asterisk.g723.debug.patch
Patch8: asterisk.g723.rate53.patch

# rusification

Patch9: asterisk.russian-say.diff
Patch10: asterisk.russian-voicemail.diff

# other

Patch11: asterisk.sip.conf.sample.diff
Patch12: asterisk.snom-ringing.patch
Patch13: asterisk.snom-ringing-fix.patch
Patch14: asterisk.zap-bridge-gain.patch
Patch16: asterisk.res_agi_get_data.patch
Patch17: asterisk.agi_streamfile_video_raw.2.patch
Patch18: asterisk.async.rtp.patch
Patch19: asterisk.Monitor.patch
#Patch20: asterisk.speed.rtp.patch

Source1: asterisk-modules.conf
Source2: asterisk-init
Source3: musiconhold.conf

# For enabling PLC by default

Source4: codecs.conf

# SpanDSP FAX patch

Source10: app_dtmftotext.c
Source11: app_rxfax.c
Source12: app_rxfax_test.c
Source14: app_txfax.c
Source15: app_txfax_test.c
Source16: README

# H.323 support -- Asterisk need _this_ versions of libraries

Source20: openh323-v1_17_1-src-tar.gz
Source21: pwlib-v1_9_0-src-tar.gz

# faxdetect

Source30: app_nv_faxdetect.c
Source31: app_nv_backgrounddetect.c

# Other

Source40: app_sms_pr2.c
Source42: app_vars2file.c

#Source50: ifp-2.0.0.tar.gz


# п■п╩я▐ я│п╠п╬я─п╨п╦ CVS

%if_with cvs
Source: %name-%epoch.tar.gz
%else
Source: %name-%version.tar.gz
%endif

# FIXME (я┌я─п╣п╠я┐п╣я▌я┌ g723 п╨п╬п╢п╣п╨п╦)

%set_verify_elf_method textrel=relaxed

# comment : res_crypto in main package, because if apache compiled with ssl, asterisk need this for work


# Automatically added by buildreq on Sat May 14 2005

BuildRequires: directfb-devel libalsa-devel libidn-devel libncurses-devel libnewt-devel libpopt-devel libpq4-devel libspeex-devel libssl-devel libtiff-devel libtinfo-devel libunixODBC-devel mpg123 postgresql-devel spandsp-devel sqlite-devel zaptel-devel zlib-devel libvorbis-devel libzap-devel

BuildRequires: gcc3.4-c++

%if_with curl
BuildRequires: libcurl-devel
%endif

# Needed for E1/T1 support

BuildRequires: libpri >= 0.3.0-alt1

BuildPreReq: spandsp-devel = 0.0.2pre20

%if_with tds
BuildPreReq: libfreetds-devel
%endif

%if_with h323
BuildPreReq: libexpat-devel flex
#BuildPreReq: libpw-devel libopenh323-devel
%endif

%if_with sqlite
BuildPreReq: sqlite-devel
%endif

Requires(pre): shadow-utils
PreReq: shadow-utils coreutils

%package devel
Requires: asterisk = %epoch:%version
Summary: %summary
Group: %group

%package demo
Requires: asterisk = %epoch:%version
Summary: %summary
Group: %group

%package pgsql
Requires: asterisk = %epoch:%version
Summary: %summary
Group: %group

%if_with sqlite
%package sqlite
Requires: asterisk = %epoch:%version
Summary: %summary
Group: %group
%endif

%if_with h323
%package h323
Requires: asterisk = %epoch:%version
Summary: %summary
Group: %group
%endif

%package odbc
Requires: asterisk = %epoch:%version
Summary: %summary
Group: %group

%package speex
Requires: asterisk = %epoch:%version
Summary: %summary
Group: %group

%if_with tds
%package tds
Requires: asterisk = %epoch:%version
Summary: %summary
Group: %group
%endif

%package astman
Requires: asterisk = %epoch:%version
Summary: %summary
Group: %group

%package fax
Requires: asterisk = %epoch:%version
Summary: %summary
Group: %group

%package other
Requires: asterisk = %epoch:%version
Summary: %summary
Group: %group

%description
Asterisk is a complete PBX in software. It provides all of the features
you would expect from PBX and more. Asterisk does voice over IP in three
protocols, and can interoperate with almost all standart-based telephony
equipment using relatively inexpensive hardware.

%description devel
Asterisk is a complete PBX in software. It provides all of the features
you would expect from PBX and more. Asterisk does voice over IP in three
protocols, and can interoperate with almost all standart-based telephony
equipment using relatively inexpensive hardware.

%description demo
Asterisk is a complete PBX in software. It provides all of the features
you would expect from PBX and more. Asterisk does voice over IP in three
protocols, and can interoperate with almost all standart-based telephony
equipment using relatively inexpensive hardware.

%description pgsql
PostgresSQL logging module for Asterisk

%description other
PostgreSQL modules

%if_with sqlite
%description sqlite
SQLite logging module for Asterisk
%endif
say.patch
Patch10: asterisk-russian-voicemail.patch
%if_with h323
%description h323
H.323 channel support for Asterisk PBX
%endif

%description speex
SPEEX codec support for Asterisk PBX

%description odbc
ODBC-support for Asterisk PBX

%if_with tds
%description tds
FreeTDS support for Asterisk PBX
%endif

%description astman
OpenSSL support for Asterisk PBX

%description fax
FAX send/receive support for Asterisk PBX

%define pwlibdir    $RPM_BUILD_DIR/pwlib_v1_9_0
%define openh323dir $RPM_BUILD_DIR/openh323_v1_17_1

%prep
%setup -n %name
subst 's!^[[:space:]]*ASTVARRUNDIR=.*!ASTVARRUNDIR=$(INSTALL_PREFIX)/var/run/asterisk!' Makefile

subst 's!^\#.*PTLIB!PTLIB=-lpt_linux_x86_r_s!g' channels/Makefile

%if_with h323
pushd $RPM_BUILD_DIR
tar xfz %SOURCE20
tar xfz %SOURCE21
popd
export P_SHAREDLIB=1
pushd %pwlibdir
./configure --disable-alsa --disable-video --disable-plugins
make
popd
pushd %openh323dir
export PWLIBDIR=%pwlibdir
./configure --disable-video
make opt
popd
%endif

subst 's!^OPTIONS=!OPTIONS=-D__user=!' Makefile

# Building rxfax/txfax modules and others

subst 's!^APPS=!APPS=app_rxfax.so app_txfax.so app_nv_backgrounddetect.so app_nv_faxdetect.so !' apps/Makefile

%patch -p0

# PIC-patch don't needed

#patch1 -p0

%if_with h323
%patch2 -p0
%patch3 -p0
#patch4 -p0

subst s!h323_linux_x86_r!h323_linux_x86_r_s!g channels/Makefile
%endif

%patch6 -p0

# for debug only

%patch7 -p0

# use G.723.1 with 5.3kbps rate instead of 6.3kbps

# я█я┌п╬пЁп╬ п©п╟я┌я┤п╟ п╫п╣п╢п╬я│я┌п╟я┌п╬я┤п╫п╬ -- п╫я┐п╤п╫п╬ п©я─п╟п╡п╦п╩я▄п╫п╬ я┐я│я┌п╟п╫п╬п╡п╦я┌я▄ п╡я│п╣ п╢п╩п╦п╫я▀ п©п╟п╨п╣я┌п╬п╡
#patch8 -p0

# rusification

%patch9 -p0
%patch10 -p0

# example sip.conf

# - added to upstream
#patch11 -p0

# snom ringing

%patch12 -p0
%patch13 -p1
%patch14 -p0

# other

%patch16 -p0
%patch17 -p0
%patch18 -p0
%patch19 -p0
#patch20 -p0

cp %SOURCE11 apps/
cp %SOURCE14 apps/

# nv_faxdetect/nv_backgrounddetect

cp %SOURCE30 apps/
cp %SOURCE31 apps/

# app_sms_pr2

cp %SOURCE40 apps/

# other applications

cp %SOURCE42 apps/

pushd editline
%__libtoolize --force --copy
popd

rm -rf codecs/g723.1

subst 's!uname -m!echo %_target_cpu!g' */Makefile */*/Makefile Makefile

find -name 'Makefile.orig' | xargs subst 's!uname -m!echo %_target_cpu!g'

subst 's!linux/zaptel.h!zaptel.h!' *.c Makefile */*.c */Makefile

#subst 's!/bin/arch!echo %_target_cpu!g' editline/config.guess


%build
export PTLIB=-lpt_linux_x86_r_s
export PWLIBDIR=%pwlibdir
export OPENH323DIR=%openh323dir
export CFLAGS=-fPIC

find -type f -name '.depend' -print0 \
| xargs -0r rm -f

make -C formats/format_mp3 INCLUDE="-I`pwd`/include"
%if_with h323
pushd channels/h323 > /dev/null
make PWLIBDIR=%pwlibdir OPENH323DIR=%openh323dir
popd
%endif
# non-SMP compatible build
make

%install
%if_with h323
%__mkdir -p %buildroot/usr/lib/asterisk
%__install %pwlibdir/lib/*.so.* %buildroot/usr/lib/asterisk/
%endif

# INSTALL_PREFIX=%buildroot

%make_install DESTDIR=%buildroot install

rm -f  %buildroot/var/lib/asterisk/sounds/vm %buildroot//var/lib/asterisk/sounds/voicemail  %buildroot/var/spool/asterisk/vm
ln -sf /var/spool/asterisk/vm                %buildroot/var/lib/asterisk/sounds/vm
ln -sf /var/spool/asterisk/sounds/voicemail  %buildroot//var/lib/asterisk/sounds/voicemail
ln -sf /var/spool/asterisk/voicemail/default %buildroot/var/spool/asterisk/vm
cp -a configs/* %buildroot/etc/asterisk/
cp %buildroot/etc/asterisk/indications.conf.sample %buildroot/etc/asterisk/indications.conf
cp %SOURCE1 %buildroot/etc/asterisk/modules.conf

mkdir %buildroot/etc/asterisk/samples/
mv %buildroot/etc/asterisk/*.sample %buildroot/etc/asterisk/samples/

touch %buildroot/etc/asterisk/modem.conf
mkdir -p %buildroot/etc/rc.d/init.d/
cp %SOURCE2 %buildroot/etc/rc.d/init.d/asterisk

mkdir -p %buildroot/var/run/asterisk

%__install formats/format_mp3/*.so %buildroot%_libdir/asterisk/modules

chmod 750 %buildroot%_libdir/asterisk/modules

%__install %SOURCE3 %buildroot/etc/%name
%__install %SOURCE4 %buildroot/etc/%name

mkdir -p %buildroot/var/spool/asterisk/fax

# this file requires per

mkdir -p %buildroot/usr/share/doc/%name
mv %buildroot/var/lib/asterisk/agi-bin/agi-test.agi %buildroot/usr/share/doc/%name/agi-test.agi

%pre -n asterisk
/usr/sbin/groupadd -r -f asterisk
/usr/sbin/useradd -g asterisk -r -c "Asterisk IP PBX" -s /dev/null -d /dev/null -n asterisk > /dev/null 2>&1 ||:

%files devel
/usr/include/asterisk

%files demo
%attr(0700,asterisk,asterisk) %_libdir/asterisk/modules/chan_alsa.so
%attr(0700,asterisk,asterisk) %_libdir/asterisk/modules/chan_oss.so

%if_with tds
%files tds
%attr(0700,asterisk,asterisk) %_libdir/asterisk/modules/cdr_tds.so
%endif

%files odbc
%attr(0700,asterisk,asterisk) %_libdir/asterisk/modules/cdr_odbc.so
%attr(0700,asterisk,asterisk) %_libdir/asterisk/modules/res_odbc.so
%attr(0700,asterisk,asterisk) %_libdir/asterisk/modules/res_config_odbc.so

%if_with sqlite
%files sqlite
%attr(0700,asterisk,asterisk) %_libdir/asterisk/modules/cdr_sqlite.so
%endif

%files pgsql
%attr(0700,asterisk,asterisk) %_libdir/asterisk/modules/cdr_pgsql.so

%if_with h323
%files h323
%attr(0700,asterisk,asterisk) %_libdir/asterisk/modules/chan_h323.so
%attr(0700,asterisk,asterisk) /usr/%_lib/asterisk/*.so.*
%endif

%files speex
%attr(0700,asterisk,asterisk) %_libdir/asterisk/modules/codec_speex.so

%files astman
/usr/sbin/astman

%files fax
%attr(0700,asterisk,asterisk) %_libdir/asterisk/modules/app_rxfax.so
%attr(0700,asterisk,asterisk) %_libdir/asterisk/modules/app_txfax.so
%attr(0700,asterisk,asterisk) /var/spool/asterisk/fax

%files other
%if_with curl
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_curl.so
%endif
%if_with cvs
%attr(0750,root,asterisk) %_libdir/asterisk/modules/format_ogg_vorbis.so
%endif

%files
/etc/rc.d/init.d/*

%if_with cvs
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_chanspy.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_dictate.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_dumpchan.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_directed_pickup.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_externalivr.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_math.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_md5.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_muxmon.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_readfile.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_realtime.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_setrdnis.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_settransfercapability.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_page.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_waitforsilence.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_while.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/cdr_custom.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/chan_features.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/format_au.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/format_g723.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/func_callerid.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/func_enum.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/func_uri.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/pbx_dundi.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/pbx_ael.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/pbx_functions.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/pbx_loopback.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/pbx_realtime.so
%endif

%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_adsiprog.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_alarmreceiver.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_authenticate.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_cdr.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_chanisavail.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_controlplayback.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_cut.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_db.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_dial.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_directory.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_disa.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_echo.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_enumlookup.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_eval.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_exec.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_festival.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_flash.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_forkcdr.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_getcpeid.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_groupcount.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_hasnewvoicemail.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_image.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_lookupblacklist.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_lookupcidname.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_nv_faxdetect.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_nv_backgrounddetect.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_macro.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_meetme.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_milliwatt.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_parkandannounce.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_playback.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_privacy.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_queue.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_random.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_read.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_record.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_sayunixtime.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_senddtmf.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_sendtext.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_setcallerid.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_setcdruserfield.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_setcidname.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_setcidnum.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_sms.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_softhangup.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_striplsd.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_substring.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_system.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_talkdetect.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_test.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_transfer.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_txtcidname.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_url.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_userevent.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_verbose.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_voicemail.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_waitforring.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_zapateller.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_zapbarge.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_zapras.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/app_zapscan.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/cdr_csv.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/cdr_manager.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/chan_agent.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/chan_iax2.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/chan_local.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/chan_mgcp.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/chan_modem.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/chan_modem_aopen.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/chan_modem_bestdata.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/chan_modem_i4l.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/chan_phone.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/chan_sip.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/chan_skinny.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/chan_zap.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/codec_a_mu.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/codec_adpcm.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/codec_alaw.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/codec_g723_1b.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/codec_g726.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/codec_gsm.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/codec_ilbc.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/codec_lpc10.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/codec_ulaw.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/format_g726.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/format_g729.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/format_gsm.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/format_h263.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/format_ilbc.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/format_jpeg.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/format_mp3.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/format_pcm.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/format_pcm_alaw.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/format_sln.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/format_vox.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/format_wav.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/format_wav_gsm.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/pbx_config.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/pbx_spool.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/res_adsi.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/res_agi.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/res_crypto.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/res_features.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/res_indications.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/res_monitor.so
%attr(0750,root,asterisk) %_libdir/asterisk/modules/res_musiconhold.so

# you must use format_mp3.so

%exclude %attr(0750,root,asterisk) %_libdir/asterisk/modules/app_mp3.so

# now replaced by chan_oss.so

#exclude %attr(0750,root,asterisk) %_libdir/asterisk/modules/app_intercom.so

# silly

%exclude %attr(0750,root,asterisk) %_libdir/asterisk/modules/app_ices.so
%exclude %attr(0750,root,asterisk) %_libdir/asterisk/modules/app_nbscat.so

# not needed (we have own support)

%exclude /usr/sbin/autosupport
%exclude /usr/sbin/safe_asterisk
%exclude /usr/sbin/astman

%dir /etc/%name
%config(noreplace) /etc/%name/*.conf
%config(noreplace) /etc/%name/*.adsi
%dir /etc/%name/samples
/etc/%name/samples/*
%dir %_libdir/%name
%dir %_libdir/%name/modules

/usr/sbin/*
%_man8dir/*
%attr(0700,asterisk,asterisk) /var/lib/asterisk
%attr(0700,asterisk,asterisk) /var/log/asterisk
%attr(0700,asterisk,asterisk) /var/spool/asterisk
%attr(0700,asterisk,asterisk) %dir /var/run/asterisk

%doc SECURITY README README.fpm HARDWARE doc

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin