[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