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

Reply via email to