From 7253b07724051cf11c330d4fbd809abbf8a0ec00 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Wed, 15 Jul 2026 10:05:34 +0200 Subject: [PATCH] kde-plasma/krdp: 6.7.3 version bump Signed-off-by: Andreas Sturmlechner --- kde-plasma/krdp/Manifest | 1 + kde-plasma/krdp/krdp-6.7.3.ebuild | 58 +++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 kde-plasma/krdp/krdp-6.7.3.ebuild diff --git a/kde-plasma/krdp/Manifest b/kde-plasma/krdp/Manifest index 1f118fc7bf803..057d716147b5b 100644 --- a/kde-plasma/krdp/Manifest +++ b/kde-plasma/krdp/Manifest @@ -1,3 +1,4 @@ DIST krdp-6.6.5.tar.xz 119404 BLAKE2B b898c658bc2014487d6cd7501b27493d1897247b5316015270f1f95a0fe4f0561bb52a394dd022947f4ea8e3b3c1ae11e4e3e818dfa41a2a60c439ebfd1748c1 SHA512 2e2a29684169e2be7f541fda2ccefed204ab5f81e029d63913846145f6008fb77dcbbe47a2a69706c639fb78c697759baaf843c3c7f761fdc4361a66911f8994 DIST krdp-6.6.6.tar.xz 119420 BLAKE2B 3546b0cb1cde913bec77e9a3c246a05ca622dd045e8be84c19355f436939031979c7e1ca682b247d3ea70ede3e61e4b2a3d400730aa40a6e2fe98296e6e6a1de SHA512 63caff6740593d8e3ddba236ebecf78f148360c72f218ca95418f586b40ff5cb8bfdd3cd13d74861d70ab262be162fb1720fec382d7d71d173785e32f2be3ae3 DIST krdp-6.7.2.tar.xz 124416 BLAKE2B 41b637a065bf321f39436716292a19bfcf9acc1e34a426dff8031407fbe9e9ce1b07a61fa5fb4ed5a29d5e32a4771621fcbe1f33207b784349759bb48d8d65f6 SHA512 142986719679af67e23ab909beb3605cf35edae97c50b7b901e3f47e8ea4e7d19b4fb978ee33b6f7e58d4864b04047bb5f9bf3484e22ba98beb5e4496dbb5d09 +DIST krdp-6.7.3.tar.xz 123508 BLAKE2B 688d4bb9144c2bc87c9053ce5aafcea916dd644efc9ebbb071a0c2a9c06bf790dcc58d4cb7c103d376dbd3c7883c12120d007dbfcaccd96b0ffe1258942f5c75 SHA512 d485444e9cda6ed473ca48e7bbdbbfa6be45a3da3f6624d7de4e1ef100f949847065cbae42f1b5171e2851da5e28502f0ca2efeb9f051f8829eb396e2e1681c1 diff --git a/kde-plasma/krdp/krdp-6.7.3.ebuild b/kde-plasma/krdp/krdp-6.7.3.ebuild new file mode 100644 index 0000000000000..fe71bd11df408 --- /dev/null +++ b/kde-plasma/krdp/krdp-6.7.3.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_EXAMPLES="true" +ECM_TEST="true" +KFMIN=6.26.0 +QTMIN=6.10.1 +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" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="systemd" + +COMMON_DEPEND=" + >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,wayland] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-plasma/kpipewire-${KDE_CATV}:6 + >=net-misc/freerdp-3.1:3[server] + sys-libs/pam + x11-libs/libxkbcommon + systemd? ( >=sys-apps/systemd-254:= ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/plasma-wayland-protocols +" +RDEPEND="${COMMON_DEPEND} + dev-libs/kirigami-addons:6 + >=kde-frameworks/kirigami-${KFMIN}:6 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +src_configure() { + # std::jthread and std::stop_token are implemented as experimental in libcxx + # enable these experimental libraries on clang systems + # https://libcxx.llvm.org/Status/Cxx20.html#note-p0660 + [[ $(tc-get-cxx-stdlib) == 'libc++' ]] && append-cxxflags -fexperimental-library + + local mycmakeargs=( + $(cmake_use_find_package systemd Systemd) + ) + + ecm_src_configure +}