commit: 2a3650e5197f8381f139e11dc676d6994dfc879a
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 26 19:27:04 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Apr 27 21:14:43 2025 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=2a3650e5
kde-plasma/krdp: Backport port to FreeRDP3
(cherry-picked upstream commit 0fcf4e51e4683d9253ad226c3d8b663651cec9e0)
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-plasma/krdp/krdp-6.3.49.9999.ebuild | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/kde-plasma/krdp/krdp-6.3.49.9999.ebuild
b/kde-plasma/krdp/krdp-6.3.49.9999.ebuild
index 047f2be7ab..25910da280 100644
--- a/kde-plasma/krdp/krdp-6.3.49.9999.ebuild
+++ b/kde-plasma/krdp/krdp-6.3.49.9999.ebuild
@@ -3,6 +3,7 @@
EAPI=8
+PATCHSET="${PN}-6.3.4-patchset"
ECM_EXAMPLES="true"
ECM_TEST="true"
KFMIN=6.10.0
@@ -11,6 +12,7 @@ inherit ecm flag-o-matic plasma.kde.org toolchain-funcs xdg
DESCRIPTION="Library and examples for creating an RDP server"
HOMEPAGE+="
https://quantumproductions.info/articles/2023-08/remote-desktop-using-rdp-protocol-plasma-wayland"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
@@ -30,7 +32,7 @@ COMMON_DEPEND="
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
>=kde-plasma/kpipewire-${KDE_CATV}:6
- >=net-misc/freerdp-2.10:2[server]
+ >=net-misc/freerdp-3.1:3[server]
x11-libs/libxkbcommon
"
DEPEND="${COMMON_DEPEND}
@@ -41,6 +43,8 @@ RDEPEND="${COMMON_DEPEND}
"
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+PATCHES=( "${WORKDIR}/${PATCHSET}" )
+
src_configure() {
# std::jthread and std::stop_token are implemented as experimental in
libcxx
# enable these experimental libraries on clang systems