FreeRDP: A Remote Desktop Protocol Implementation
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.
- Devel package for openSUSE:Factory
-
23
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout X11:RemoteDesktop/freerdp && cd $_
- Create Badge
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 (dirkmueller)
accepted
request 1140790
from
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
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
It's actually the only way. The patch method is broken, it will result in crashes because std::filesystem only works with gcc >= 9.
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?
Your method is the correct working one
Eric, I'm preparing the fixed package right now.
Perfect. Thank you verry much. :-)
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