X-Git-Url: http://git.pld-linux.org/?p=packages%2Fasterisk.git;a=blobdiff_plain;f=asterisk.spec;h=55dd549ae0ef6aea92f3059f067c208272300802;hp=bc06c74c2e4f4bb4a04922ba33ceb6b387922758;hb=HEAD;hpb=05fb2769a573d0af5bf7cef0991d3d9b7e5c194d diff --git a/asterisk.spec b/asterisk.spec index bc06c74..b9561ef 100644 --- a/asterisk.spec +++ b/asterisk.spec @@ -9,13 +9,9 @@ # - vpb (libvpb, vpbapi.h) # - make package for moh sound files # - build res_ari_mailboxes as an alternative for voicemail subpackages -# - +x missing: -# ldd: warning: you do not have execution permission for `/usr/lib/libasteriskssl.so.1' # # Conditional build: %bcond_with corosync # res_corosync module (broken in 12.0.0) -%bcond_without sqlite2 # build without old sqlite support -%bcond_without oss # build without OSS audio support (SDL dependency) %bcond_without tds # build without TDS support %bcond_without ilbc # build without iLBC codec support %bcond_without ldap # build without LDAP support @@ -29,21 +25,36 @@ %bcond_without pjsip # build without PJSIP stack %bcond_without opus_vp8 # build without Opus codec and VP8 passthrough %bcond_with malloc_debug # build with MALLOC_DEBUG +%bcond_with system_pjproject # build with system pjproject (see below) %bcond_without apidocs # disable apidocs building %bcond_without verbose # verbose build -%define opus_commit a6b9521f10817c1f39f21f90fecd3f00bbb164d0 +# NOTE: +# Building with system pjproject may be not a good idea. pjproject comes +# optimized for client usage and asterisk is a SIP server. Asterisk requries +# pjproject properly patched and configured and keeping our pjproject in sync +# with Asterisk requirements may be tricky. Also, Asterisk is the only +# package using pjproject in PLD, so there is little gain with using system +# one. +# +# Before switching the 'system_pjproject' bcond make sure the pjproject +# package is updated to the version used by Asterisk, with all Asterisk +# patches applied and with configuration synced. + +%define pjproject_version 2.12.1 + +%define opus_commit a959f072d3f364be983dd27e6e250b038aaef747 Summary: Asterisk PBX Summary(pl.UTF-8): Centralka (PBX) Asterisk Name: asterisk -Version: 14.7.5 -Release: 1 +Version: 20.0.0 +Release: 2 License: GPL v2 Group: Applications/System Source0: http://downloads.digium.com/pub/asterisk/releases/%{name}-%{version}.tar.gz -# Source0-md5: dcd5848b3ee7a56e2e2b76ae32961aa5 +# Source0-md5: 16ff1875ad80cda444d9fd49c53e15ec Source1: %{name}.init Source2: %{name}.sysconfig Source3: %{name}.tmpfiles @@ -53,21 +64,19 @@ Source5: %{name}.service Source6: menuselect.makedeps Source7: menuselect.makeopts # https://github.com/traud/asterisk-opus -Source8: https://github.com/seanbright/asterisk-opus/archive/%{opus_commit}/asterisk-opus-%{opus_commit}.tar.gz -# Source8-md5: d2deae1095b6b42331d3060700c25493 -Patch0: lua51-path.patch -Patch1: %{name}-ppc.patch +Source8: https://github.com/traud/asterisk-opus/archive/%{opus_commit}/asterisk-opus-%{opus_commit}.tar.gz +# Source8-md5: 6543f01b5d56051d6c9becc4089c0042 +Source9: https://raw.githubusercontent.com/asterisk/third-party/master/pjproject/%{pjproject_version}/pjproject-%{pjproject_version}.tar.bz2 +# Source9-md5: 7f80ba8e1540853f959be6be7912a150 +Patch0: lua_versions.patch + Patch2: FHS-paths.patch Patch3: pld-banner.patch Patch4: lpc10-system.patch -Patch5: %{name}-histedit.patch -Patch6: x32.patch -Patch7: %{name}-ilbc.patch -Patch8: asterisk-opus.patch +Patch5: x32.patch +#Patch7: %{name}-ilbc.patch URL: http://www.asterisk.org/ BuildRequires: OSPToolkit-devel >= 4.0.0 -%{?with_oss:BuildRequires: SDL-devel} -%{?with_oss:BuildRequires: SDL_image-devel} BuildRequires: alsa-lib-devel BuildRequires: autoconf >= 2.60 BuildRequires: automake @@ -87,9 +96,10 @@ BuildRequires: gcc >= 5:3.4 # TODO: switch to 2.6 BuildRequires: gmime22-devel BuildRequires: iksemel-devel -BuildRequires: imap-devel +BuildRequires: imap-devel >= 1:2007f-5 %{?with_jack:BuildRequires: jack-audio-connection-kit-devel} -BuildRequires: jansson-devel +BuildRequires: jansson-devel >= 2.11-2 +BuildRequires: libatomic-devel BuildRequires: libcap-devel BuildRequires: libedit-devel BuildRequires: libgsm-devel @@ -103,7 +113,7 @@ BuildRequires: libvorbis-devel BuildRequires: libxml2-devel >= 2.0 BuildRequires: libxslt-devel BuildRequires: lpc10-devel -BuildRequires: lua51-devel >= 5.1 +BuildRequires: lua53-devel >= 5.3 #BuildRequires: mISDNuser-devel < 2 %{?with_mysql:BuildRequires: mysql-devel} BuildRequires: ncurses-devel @@ -115,7 +125,9 @@ BuildRequires: openssl-devel >= 0.9.7d BuildRequires: opus-devel %{?with_opus_vp8:BuildRequires: opusfile-devel} BuildRequires: pam-devel -%{?with_pjsip:BuildRequires: pjproject-devel >= 2.6-4} +%if %{with system_pjproject} && %{with pjsip} +BuildRequires: pjproject-devel >= 2.6-4 +%endif BuildRequires: pkgconfig BuildRequires: popt-devel %{?with_portaudio:BuildRequires: portaudio-devel >= 19} @@ -126,9 +138,8 @@ BuildRequires: sed >= 4.0 BuildRequires: spandsp-devel >= 0.0.5 BuildRequires: speex-devel BuildRequires: speexdsp-devel -%{?with_sqlite2:BuildRequires: sqlite-devel >= 2} BuildRequires: sqlite3-devel -BuildRequires: srtp-devel +BuildRequires: libsrtp2-devel BuildRequires: unbound-devel %{?with_odbc:BuildRequires: unixODBC-devel} BuildRequires: uriparser-devel @@ -151,12 +162,13 @@ Provides: user(asterisk) Obsoletes: asterisk-examples Obsoletes: asterisk-h323 < 13 #Obsoletes: asterisk-misdn # what is the status of this plugin? +Obsoletes: asterisk-pjsip Obsoletes: asterisk-usbradio < 10.4.0 Conflicts: logrotate < 3.8.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) # references symbols in the asterisk binary -%define skip_post_check_so libasteriskssl.so.* +%define skip_post_check_so libasteriskssl.so.* libasteriskpj.so.* %define _noautoprovfiles %{_libdir}/asterisk/modules/.* @@ -339,21 +351,6 @@ HTTP Server Support. %description http -l pl.UTF-8 Obsługa serwera HTTP. -%package ices -Summary: Stream audio from Asterisk to an IceCast server -Summary(pl.UTF-8): Przesyłanie strumienia dźwięku z Asteriska do serwera IceCast -Group: Applications/Networking -Requires: %{name} = %{version}-%{release} -Requires: ices -Obsoletes: asterisk < 1.4.18-1 -Conflicts: asterisk < 1.4.18-1 - -%description ices -Stream audio from Asterisk to an IceCast server. - -%description ices -l pl.UTF-8 -Przesyłanie strumienia dźwięku z Asteriska do serwera IceCast. - %package ilbc Summary: iLBC codec for Asterisk Summary(pl.UTF-8): Kodek iLBC dla Asteriska @@ -489,35 +486,6 @@ Open Settlement Protocol (OSP) Applications. %description osp -l pl.UTF-8 Aplikacje protokołu OSP (Open Settlement Protocol). -%package oss -Summary: Module for Asterisk that uses OSS sound drivers -Summary(pl.UTF-8): Moduł Asteriska wykorzystujący sterowniki dźwięku OSS -Group: Applications/Networking -Requires: %{name} = %{version}-%{release} - -%description oss -Module for Asterisk that uses OSS sound drivers. - -%description oss -l pl.UTF-8 -Moduł Asteriska wykorzystujący sterowniki dźwięku OSS. - -%package pjsip -Summary: PJSIP Asterisk modules -Summary(pl.UTF-8): Moduły Asteriska PJSIP -Group: Applications/Networking -Requires: pjproject >= 2.6-4 -Requires: %{name} = %{version}-%{release} - -%description pjsip -The chan_pjsip and res_pjsip* modules provided by this package provide -the new SIP driver for Asterisk, based on the PJSIP stack, to replace -the old, badly designed and quite buggy chan_sip module. - -%description pjsip -l pl.UTF-8 -Moduły chan_pjsip oraz res_pjsip* zawarte w tym pakiecie dostarczają -nowy sterownik SIP dla Asteriska, oparty na stosie PJSIP, który ma -zastąpić stary, źle zaprojektowany i zawierający błędy moduł chan_sip. - %package portaudio Summary: Module for Asterisk that uses the PortAudio library Summary(pl.UTF-8): Moduł Asteriska wykorzystujący bibliotekę PortAudio @@ -603,18 +571,6 @@ Speex codec support. %description speex -l pl.UTF-8 Obsługa kodeka Speex. -%package sqlite2 -Summary: SQLite 2 module for Asterisk -Summary(pl.UTF-8): Moduł SQLite 2 dla Asteriska -Group: Applications/Networking -Requires: %{name} = %{version}-%{release} - -%description sqlite2 -SQLite 2 module for Asterisk. - -%description sqlite2 -l pl.UTF-8 -Moduł SQLite 2 dla Asteriska. - %package sqlite3 Summary: SQLite 3 modules for Asterisk Summary(pl.UTF-8): Moduły SQLite 3 dla Asteriska @@ -756,9 +712,7 @@ Skrypty diagnostyczne dla Asteriska. Summary: API documentation for Asterisk Summary(pl.UTF-8): Dokumentacja API Asteriska Group: Documentation -%if "%{_rpmversion}" >= "5" BuildArch: noarch -%endif %description apidocs API documentation for Asterisk. @@ -769,16 +723,13 @@ Dokumentacja API Asteriska. %prep %setup -q -a 8 %patch0 -p1 -%patch1 -p1 + %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 -%patch6 -p1 -%patch7 -p1 %if %{with opus_vp8} -%patch8 -p1 cp -a asterisk-opus-%{opus_commit}/codecs/* codecs cp -a asterisk-opus-%{opus_commit}/formats/* formats @@ -786,13 +737,16 @@ cp -a asterisk-opus-%{opus_commit}/res/* rest cp -a asterisk-opus-%{opus_commit}/include/asterisk/* include/asterisk %endif +%if %{without system_pjproject} && %{with pjsip} +mkdir externals +ln -s %{SOURCE9} externals +md5sum %{SOURCE9} > externals/pjproject-%{pjproject_version}.md5 +%endif + # Fixup makefile so sound archives aren't downloaded/installed %{__sed} -i -e 's/^all:.*$/all:/' sounds/Makefile %{__sed} -i -e 's/^install:.*$/install:/' sounds/Makefile -# avoid using these -%{__rm} -r main/editline codecs/gsm codecs/lpc10 - %build %{__aclocal} -I autoconf $(find third-party/ -maxdepth 1 -type d -printf "-I %p ") %{__autoheader} @@ -802,6 +756,11 @@ export ASTCFLAGS="%{rpmcflags}" export ASTLDFLAGS="%{rpmldflags}" export WGET="/bin/true" +%if %{without system_pjproject} && %{with pjsip} +export EXTERNALS_CACHE_DIR="$PWD/externals" +export PJPROJECT_CONFIGURE_OPTS="--disable-bcg729" +%endif + # be sure to invoke ./configure with our flags cd menuselect %{__aclocal} -I ../autoconf @@ -816,8 +775,10 @@ cd menuselect cd .. %configure \ + ac_cv_header_stdc=yes \ + %{__without_if system_pjproject pjproject-bundled} \ + --without-jansson-bundled \ --with-unbound \ - %{__without oss SDL_image} \ %{__without bluetooth bluetooth} \ --without-gtk2 \ --with-gnu-ld \ @@ -828,12 +789,10 @@ cd .. %{__without ldap ldap} \ --with-lpc10=/usr \ %{__without mysql mysqlclient} \ - %{__without oss oss} \ %{__without pjsip pjproject} \ %{__without portaudio portaudio} \ %{__without pgsql postgres} \ %{__without radius radius} \ - %{__without oss sdl} \ %{__without tds tds} \ %{__without odbc unixodbc} @@ -848,12 +807,6 @@ cp %{SOURCE7} . %if %{without corosync} menuselect/menuselect --disable res_corosync menuselect.makeopts %endif -%if %{without sqlite2} -menuselect/menuselect --disable res_config_sqlite menuselect.makeopts -%endif -%if %{without oss} -menuselect/menuselect --disable chan_oss menuselect.makeopts -%endif %if %{without tds} menuselect/menuselect --disable cdr_tds --disable cel_tds menuselect.makeopts %endif @@ -962,7 +915,7 @@ install -d $RPM_BUILD_ROOT{/var/{log/asterisk/cdr-csv,spool/asterisk/monitor},/e export ASTCFLAGS="%{rpmcflags}" -%{__make} -j1 install \ +%{__make} -j1 install install-headers \ DEBUG= \ OPTIMIZE= \ DESTDIR=$RPM_BUILD_ROOT \ @@ -1000,6 +953,7 @@ install -d $RPM_BUILD_ROOT%{_datadir}/asterisk/sounds ln -s %{_localstatedir}/lib/asterisk/licenses $RPM_BUILD_ROOT%{_datadir}/asterisk/licenses install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/asterisk/licenses +install -d $RPM_BUILD_ROOT%{_localstatedir}/log/archive/asterisk install -d $RPM_BUILD_ROOT%{_localstatedir}/log/asterisk/cdr-custom install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/festival install -d $RPM_BUILD_ROOT%{_localstatedir}/spool/asterisk/monitor @@ -1023,18 +977,12 @@ find doc/api -name '*.map' -size 0 -delete %endif # remove configuration files for components never built -%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{app_skel,config_test,misdn,ooh323,test_sorcery}.conf +%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{app_skel,config_test,ooh323,test_sorcery}.conf # remove configuration files for disabled optional components %if %{without corosync} %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_corosync.conf %endif -%if %{without sqlite2} -%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/res_config_sqlite.conf -%endif -%if %{without oss} -%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/oss.conf -%endif %if %{without tds} %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/{cdr,cel}_tds.conf %endif @@ -1106,7 +1054,7 @@ chown -R asterisk:asterisk /var/lib/asterisk %files %defattr(644,root,root,755) -%doc README *.txt ChangeLog BUGS CREDITS configs +%doc README*.md *.txt ChangeLog CHANGES BUGS CREDITS configs LICENSE %doc doc/asterisk.sgml %attr(755,root,root) %{_sbindir}/astcanary @@ -1131,6 +1079,7 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(750,root,asterisk) %dir %{_sysconfdir}/asterisk %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/acl.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/adsi.conf +%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/aeap.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/agents.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alarmreceiver.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/amd.conf @@ -1140,9 +1089,10 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ccss.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_custom.conf +%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_beanstalkd.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_manager.conf -%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_syslog.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel.conf +%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_beanstalkd.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cel_custom.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cli_aliases.conf @@ -1158,6 +1108,8 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/extensions.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/features.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/followme.conf +%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/geolocation.conf +%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/hep.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iax.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/iaxprov.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/indications.conf @@ -1166,11 +1118,14 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/mgcp.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/modules.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/musiconhold.conf -%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/muted.conf -%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phone.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/phoneprov.conf +%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjproject.conf +%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip.conf +%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip_notify.conf +%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip_wizard.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queuerules.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/queues.conf +%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/prometheus.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/resolver_unbound.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_parking.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_pktccops.conf @@ -1184,12 +1139,15 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/ss7.timers %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/stasis.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/statsd.conf +%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/stir_shaken.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/telcordia-1.adsi %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/udptl.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/users.conf -%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/vpb.conf -%{_libdir}/libasteriskssl.so.1 +%attr(755,root,root) %{_libdir}/libasteriskssl.so.1 +%if %{without system_pjproject} && %{with pjsip} +%attr(755,root,root) %{_libdir}/libasteriskpj.so.2 +%endif %dir %{_libdir}/asterisk %dir %{_libdir}/asterisk/modules @@ -1198,7 +1156,10 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(755,root,root) %{_libdir}/asterisk/modules/app_agent_pool.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_amd.so +%attr(755,root,root) %{_libdir}/asterisk/modules/app_attended_transfer.so +%attr(755,root,root) %{_libdir}/asterisk/modules/app_audiosocket.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so +%attr(755,root,root) %{_libdir}/asterisk/modules/app_blind_transfer.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_bridgeaddchan.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_bridgewait.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_cdr.so @@ -1214,6 +1175,7 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_directory.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_disa.so +%attr(755,root,root) %{_libdir}/asterisk/modules/app_dtmfstore.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_echo.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_exec.so @@ -1221,13 +1183,12 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(755,root,root) %{_libdir}/asterisk/modules/app_followme.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so -%attr(755,root,root) %{_libdir}/asterisk/modules/app_image.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_macro.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so +%attr(755,root,root) %{_libdir}/asterisk/modules/app_mf.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_mp3.so -%attr(755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_originate.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_playback.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_playtones.so @@ -1236,24 +1197,26 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(755,root,root) %{_libdir}/asterisk/modules/app_read.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_readexten.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_record.so +%attr(755,root,root) %{_libdir}/asterisk/modules/app_reload.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_saycounted.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so -%attr(755,root,root) %{_libdir}/asterisk/modules/app_setcallerid.so +%attr(755,root,root) %{_libdir}/asterisk/modules/app_sf.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_sms.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_stack.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_stasis.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_statsd.so +%attr(755,root,root) %{_libdir}/asterisk/modules/app_stream_echo.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_system.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_test.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_transfer.so -%attr(755,root,root) %{_libdir}/asterisk/modules/app_url.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_userevent.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_verbose.so +%attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforcond.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so @@ -1268,13 +1231,14 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so %attr(755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so -%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_syslog.so %attr(755,root,root) %{_libdir}/asterisk/modules/cel_custom.so %attr(755,root,root) %{_libdir}/asterisk/modules/cel_manager.so +%attr(755,root,root) %{_libdir}/asterisk/modules/chan_audiosocket.so %attr(755,root,root) %{_libdir}/asterisk/modules/chan_bridge_media.so %attr(755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so %attr(755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so -%attr(755,root,root) %{_libdir}/asterisk/modules/chan_phone.so +#%attr(755,root,root) %{_libdir}/asterisk/modules/chan_phone.so +%attr(755,root,root) %{_libdir}/asterisk/modules/chan_pjsip.so %attr(755,root,root) %{_libdir}/asterisk/modules/chan_rtp.so %attr(755,root,root) %{_libdir}/asterisk/modules/chan_sip.so %attr(755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so @@ -1289,7 +1253,6 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(755,root,root) %{_libdir}/asterisk/modules/format_g729.so %attr(755,root,root) %{_libdir}/asterisk/modules/format_h263.so %attr(755,root,root) %{_libdir}/asterisk/modules/format_h264.so -%attr(755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so %attr(755,root,root) %{_libdir}/asterisk/modules/format_pcm.so %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren14.so %attr(755,root,root) %{_libdir}/asterisk/modules/format_siren7.so @@ -1300,7 +1263,6 @@ chown -R asterisk:asterisk /var/lib/asterisk %endif %attr(755,root,root) %{_libdir}/asterisk/modules/format_wav.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_aes.so -%attr(755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_base64.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_callcompletion.so @@ -1315,7 +1277,9 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_enum.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_env.so +%attr(755,root,root) %{_libdir}/asterisk/modules/func_evalexten.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_extstate.so +%attr(755,root,root) %{_libdir}/asterisk/modules/func_frame_drop.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_frame_trace.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_global.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so @@ -1323,6 +1287,7 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(755,root,root) %{_libdir}/asterisk/modules/func_holdintercept.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_iconv.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_jitterbuffer.so +%attr(755,root,root) %{_libdir}/asterisk/modules/func_json.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_lock.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_logic.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_math.so @@ -1330,9 +1295,14 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(755,root,root) %{_libdir}/asterisk/modules/func_module.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_periodic_hook.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_pitchshift.so +%attr(755,root,root) %{_libdir}/asterisk/modules/func_pjsip_aor.so +%attr(755,root,root) %{_libdir}/asterisk/modules/func_pjsip_contact.so +%attr(755,root,root) %{_libdir}/asterisk/modules/func_pjsip_endpoint.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_presencestate.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_rand.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_realtime.so +%attr(755,root,root) %{_libdir}/asterisk/modules/func_sayfiles.so +%attr(755,root,root) %{_libdir}/asterisk/modules/func_scramble.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_sha1.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_shell.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_sorcery.so @@ -1352,6 +1322,7 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so %attr(755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_adsi.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_aeap.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_agi.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari.so @@ -1366,8 +1337,10 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_playbacks.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_recordings.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_ari_sounds.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_audiosocket.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_chan_stats.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_clialiases.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_cliexec.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_convert.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_crypto.so @@ -1383,6 +1356,10 @@ chown -R asterisk:asterisk /var/lib/asterisk %if %{with opus_vp8} %attr(755,root,root) %{_libdir}/asterisk/modules/res_format_attr_vp8.so %endif +%attr(755,root,root) %{_libdir}/asterisk/modules/res_geolocation.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_hep.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_hep_pjsip.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_hep_rtcp.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_media_cache.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_websocket.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_limit.so @@ -1391,16 +1368,66 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(755,root,root) %{_libdir}/asterisk/modules/res_monitor.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_mwi_devstate.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_mwi_external.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_mwi_external_ami.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_parking.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjproject.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_acl.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_authenticator_digest.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_caller_id.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_config_wizard.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_dialog_info_body_generator.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_diversion.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_dlg_options.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_dtmf_info.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_empty_info.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_anonymous.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_ip.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_user.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_exten_state.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_geolocation.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_header_funcs.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_history.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_logger.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_messaging.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_mwi_body_generator.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_mwi.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_nat.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_notify.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_one_touch_record_info.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_authenticator_digest.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_publish.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_registration.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_path.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_phoneprov_provider.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pidf_body_generator.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pidf_digium_body_supplement.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pidf_eyebeam_body_supplement.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_publish_asterisk.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pubsub.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_refer.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_registrar.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_rfc3326.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_sdp_rtp.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_send_to_voicemail.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_session.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_sips_contact.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_stir_shaken.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_t38.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_transport_websocket.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_xpidf_body_generator.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_pktccops.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_prometheus.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_realtime.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_remb_modifier.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_resolver_unbound.so # res_rtp_asterisk.so pulls some pjproject libs, but it still looks like a core module %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_asterisk.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_rtp_multicast.so +#%attr(755,root,root) %{_libdir}/asterisk/modules/res_sdp_translator_pjmedia.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_security_log.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_smdi.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_astdb.so @@ -1409,6 +1436,7 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_memory_cache.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_sorcery_realtime.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_speech.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_speech_aeap.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_srtp.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_answer.so @@ -1416,10 +1444,12 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_playback.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_recording.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_stasis_snoop.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_stir_shaken.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_stun_monitor.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_timerfd.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_statsd.so +%attr(755,root,root) %{_libdir}/asterisk/modules/res_tonedetect.so %{systemdtmpfilesdir}/%{name}.conf %dir %{_datadir}/asterisk @@ -1449,6 +1479,7 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(770,root,asterisk) %dir %{_localstatedir}/lib/asterisk %dir %attr(750,root,asterisk) %{_localstatedir}/lib/asterisk/licenses +%attr(750,root,logs) %dir %{_localstatedir}/log/archive/asterisk %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-csv %attr(770,root,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-custom @@ -1465,6 +1496,9 @@ chown -R asterisk:asterisk /var/lib/asterisk %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libasteriskssl.so +%if %{without system_pjproject} && %{with pjsip} +%attr(755,root,root) %{_libdir}/libasteriskpj.so +%endif %dir %{_includedir}/asterisk %{_includedir}/asterisk/*.h %{_includedir}/asterisk.h @@ -1478,8 +1512,6 @@ chown -R asterisk:asterisk /var/lib/asterisk %files utils %defattr(644,root,root,755) %attr(755,root,root) %{_sbindir}/aelparse -%attr(755,root,root) %{_sbindir}/conf2ael -%attr(755,root,root) %{_sbindir}/muted %attr(755,root,root) %{_sbindir}/smsq %attr(755,root,root) %{_sbindir}/stereorize %attr(755,root,root) %{_sbindir}/streamplayer @@ -1524,7 +1556,6 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/meetme.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/chan_dahdi.conf %{_datadir}/dahdi/span_config.d/40-asterisk -%attr(755,root,root) %{_libdir}/asterisk/modules/app_dahdiras.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_flash.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_meetme.so %attr(755,root,root) %{_libdir}/asterisk/modules/app_page.so @@ -1556,11 +1587,6 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(755,root,root) %{_libdir}/asterisk/modules/res_http_post.so %{_datadir}/asterisk/static-http -%files ices -%defattr(644,root,root,755) -%doc contrib/asterisk-ices.xml -%attr(755,root,root) %{_libdir}/asterisk/modules/app_ices.so - %if %{with ilbc} %files ilbc %defattr(644,root,root,755) @@ -1613,11 +1639,7 @@ chown -R asterisk:asterisk /var/lib/asterisk %if %{with mysql} %files mysql %defattr(644,root,root,755) -%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/app_mysql.conf -%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_mysql.conf %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_mysql.conf -%attr(755,root,root) %{_libdir}/asterisk/modules/app_mysql.so -%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_mysql.so %attr(755,root,root) %{_libdir}/asterisk/modules/res_config_mysql.so %endif @@ -1650,76 +1672,6 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/osp.conf %attr(755,root,root) %{_libdir}/asterisk/modules/app_osplookup.so -%if %{with oss} -%files oss -%defattr(644,root,root,755) -%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/oss.conf -%attr(755,root,root) %{_libdir}/asterisk/modules/chan_oss.so -%endif - -%if %{with pjsip} -%files pjsip -%defattr(644,root,root,755) -%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjproject.conf -%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip.conf -%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip_notify.conf -%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/pjsip_wizard.conf -%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/hep.conf -%attr(755,root,root) %{_libdir}/asterisk/modules/chan_pjsip.so -%attr(755,root,root) %{_libdir}/asterisk/modules/func_pjsip_aor.so -%attr(755,root,root) %{_libdir}/asterisk/modules/func_pjsip_contact.so -%attr(755,root,root) %{_libdir}/asterisk/modules/func_pjsip_endpoint.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_hep.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_hep_pjsip.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_hep_rtcp.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjproject.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_acl.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_authenticator_digest.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_caller_id.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_config_wizard.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_dialog_info_body_generator.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_diversion.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_dlg_options.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_dtmf_info.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_empty_info.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_anonymous.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_ip.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_user.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_exten_state.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_header_funcs.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_history.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_logger.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_messaging.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_mwi_body_generator.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_mwi.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_nat.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_notify.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_one_touch_record_info.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_authenticator_digest.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_publish.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_outbound_registration.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_path.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_phoneprov_provider.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pidf_body_generator.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pidf_digium_body_supplement.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pidf_eyebeam_body_supplement.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_publish_asterisk.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_pubsub.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_refer.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_registrar_expire.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_registrar.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_rfc3326.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_sdp_rtp.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_send_to_voicemail.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_session.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_sips_contact.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_t38.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_transport_management.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_transport_websocket.so -%attr(755,root,root) %{_libdir}/asterisk/modules/res_pjsip_xpidf_body_generator.so -%endif - %if %{with portaudio} %files portaudio %defattr(644,root,root,755) @@ -1768,13 +1720,6 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(755,root,root) %{_libdir}/asterisk/modules/format_ogg_speex.so %attr(755,root,root) %{_libdir}/asterisk/modules/func_speex.so -%if %{with sqlite2} -%files sqlite2 -%defattr(644,root,root,755) -%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_config_sqlite.conf -%attr(755,root,root) %{_libdir}/asterisk/modules/res_config_sqlite.so -%endif - %files sqlite3 %defattr(644,root,root,755) %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf @@ -1798,7 +1743,6 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/unistim.conf %attr(755,root,root) %{_libdir}/asterisk/modules/chan_unistim.so - %files voicemail %defattr(644,root,root,755) %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/voicemail.conf @@ -1829,3 +1773,5 @@ chown -R asterisk:asterisk /var/lib/asterisk %attr(755,root,root) %{_datadir}/asterisk/scripts/ast_logescalator %attr(755,root,root) %{_datadir}/asterisk/scripts/ast_loggrabber %attr(755,root,root) %{_datadir}/asterisk/scripts/refcounter.py +%attr(755,root,root) %{_datadir}/asterisk/scripts/reflocks.py +%attr(755,root,root) %{_datadir}/asterisk/scripts/refstats.py