Since version 1.4.34, this software should also support freerdp from version 3 (see URL). The dependencies in the ebuild should be adjusted accordingly. Reproducible: Always
This is a work in progress, it is planned. If you want to submit an ebuild patch for testing, I'll take a look.
Looking at the ebuild and referencing the following Remmina bug: https://gitlab.com/Remmina/Remmina/-/issues/3071 it may just require changing the src_configure() `mycmakeargs` from: -DWITH_FREERDP3=OFF to: -DWITH_FREERDP3=ON If it would be helpful, I can work on testing an ebuild with that change.
I can confirm this works (for me) without issues. FreeRDP3 is considered stable since December 2023, but a new minor release is coming out every month, so there's still a lot of work going on. All I can say is remmina 1.4.35 compiled fine with freeRDP-3.4.0 and it also worked for me.
I also confirm that building with only that change (and the slot for freerdp) builds and runs without problem. There's a different issue of it causing tint2 to segfault, but I noticed that happens with the current version of remmina as well, so it isn't related to this change.
Ah, wait, the slot is there in ~arch.
Can confirm swapping -DWITH_FREERDP=3 to ON and setting desired slot to 3 works fine for me. freerdp 2.11.X was failing to build using GCC 14 but freerdp 3.5.1 is alright.
commit 61e3c29844fd937718bac1497118e241bb7e9e0b Author: Ben Kohler <bkohler@gentoo.org> Date: Fri May 24 10:36:27 2024 -0500 net-misc/remmina: revbump for freerdp3 support, X support optional Signed-off-by: Ben Kohler <bkohler@gentoo.org>
I removed the requirement for X/wayland flags on freerdp, I don't *think* they are needed, but please test and let me know if you have any problems. Thanks!