[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