]> git.pld-linux.org Git - packages/asterisk.git/blobdiff - asterisk.spec
Release 2 (by relup.sh)
[packages/asterisk.git] / asterisk.spec
index 09df9e29e35536ba40c120c6b6bbee319af690a1..b9561ef91c1cf690c59dcad58fecd0a18bb9b9f1 100644 (file)
@@ -12,8 +12,6 @@
 #
 # 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
 #   package is updated to the version used by Asterisk, with all Asterisk
 #   patches applied and with configuration synced.
 
-%define pjproject_version      2.12
+%define pjproject_version      2.12.1
 
 %define        opus_commit     a959f072d3f364be983dd27e6e250b038aaef747
 
 Summary:       Asterisk PBX
 Summary(pl.UTF-8):     Centralka (PBX) Asterisk
 Name:          asterisk
-Version:       18.13.0
-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: 826a6f07447d1a0023d24f7b6a32c833
+# Source0-md5: 16ff1875ad80cda444d9fd49c53e15ec
 Source1:       %{name}.init
 Source2:       %{name}.sysconfig
 Source3:       %{name}.tmpfiles
@@ -69,7 +67,7 @@ Source7:      menuselect.makeopts
 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: ad796d38f5f0357cb5b2fe1b4460b581
+# Source9-md5: 7f80ba8e1540853f959be6be7912a150
 Patch0:                lua_versions.patch
 
 Patch2:                FHS-paths.patch
@@ -79,8 +77,6 @@ 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
@@ -142,7 +138,6 @@ 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: libsrtp2-devel
 BuildRequires: unbound-devel
@@ -356,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
@@ -506,18 +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 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
@@ -823,7 +779,6 @@ cd ..
        %{__without_if system_pjproject pjproject-bundled} \
        --without-jansson-bundled \
        --with-unbound \
-       %{__without oss SDL_image} \
        %{__without bluetooth bluetooth} \
        --without-gtk2 \
        --with-gnu-ld \
@@ -834,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}
 
@@ -854,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
@@ -1030,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
@@ -1150,7 +1091,6 @@ chown -R asterisk:asterisk /var/lib/asterisk
 %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
@@ -1168,6 +1108,7 @@ 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
@@ -1177,8 +1118,6 @@ 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
@@ -1204,7 +1143,6 @@ chown -R asterisk:asterisk /var/lib/asterisk
 %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
 
 %attr(755,root,root) %{_libdir}/libasteriskssl.so.1
 %if %{without system_pjproject} && %{with pjsip}
@@ -1245,14 +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
@@ -1278,7 +1214,6 @@ chown -R asterisk:asterisk /var/lib/asterisk
 %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
@@ -1296,7 +1231,6 @@ 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
@@ -1406,6 +1340,7 @@ chown -R asterisk:asterisk /var/lib/asterisk
 %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
@@ -1421,6 +1356,7 @@ 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
@@ -1451,6 +1387,7 @@ chown -R asterisk:asterisk /var/lib/asterisk
 %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
@@ -1575,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
@@ -1621,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
@@ -1653,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)
@@ -1710,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
 
@@ -1747,13 +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 portaudio}
 %files portaudio
 %defattr(644,root,root,755)
@@ -1802,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
This page took 0.06692 seconds and 4 git commands to generate.