[packages/freerdp3] up to 3.8.0

atler atler at pld-linux.org
Thu Sep 5 14:48:42 CEST 2024


commit e3dd99747d5737300747f3d9718c4647f5f4fb2d
Author: Jan Palus <atler at pld-linux.org>
Date:   Thu Sep 5 14:01:53 2024 +0200

    up to 3.8.0

 freerdp3.spec | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)
---
diff --git a/freerdp3.spec b/freerdp3.spec
index 79504e9..f46bedf 100644
--- a/freerdp3.spec
+++ b/freerdp3.spec
@@ -9,6 +9,7 @@
 %bcond_without	ffmpeg		# FFmpeg audio/video codecs support (covers H264, GSM, LAME, FAAC, FAAD2, SOXR)
 %bcond_with	faac		# faac for AAC audio coding (if without ffmpeg)
 %bcond_with	faad		# faad2 for AAC audio decoding (if without ffmpeg)
+%bcond_without	fdk_aac		# fdk-aac for AAC audio encoding and decoding 
 %bcond_with	gsm		# GSM audio codec (if without ffmpeg)
 %bcond_without	gstreamer	# GStreamer sound support
 %bcond_without	kerberos5	# Kerberos authentication support
@@ -18,6 +19,7 @@
 %bcond_with	opus		# OPUS audio codec (if without ffmpeg)
 %bcond_without	pcsc		# SmartCard support via PCSC-lite library
 %bcond_without	pulseaudio	# Pulseaudio sound support
+%bcond_without	rdpecam_client	# MS-RDPECAM client channel support (requires ffmpeg)
 %bcond_without	sdl		# SDL client
 %bcond_with	soxr		# soxr for audio resampling (if without ffmpeg)
 %bcond_without	systemd		# systemd journal support
@@ -30,21 +32,27 @@
 %ifnarch %{ix86} %{x8664} x32
 %undefine	with_sse2
 %endif
+
+%if %{without ffmpeg}
+%undefine	with_rdpecam_client
+%endif
+
 Summary:	Remote Desktop Protocol client
 Summary(pl.UTF-8):	Klient protokołu RDP
 Name:		freerdp3
-Version:	3.5.1
+Version:	3.8.0
 Release:	1
 License:	Apache v2.0
 Group:		Applications/Communications
 Source0:	https://pub.freerdp.com/releases/freerdp-%{version}.tar.xz
-# Source0-md5:	b0a0a06fd3869bb9fc2abc36d36217fa
+# Source0-md5:	18ee849b965b53b877fca7575e5c6d8f
 Patch0:		freerdp-opt.patch
 Patch1:		freerdp-gsm.patch
 Patch2:		docbook-xsl.patch
 URL:		https://www.freerdp.com/
 %{?with_opencl:BuildRequires:	OpenCL-devel}
 %{?with_sdl:BuildRequires:	SDL2-devel >= 2.0}
+%{?with_sdl:BuildRequires:	SDL2_image-devel >= 2.0}
 %{?with_sdl:BuildRequires:	SDL2_ttf-devel >= 2.0}
 %{?with_alsa:BuildRequires:	alsa-lib-devel}
 %{!?with_ffmpeg:BuildRequires:	cairo-devel}
@@ -55,6 +63,7 @@ BuildRequires:	desktop-file-utils
 BuildRequires:	docbook-style-xsl-nons
 %{?with_faac:BuildRequires:	faac-devel}
 %{?with_faad:BuildRequires:	faad2-devel >= 2}
+%{?with_fdk_aac:BuildRequires:	fdk-aac-devel}
 # libavcodec >= 57.48.101, libavresample, libavutil
 %{?with_ffmpeg:BuildRequires:	ffmpeg-devel >= 3.1}
 BuildRequires:	gcc >= 6:4.7
@@ -73,6 +82,7 @@ BuildRequires:	libjpeg-devel
 BuildRequires:	libpng-devel
 BuildRequires:	libusb-devel >= 1.0
 BuildRequires:	libwebp-devel
+%{?with_rdpecam_client:BuildRequires:	libv4l-devel}
 %{?with_openh264:BuildRequires:	openh264-devel}
 # also mbedtls possible
 BuildRequires:	openssl-devel
@@ -264,12 +274,14 @@ EOF
 	%{cmake_on_off alsa WITH_ALSA} \
 	%{!?with_ffmpeg:-DWITH_CAIRO=ON} \
 	%{cmake_on_off sdl WITH_CLIENT_SDL} \
+	%{cmake_on_off sdl WITH_SDL_IMAGE_DIALOGS} \
 	-DWITH_CUNIT=OFF \
 	%{cmake_on_off cups WITH_CUPS} \
 	-DWITH_DEBUG_LICENSE=ON \
 	%{cmake_on_off ffmpeg WITH_DSP_FFMPEG} \
 	%{cmake_on_off faac WITH_FAAC} \
 	%{cmake_on_off faad WITH_FAAD2} \
+	%{cmake_on_off fdk_aac WITH_FDK_AAC} \
 	%{cmake_on_off ffmpeg WITH_FFMPEG} \
 	%{cmake_on_off gsm WITH_GSM} \
 	%{cmake_on_off gstreamer WITH_GSTREAMER_1_0} \
@@ -282,10 +294,12 @@ EOF
 	-DWITH_OSS=ON \
 	%{cmake_on_off pcsc WITH_PCSC} \
 	%{cmake_on_off pulseaudio WITH_PULSE} \
+	%{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 ffmpeg WITH_SWSCALE} \
+	-DWITH_TIMEZONE_ICU=ON \
 	%{cmake_on_off ffmpeg WITH_VAAPI} \
 	%{cmake_on_off ffmpeg WITH_VIDEO_FFMPEG} \
 	%{cmake_on_off wayland WITH_WAYLAND} \
================================================================

---- gitweb:

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



More information about the pld-cvs-commit mailing list