commit:     253080760a85fa02ad62b1e393e61ac0d5ba58aa
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  8 10:59:21 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Jan  8 13:16:25 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=25308076

kde-apps/krfb: Port to KF6

Upstream commit 39c83720bf7241048ed695f94bf5405742708134

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-apps/krfb/krfb-24.02.49.9999.ebuild | 50 ++++++++++++++++-----------------
 kde-apps/krfb/krfb-9999.ebuild          | 50 ++++++++++++++++-----------------
 kde-apps/krfb/metadata.xml              |  1 +
 3 files changed, 49 insertions(+), 52 deletions(-)

diff --git a/kde-apps/krfb/krfb-24.02.49.9999.ebuild 
b/kde-apps/krfb/krfb-24.02.49.9999.ebuild
index 3fbe58bcec..0a4c772480 100644
--- a/kde-apps/krfb/krfb-24.02.49.9999.ebuild
+++ b/kde-apps/krfb/krfb-24.02.49.9999.ebuild
@@ -4,36 +4,34 @@
 EAPI=8
 
 ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.245.0
+QTMIN=6.6.0
 inherit ecm gear.kde.org
 
 DESCRIPTION="VNC-compatible server to share Plasma desktops"
 HOMEPAGE="https://apps.kde.org/krfb/";
 
 LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
 KEYWORDS=""
 IUSE="wayland"
 
 COMMON_DEPEND="
-       >=dev-qt/qtdbus-${QTMIN}:5
-       >=dev-qt/qtnetwork-${QTMIN}:5
-       >=dev-qt/qtwidgets-${QTMIN}:5
-       >=dev-qt/qtx11extras-${QTMIN}:5
-       >=kde-frameworks/kcompletion-${KFMIN}:5
-       >=kde-frameworks/kconfig-${KFMIN}:5
-       >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-       >=kde-frameworks/kcoreaddons-${KFMIN}:5
-       >=kde-frameworks/kcrash-${KFMIN}:5
-       >=kde-frameworks/kdbusaddons-${KFMIN}:5
-       >=kde-frameworks/kdnssd-${KFMIN}:5
-       >=kde-frameworks/ki18n-${KFMIN}:5
-       >=kde-frameworks/knotifications-${KFMIN}:5
-       >=kde-frameworks/kwallet-${KFMIN}:5
-       >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-       >=kde-frameworks/kwindowsystem-${KFMIN}:5
-       >=kde-frameworks/kxmlgui-${KFMIN}:5
+       >=dev-qt/qtbase-${QTMIN}:6=[dbus,network,widgets]
+       >=kde-frameworks/kcompletion-${KFMIN}:6
+       >=kde-frameworks/kconfig-${KFMIN}:6
+       >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+       >=kde-frameworks/kcoreaddons-${KFMIN}:6
+       >=kde-frameworks/kcrash-${KFMIN}:6
+       >=kde-frameworks/kdbusaddons-${KFMIN}:6
+       >=kde-frameworks/kdnssd-${KFMIN}:6
+       >=kde-frameworks/ki18n-${KFMIN}:6
+       >=kde-frameworks/knotifications-${KFMIN}:6
+       >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+       >=kde-frameworks/kwallet-${KFMIN}:6
+       >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+       >=kde-frameworks/kwindowsystem-${KFMIN}:6
+       >=kde-frameworks/kxmlgui-${KFMIN}:6
        >=net-libs/libvncserver-0.9.9
        x11-libs/libX11
        x11-libs/libxcb
@@ -42,12 +40,12 @@ COMMON_DEPEND="
        wayland? (
                dev-libs/wayland
                || (
-                       >=dev-qt/qtgui-${QTMIN}:5[libinput]
-                       >=dev-qt/qtgui-${QTMIN}:5[X]
+                       >=dev-qt/qtbase-${QTMIN}:6[libinput]
+                       >=dev-qt/qtbase-${QTMIN}:6[X]
                )
-               >=dev-qt/qtwayland-${QTMIN}:5
-               kde-plasma/kpipewire:5
-               >=kde-plasma/kwayland-${KFMIN}:5
+               >=dev-qt/qtwayland-${QTMIN}:6
+               kde-plasma/kpipewire:6
+               >=kde-plasma/kwayland-${KFMIN}:6
        )
 "
 DEPEND="${COMMON_DEPEND}
@@ -56,7 +54,7 @@ DEPEND="${COMMON_DEPEND}
 RDEPEND="${COMMON_DEPEND}
        wayland? ( sys-apps/xdg-desktop-portal[screencast(+)] )
 "
