[packages/asterisk/ASTERISK_20] Asterisk 20.20.1 - 20.x LTS line

arekm arekm at pld-linux.org
Tue Aug 18 14:56:30 CEST 2026


commit 0a4e518ab3b0ebff338db774048daafb77d08458
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Tue Aug 18 14:54:37 2026 +0200

    Asterisk 20.20.1 - 20.x LTS line

 asterisk.spec | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 63 insertions(+), 6 deletions(-)
---
diff --git a/asterisk.spec b/asterisk.spec
index 4b30a7b..a086801 100644
--- a/asterisk.spec
+++ b/asterisk.spec
@@ -49,12 +49,12 @@
 Summary:	Asterisk PBX
 Summary(pl.UTF-8):	Centralka (PBX) Asterisk
 Name:		asterisk
-Version:	22.10.1
+Version:	20.20.1
 Release:	1
 License:	GPL v2
 Group:		Applications/System
 Source0:	https://downloads.asterisk.org/pub/telephony/asterisk/releases/%{name}-%{version}.tar.gz
-# Source0-md5:	c16bbf94fd02a23ed06d00996dbab659
+# Source0-md5:	4ba9e294c021a2f312c53c088522d5b0
 Source1:	%{name}.init
 Source2:	%{name}.sysconfig
 Source3:	%{name}.tmpfiles
@@ -76,6 +76,8 @@ Patch4:		lpc10-system.patch
 Patch5:		x32.patch
 #Patch7:		%{name}-ilbc.patch
 URL:		http://www.asterisk.org/
+BuildRequires:	OSPToolkit-devel >= 4.0.0
+BuildRequires:	alsa-lib-devel
 BuildRequires:	autoconf >= 2.60
 BuildRequires:	automake
 # libbfd (used only for debug builds?)
@@ -158,15 +160,12 @@ Requires:	rc-scripts
 Provides:	group(asterisk)
 Provides:	user(asterisk)
 #Obsoletes:	asterisk-ais # should be in -corosync package (when built)?
-Obsoletes:	asterisk-alsa < 21.4.1
 Obsoletes:	asterisk-examples
 Obsoletes:	asterisk-h323 < 13
 Obsoletes:	asterisk-ices < 21.4.1
 #Obsoletes:	asterisk-misdn # what is the status of this plugin?
-Obsoletes:	asterisk-osp < 21.4.1
 Obsoletes:	asterisk-oss < 21.4.1
 Obsoletes:	asterisk-pjsip
-Obsoletes:	asterisk-skinny < 21.4.1
 Obsoletes:	asterisk-sqlite2 < 21.4.1
 Obsoletes:	asterisk-usbradio < 10.4.0
 Conflicts:	logrotate < 3.8.0
@@ -241,6 +240,18 @@ Astman to tekstowy zarządca dla Asteriska.
 Łączy się z Asteriskiem po TCP, dzięki czemu można uruchamiać Astmana
 na innym komputerze, niż działa Asterisk.
 
+%package alsa
+Summary:	Module for Asterisk that uses ALSA sound drivers
+Summary(pl.UTF-8):	Moduł Asteriska wykorzystujący sterowniki dźwięku ALSA
+Group:		Applications/Networking
+Requires:	%{name} = %{version}-%{release}
+
+%description alsa
+Module for Asterisk that uses ALSA sound drivers.
+
+%description alsa -l pl.UTF-8
+Moduł Asteriska wykorzystujący sterowniki dźwięku ALSA.
+
 %package bluetooth
 Summary:	chan_mobile - Bluetooth mobile phone interface for Asterisk
 Summary(pl.UTF-8):	chan_mobile - interfejs telefonów komórkowych Bluetooth dla Asteriska
@@ -467,6 +478,18 @@ Applications for Asterisk that use ODBC (except voicemail).
 %description odbc -l pl.UTF-8
 Aplikacje Asteriska wykorzystujące ODBC (z wyjątkiem voicemail).
 
+%package osp
+Summary:	Module for Asterisk that uses Open Settlement Protocol (OSP) Applications
+Summary(pl.UTF-8):	Moduł Asteriska wykorzystujący aplikacje OSP (Open Settlement Protocol)
+Group:		Applications/Networking
+Requires:	%{name} = %{version}-%{release}
+
+%description osp
+Open Settlement Protocol (OSP) Applications.
+
+%description osp -l pl.UTF-8
+Aplikacje protokołu OSP (Open Settlement Protocol).
+
 %package portaudio
 Summary:	Module for Asterisk that uses the PortAudio library
 Summary(pl.UTF-8):	Moduł Asteriska wykorzystujący bibliotekę PortAudio
