FreeRDP: A Remote Desktop Protocol Implementation

Edit Package freerdp
https://www.freerdp.com/

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.

Refresh
Refresh
Source Files
Filename Size Changed
FreeRDP-3.2.0.tar.gz 0008409216 8.02 MB
freerdp-rpmlintrc 0000000073 73 Bytes
freerdp.changes 0000053218 52 KB
freerdp.spec 0000015595 15.2 KB
Latest Revision
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1140790 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 167)
- Update to 3.2.0:
  * Fix proxy module load check (#9777)
  * Improve kerberos error logging (#9771)
  * Add option to run client dynamic channel synchronous (#9764)
  * Move huge struct to heap (#9763)
  * Improved failure logging of license module (#9759)
  * Improve server side gfx logging (#9757)
  * Print shadow server help with printf instead of WLog (#9756)
  * Fix SDL client timer initialization (#9754)
  * Fix server peer message parsing (#9751)
  * Enable NEON instructions if __ARM_NEON is defined (#9748)
  * Add new proxy config file option TlsSecLevel (#9741)
  * Improve android and mac os build scripts (#9735)
  * Do not disable wayland support on BSD (#9730)
  * Fix issues with assistance file parsing (#9727, #9728)
  * Keyboard handling fixes for wayland client (#9725)
  * Fix relative pkg-config file paths (#9720)
  * Add new transport IO callback GetPublicKey (#9719)
  * Fix wayland client scaling (#9715)
Comments 7

Eric Schirra's avatar

Why do you create an extra pach file to build freerdp for Leap. Leap includes gcc12-c++. This builds freerdp perfectly. Also, you are unnecessarily applying the patch to Tumbleweed.

The following in the spec would have sufficed: %if 0%{?suse_version} <= 1600 BuildRequires: gcc12-c++ %else BuildRequires: gcc-c++ %endif

and

%if 0%{?suse_version} <= 1600 export CXX=g++-12 %endif


Fabian Vogt's avatar

It's actually the only way. The patch method is broken, it will result in crashes because std::filesystem only works with gcc >= 9.


Eric Schirra's avatar

hm. Ad why build it in my repo? gcc is only need for build. Or not? And it is build with gcc12. Tumbleweed also use gcc13. How can i test, that my art of build is broken?


Fabian Vogt's avatar

Your method is the correct working one


Hans-Peter Jansen's avatar

Eric, I'm preparing the fixed package right now.


Eric Schirra's avatar

Perfect. Thank you verry much. :-)


Eric Schirra's avatar

Can someone fix the new version 3. Remmina will not build under Leap. The message is:

unresolvable: have choice for pkgconfig(freerdp2) >= 2.1.0: freerdp-devel freerdp2-devel, have choice for pkgconfig(winpr2): winpr-devel winpr2-devel

openSUSE Build Service is sponsored by