[packages/mediastreamer] - updated to 5.4.17

qboosh qboosh at pld-linux.org
Mon May 19 21:24:17 CEST 2025


commit 0cf61c227957f272a922de1bc09d1c50ad58412f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon May 19 21:16:57 2025 +0200

    - updated to 5.4.17

 mediastreamer-cmake-SDL.patch | 10 +++++-----
 mediastreamer.spec            | 11 ++++++++---
 2 files changed, 13 insertions(+), 8 deletions(-)
---
diff --git a/mediastreamer.spec b/mediastreamer.spec
index 2175c8f..873ffac 100644
--- a/mediastreamer.spec
+++ b/mediastreamer.spec
@@ -25,13 +25,13 @@
 Summary:	Audio/Video real-time streaming
 Summary(pl.UTF-8):	Przesyłanie strumieni audio/video w czasie rzeczywistym 
 Name:		mediastreamer
-Version:	5.3.104
+Version:	5.4.17
 Release:	1
 License:	AGPL v3+
 Group:		Libraries
 #Source0Download: https://gitlab.linphone.org/BC/public/mediastreamer2/tags
 Source0:	https://gitlab.linphone.org/BC/public/mediastreamer2/-/archive/%{version}/mediastreamer2-%{version}.tar.bz2
-# Source0-md5:	f7984d0be1545b0cfb20014d5c79dec4
+# Source0-md5:	0d16486bc086c9fdad8c6c17d104056b
 Patch0:		build.patch
 Patch1:		%{name}-cmake-link.patch
 Patch2:		libupnp-1.14.patch
@@ -45,6 +45,7 @@ URL:		https://www.linphone.org/technical-corner/mediastreamer2-ortp
 %{?with_opengl:BuildRequires:	OpenGL-GLX-devel}
 %{?with_sdl:BuildRequires:	SDL-devel >= 1.2.0}
 %{?with_alsa:BuildRequires:	alsa-lib-devel}
+BuildRequires:	aom-devel
 %{?with_arts:BuildRequires:	artsc-devel}
 %{?with_bcg729:BuildRequires:	bcg729-devel >= 1.1.1-2}
 %{?with_matroska:BuildRequires:	bcmatroska2-devel >= 5.3}
@@ -81,6 +82,8 @@ BuildRequires:	sed >= 4.0
 BuildRequires:	speex-devel >= 1:1.2-beta3
 BuildRequires:	speexdsp-devel >= 1.2-beta3
 BuildRequires:	xorg-lib-libX11-devel
+BuildRequires:	xorg-lib-libXfixes-devel
+BuildRequires:	xorg-lib-libXinerama-devel
 BuildRequires:	xorg-lib-libXv-devel
 %{?with_zxing:BuildRequires:	zxing-cpp-nu-devel}
 %{?with_bcg729:Requires:	bcg729 >= 1.1.1-2}
@@ -251,7 +254,7 @@ install -d $RPM_BUILD_ROOT%{_libdir}/mediastreamer/plugins
 # we don't need another copy
 %{__rm} -r $RPM_BUILD_ROOT%{_includedir}/OpenGL
 # Remove duplicated documentation
-%{__rm} -r $RPM_BUILD_ROOT/usr/share/doc/mediastreamer2-5.3.0/html
+%{__rm} -r $RPM_BUILD_ROOT/usr/share/doc/mediastreamer2-5.4.0/html
 
 %find_lang %{name}
 
@@ -270,6 +273,8 @@ rm -rf $RPM_BUILD_ROOT
 %if %{with pcap}
 %attr(755,root,root) %{_bindir}/mediastreamer2-pcap-playback
 %endif
+%attr(755,root,root) %{_bindir}/mediastreamer2-player
+%attr(755,root,root) %{_bindir}/mediastreamer2-recorder
 %attr(755,root,root) %{_libdir}/libmediastreamer2.so.11
 %dir %{_libdir}/mediastreamer
 %dir %{_libdir}/mediastreamer/plugins
diff --git a/mediastreamer-cmake-SDL.patch b/mediastreamer-cmake-SDL.patch
index 5310c78..47d1e5a 100644
--- a/mediastreamer-cmake-SDL.patch
+++ b/mediastreamer-cmake-SDL.patch
@@ -1,6 +1,6 @@
---- mediastreamer2-5.3.29/CMakeLists.txt.orig	2024-03-09 07:26:07.891123982 +0100
-+++ mediastreamer2-5.3.29/CMakeLists.txt	2024-03-09 07:28:42.010289047 +0100
-@@ -297,7 +297,13 @@ if(NOT APPLE AND NOT ANDROID AND OPENGL_
+--- mediastreamer2-5.4.17/CMakeLists.txt.orig	2025-05-19 20:19:27.509061004 +0200
++++ mediastreamer2-5.4.17/CMakeLists.txt	2025-05-19 20:23:06.907872418 +0200
+@@ -321,7 +321,13 @@ if(NOT APPLE AND NOT ANDROID AND OPENGL_
  		set(MS2_USE_OLD_OPENGL_PROTOTYPE TRUE) # Before 1.11, Glew have few different headers from OpenGL Specs
  	endif()
  endif()
@@ -15,9 +15,9 @@
  if(ENABLE_THEORA)
  	find_package(Theora)
  	if(NOT Theora_FOUND)
-@@ -462,6 +468,9 @@ endif()
+@@ -522,6 +528,9 @@ endif()
  if(GLEW_FOUND)
- 	list(APPEND LINK_LIBS GLEW::GLEW)
+ 	list(APPEND LINK_LIBS GLEW::glew)
  endif()
 +if(SDL_FOUND)
 +	list(APPEND LINK_LIBS SDL)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/mediastreamer.git/commitdiff/0cf61c227957f272a922de1bc09d1c50ad58412f



More information about the pld-cvs-commit mailing list