@@ -515,6 +538,18 @@ resample codec.
 %description resample -l pl.UTF-8
 Kodek resample.
 
+%package skinny
+Summary:	Module for Asterisk that supports the SCCP/Skinny protocol
+Summary(pl.UTF-8):	Moduł Asteriska obsługujący protokół SCCP/Skinny
+Group:		Applications/Networking
+Requires:	%{name} = %{version}-%{release}
+
+%description skinny
+Module for Asterisk that supports the SCCP/Skinny protocol.
+
+%description skinny -l pl.UTF-8
+Moduł Asteriska obsługujący protokół SCCP/Skinny.
+
 %package snmp
 Summary:	Module that enables SNMP monitoring of Asterisk
 Summary(pl.UTF-8):	Moduł pozwalający na monitorowanie Asteriska przez SNMP
@@ -1082,6 +1117,7 @@ chown -R asterisk:asterisk /var/lib/asterisk
 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/indications.conf
 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/logger.conf
 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/manager.conf
+%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/phoneprov.conf
@@ -1096,9 +1132,11 @@ chown -R asterisk:asterisk /var/lib/asterisk
 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_http_media_cache.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
 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_stun_monitor.conf
 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/rtp.conf
 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/say.conf
+%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sip*.conf
 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sla.conf
 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/smdi.conf
 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/sorcery.conf
@@ -1152,6 +1190,7 @@ chown -R asterisk:asterisk /var/lib/asterisk
 %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_if.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_macro.so
 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mf.so
 %attr(755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
 %attr(755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
@@ -1172,7 +1211,6 @@ chown -R asterisk:asterisk /var/lib/asterisk
 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
 %attr(755,root,root) %{_libdir}/asterisk/modules/app_sf.so
 %attr(755,root,root) %{_libdir}/asterisk/modules/app_signal.so
-%attr(755,root,root) %{_libdir}/asterisk/modules/app_sla.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
@@ -1207,8 +1245,10 @@ chown -R asterisk:asterisk /var/lib/asterisk
 %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_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/chan_websocket.so
 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
@@ -1338,6 +1378,7 @@ chown -R asterisk:asterisk /var/lib/asterisk
 %attr(755,root,root) %{_libdir}/asterisk/modules/res_limit.so
 %attr(755,root,root) %{_libdir}/asterisk/modules/res_manager_devicestate.so
 %attr(755,root,root) %{_libdir}/asterisk/modules/res_manager_presencestate.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
 %attr(755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
 %attr(755,root,root) %{_libdir}/asterisk/modules/res_mutestream.so
 %attr(755,root,root) %{_libdir}/asterisk/modules/res_mwi_devstate.so
@@ -1394,6 +1435,7 @@ chown -R asterisk:asterisk /var/lib/asterisk
 %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
@@ -1497,6 +1539,11 @@ chown -R asterisk:asterisk /var/lib/asterisk
 %attr(755,root,root) %{_sbindir}/astman
 %{_mandir}/man1/astman.1*
 
+%files alsa
+%defattr(644,root,root,755)
+%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/alsa.conf
+%attr(755,root,root) %{_libdir}/asterisk/modules/chan_alsa.so
+
 %if %{with bluetooth}
 %files bluetooth
 %defattr(644,root,root,755)
@@ -1638,6 +1685,11 @@ chown -R asterisk:asterisk /var/lib/asterisk
 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_opus_open_source.so
 %endif
 
+%files osp
+%defattr(644,root,root,755)
+%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 portaudio}
 %files portaudio
 %defattr(644,root,root,755)
@@ -1670,6 +1722,11 @@ chown -R asterisk:asterisk /var/lib/asterisk
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
 
+%files skinny
+%defattr(644,root,root,755)
+%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/skinny.conf
+%attr(755,root,root) %{_libdir}/asterisk/modules/chan_skinny.so
+
 %files snmp
 %defattr(644,root,root,755)
 %attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/res_snmp.conf
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/asterisk.git/commitdiff/0a4e518ab3b0ebff338db774048daafb77d08458



More information about the pld-cvs-commit mailing list