[packages/freerdp3] - updated to 3.10.2

bszx bszx at pld-linux.org
Sat Jan 11 13:18:58 CET 2025


commit a3f392e7535d48fc8eaa36113833f95992c372d3
Author: Bartek Szady <bszx at bszx.eu>
Date:   Sat Jan 11 12:22:45 2025 +0100

    - updated to 3.10.2

 freerdp-gsm.patch |  3 +--
 freerdp-opt.patch | 39 ++++++++++++++++++++++++++-------------
 freerdp3.spec     | 11 ++++-------
 3 files changed, 31 insertions(+), 22 deletions(-)
---
diff --git a/freerdp3.spec b/freerdp3.spec
index 6cac782..35222f9 100644
--- a/freerdp3.spec
+++ b/freerdp3.spec
@@ -40,12 +40,12 @@
 Summary:	Remote Desktop Protocol client
 Summary(pl.UTF-8):	Klient protokołu RDP
 Name:		freerdp3
-Version:	3.9.0
-Release:	2
+Version:	3.10.2
+Release:	1
 License:	Apache v2.0
 Group:		Applications/Communications
 Source0:	https://pub.freerdp.com/releases/freerdp-%{version}.tar.xz
-# Source0-md5:	bc2a02e5eeae0ae17027f64d16de1cc5
+# Source0-md5:	8fa99d966a2661511540500e3399c900
 Patch0:		freerdp-opt.patch
 Patch1:		freerdp-gsm.patch
 Patch2:		freerdp-heimdal.patch
@@ -299,7 +299,7 @@ EOF
 	%{cmake_on_off rdpecam_client CHANNEL_RDPECAM_CLIENT} \
 	-DWITH_SERVER=ON \
 	%{cmake_on_off soxr WITH_SOXR} \
-	%{cmake_on_off sse2 WITH_SSE2} \
+	%{cmake_on_off sse2 WITH_SIMD} \
 	%{cmake_on_off ffmpeg WITH_SWSCALE} \
 	-DWITH_TIMEZONE_ICU=ON \
 	%{cmake_on_off ffmpeg WITH_VAAPI} \
@@ -326,9 +326,6 @@ rm -rf $RPM_BUILD_ROOT
 desktop-file-install --dir=$RPM_BUILD_ROOT%{_desktopdir} xfreerdp.desktop
 install -p -D resources/FreeRDP_Icon_256px.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/256x256/apps/%{name}.png
 
-# empty dirs
-rmdir $RPM_BUILD_ROOT%{_includedir}/{rdtk0/CMakeFiles,uwac0/CMakeFiles,winpr3/CMakeFiles,winpr3/config}
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
diff --git a/freerdp-gsm.patch b/freerdp-gsm.patch
index 74b8bb5..d8aa6e5 100644
--- a/freerdp-gsm.patch
+++ b/freerdp-gsm.patch
@@ -1,7 +1,6 @@
 --- FreeRDP-a132545545ef90534a64a08f5199741502de97e5/cmake/FindGSM.cmake.orig	2016-06-30 22:43:05.000000000 +0200
 +++ FreeRDP-a132545545ef90534a64a08f5199741502de97e5/cmake/FindGSM.cmake	2016-07-02 20:05:44.567199213 +0200
-@@ -1,5 +1,5 @@
- 
+@@ -1,4 +1,4 @@
 -find_path(GSM_INCLUDE_DIR gsm/gsm.h)
 +find_path(GSM_INCLUDE_DIR gsm.h)
  
diff --git a/freerdp-opt.patch b/freerdp-opt.patch
index 22ebd7e..64e61c9 100644
--- a/freerdp-opt.patch
+++ b/freerdp-opt.patch
@@ -1,18 +1,31 @@
---- freerdp-3.5.1/CMakeLists.txt.orig	2024-04-22 11:18:39.000000000 +0200
-+++ freerdp-3.5.1/CMakeLists.txt	2024-05-08 17:55:41.882600394 +0200
-@@ -204,15 +204,6 @@ endif(EXPORT_ALL_SYMBOLS)
+diff -up freerdp-3.10.2/CMakeLists.txt.orig freerdp-3.10.2/CMakeLists.txt
+--- freerdp-3.10.2/CMakeLists.txt.orig	2025-01-07 18:49:01.377874043 +0100
++++ freerdp-3.10.2/CMakeLists.txt	2025-01-07 18:51:50.803487531 +0100
+@@ -210,15 +210,6 @@ endif(EXPORT_ALL_SYMBOLS)
  
  # Compiler-specific flags
  if(CMAKE_COMPILER_IS_GNUCC)
--	if(CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64" OR CMAKE_SYSTEM_PROCESSOR MATCHES "i686")
--		CHECK_SYMBOL_EXISTS(__x86_64__ "" IS_X86_64)
--		if(IS_X86_64)
--			set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
--		else()
--			set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=i686")
--		endif()
--	endif()
+-  if(CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64" OR CMAKE_SYSTEM_PROCESSOR MATCHES "i686")
+-    check_symbol_exists(__x86_64__ "" IS_X86_64)
+-    if(IS_X86_64)
+-      set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
+-    else()
+-      set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=i686")
+-    endif()
+-  endif()
 -
- 	set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall")
+   set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall")
  
- 	if(NOT EXPORT_ALL_SYMBOLS)
+   if(NOT EXPORT_ALL_SYMBOLS)
+diff -up freerdp-3.10.2/cmake/CommonConfigOptions.cmake._orig freerdp-3.10.2/cmake/CommonConfigOptions.cmake
+--- freerdp-3.10.2/cmake/CommonConfigOptions.cmake._orig	2024-12-16 14:22:36.000000000 +0100
++++ freerdp-3.10.2/cmake/CommonConfigOptions.cmake	2025-01-07 19:02:10.879654349 +0100
+@@ -30,7 +30,7 @@ if(NOT ANDROID)
+   option(CMAKE_INTERPROCEDURAL_OPTIMIZATION "build with link time optimization" ${supported})
+ endif()
+ 
+-set(SUPPORTED_BUILD_TYPES "Debug" "Release" "MinSizeRel" "RelWithDebInfo")
++set(SUPPORTED_BUILD_TYPES "Debug" "Release" "MinSizeRel" "RelWithDebInfo" "PLD")
+ 
+ # Default to release build type
+ if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/freerdp3.git/commitdiff/a3f392e7535d48fc8eaa36113833f95992c372d3



More information about the pld-cvs-commit mailing list