-BDEPEND="wayland? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )"
+BDEPEND="wayland? ( >=dev-qt/qtwayland-${QTMIN}:6 )"
 
 src_configure() {
        local mycmakeargs=(

diff --git a/kde-apps/krfb/krfb-9999.ebuild b/kde-apps/krfb/krfb-9999.ebuild
index 3fbe58bcec..0a4c772480 100644
--- a/kde-apps/krfb/krfb-9999.ebuild
+++ b/kde-apps/krfb/krfb-9999.ebuild
@@ -4,36 +4,34 @@
 EAPI=8
 
 ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.245.0
+QTMIN=6.6.0
 inherit ecm gear.kde.org
 
 DESCRIPTION="VNC-compatible server to share Plasma desktops"
 HOMEPAGE="https://apps.kde.org/krfb/";
 
 LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
 KEYWORDS=""
 IUSE="wayland"
 
 COMMON_DEPEND="
-       >=dev-qt/qtdbus-${QTMIN}:5
-       >=dev-qt/qtnetwork-${QTMIN}:5
-       >=dev-qt/qtwidgets-${QTMIN}:5
-       >=dev-qt/qtx11extras-${QTMIN}:5
-       >=kde-frameworks/kcompletion-${KFMIN}:5
-       >=kde-frameworks/kconfig-${KFMIN}:5
-       >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-       >=kde-frameworks/kcoreaddons-${KFMIN}:5
-       >=kde-frameworks/kcrash-${KFMIN}:5
-       >=kde-frameworks/kdbusaddons-${KFMIN}:5
-       >=kde-frameworks/kdnssd-${KFMIN}:5
-       >=kde-frameworks/ki18n-${KFMIN}:5
-       >=kde-frameworks/knotifications-${KFMIN}:5
-       >=kde-frameworks/kwallet-${KFMIN}:5
-       >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-       >=kde-frameworks/kwindowsystem-${KFMIN}:5
-       >=kde-frameworks/kxmlgui-${KFMIN}:5
+       >=dev-qt/qtbase-${QTMIN}:6=[dbus,network,widgets]
+       >=kde-frameworks/kcompletion-${KFMIN}:6
+       >=kde-frameworks/kconfig-${KFMIN}:6
+       >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+       >=kde-frameworks/kcoreaddons-${KFMIN}:6
+       >=kde-frameworks/kcrash-${KFMIN}:6
+       >=kde-frameworks/kdbusaddons-${KFMIN}:6
+       >=kde-frameworks/kdnssd-${KFMIN}:6
+       >=kde-frameworks/ki18n-${KFMIN}:6
+       >=kde-frameworks/knotifications-${KFMIN}:6
+       >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+       >=kde-frameworks/kwallet-${KFMIN}:6
+       >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+       >=kde-frameworks/kwindowsystem-${KFMIN}:6
+       >=kde-frameworks/kxmlgui-${KFMIN}:6
        >=net-libs/libvncserver-0.9.9
        x11-libs/libX11
        x11-libs/libxcb
@@ -42,12 +40,12 @@ COMMON_DEPEND="
        wayland? (
                dev-libs/wayland
                || (
-                       >=dev-qt/qtgui-${QTMIN}:5[libinput]
-                       >=dev-qt/qtgui-${QTMIN}:5[X]
+                       >=dev-qt/qtbase-${QTMIN}:6[libinput]
+                       >=dev-qt/qtbase-${QTMIN}:6[X]
                )
-               >=dev-qt/qtwayland-${QTMIN}:5
-               kde-plasma/kpipewire:5
-               >=kde-plasma/kwayland-${KFMIN}:5
+               >=dev-qt/qtwayland-${QTMIN}:6
+               kde-plasma/kpipewire:6
+               >=kde-plasma/kwayland-${KFMIN}:6
        )
 "
 DEPEND="${COMMON_DEPEND}
@@ -56,7 +54,7 @@ DEPEND="${COMMON_DEPEND}
 RDEPEND="${COMMON_DEPEND}
        wayland? ( sys-apps/xdg-desktop-portal[screencast(+)] )
 "
-BDEPEND="wayland? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )"
+BDEPEND="wayland? ( >=dev-qt/qtwayland-${QTMIN}:6 )"
 
 src_configure() {
        local mycmakeargs=(

diff --git a/kde-apps/krfb/metadata.xml b/kde-apps/krfb/metadata.xml
index d925f24397..d9b6b77445 100644
--- a/kde-apps/krfb/metadata.xml
+++ b/kde-apps/krfb/metadata.xml
@@ -7,5 +7,6 @@
        </maintainer>
        <upstream>
                <bugs-to>https://bugs.kde.org/</bugs-to>
+               <remote-id type="kde-invent">network/krfb</remote-id>
        </upstream>
 </pkgmetadata>

Reply via email to