commit:     70ad14075cc6170bf70bd7caa1b98f76a757703f
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 28 06:45:09 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Sep 23 20:05:00 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=70ad1407

kde-misc/krusader: Port to KF6

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

 kde-misc/krusader/krusader-9999.ebuild | 83 +++++++++++++++++-----------------
 1 file changed, 41 insertions(+), 42 deletions(-)

diff --git a/kde-misc/krusader/krusader-9999.ebuild 
b/kde-misc/krusader/krusader-9999.ebuild
index a247c59b91..321e43c5f1 100644
--- a/kde-misc/krusader/krusader-9999.ebuild
+++ b/kde-misc/krusader/krusader-9999.ebuild
@@ -4,64 +4,63 @@
 EAPI=8
 
 ECM_HANDBOOK="forceoptional"
-KFMIN=5.115.0
-QTMIN=5.15.12
+KFMIN=6.0.0
+QTMIN=6.7.2
 inherit ecm kde.org optfeature
 
 if [[ ${KDE_BUILD_TYPE} = release ]]; then
        SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
        KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+else
+       EGIT_BRANCH="work/kf6"
 fi
 
 DESCRIPTION="Advanced twin-panel (commander-style) file-manager with many 
extras"
 HOMEPAGE="https://krusader.org/";
 
 LICENSE="GPL-2+"
-SLOT="5"
+SLOT="0"
 IUSE=""
 
 COMMON_DEPEND="
-       >=dev-qt/qtdbus-${QTMIN}:5
-       >=dev-qt/qtgui-${QTMIN}:5
-       >=dev-qt/qtprintsupport-${QTMIN}:5
-       >=dev-qt/qtwidgets-${QTMIN}:5
-       >=dev-qt/qtxml-${QTMIN}:5
-       >=kde-frameworks/karchive-${KFMIN}:5
-       >=kde-frameworks/kbookmarks-${KFMIN}:5
-       >=kde-frameworks/kcodecs-${KFMIN}:5
-       >=kde-frameworks/kcompletion-${KFMIN}:5
-       >=kde-frameworks/kconfig-${KFMIN}:5
-       >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-       >=kde-frameworks/kcoreaddons-${KFMIN}:5
-       >=kde-frameworks/kguiaddons-${KFMIN}:5
-       >=kde-frameworks/ki18n-${KFMIN}:5
-       >=kde-frameworks/kiconthemes-${KFMIN}:5
-       >=kde-frameworks/kio-${KFMIN}:5
-       >=kde-frameworks/kitemviews-${KFMIN}:5
-       >=kde-frameworks/kjobwidgets-${KFMIN}:5
-       >=kde-frameworks/knotifications-${KFMIN}:5
-       >=kde-frameworks/kparts-${KFMIN}:5
-       >=kde-frameworks/kservice-${KFMIN}:5
-       >=kde-frameworks/ktextwidgets-${KFMIN}:5
-       >=kde-frameworks/kwallet-${KFMIN}:5
-       >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-       >=kde-frameworks/kwindowsystem-${KFMIN}:5
-       >=kde-frameworks/kxmlgui-${KFMIN}:5
-       >=kde-frameworks/solid-${KFMIN}:5
+       >=dev-qt/qt5compat-${QTMIN}:6
+       >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+       >=kde-frameworks/karchive-${KFMIN}:6
+       >=kde-frameworks/kbookmarks-${KFMIN}:6
+       >=kde-frameworks/kcodecs-${KFMIN}:6
+       >=kde-frameworks/kcompletion-${KFMIN}:6
+       >=kde-frameworks/kconfig-${KFMIN}:6
+       >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+       >=kde-frameworks/kcoreaddons-${KFMIN}:6
+       >=kde-frameworks/kglobalaccel-${KFMIN}:6
+       >=kde-frameworks/kguiaddons-${KFMIN}:6
+       >=kde-frameworks/ki18n-${KFMIN}:6
+       >=kde-frameworks/kiconthemes-${KFMIN}:6
+       >=kde-frameworks/kio-${KFMIN}:6
+       >=kde-frameworks/kitemviews-${KFMIN}:6
+       >=kde-frameworks/kjobwidgets-${KFMIN}:6
+       >=kde-frameworks/knotifications-${KFMIN}:6
+       >=kde-frameworks/kparts-${KFMIN}:6
+       >=kde-frameworks/kservice-${KFMIN}:6
+       >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+       >=kde-frameworks/ktextwidgets-${KFMIN}:6
+       >=kde-frameworks/kwallet-${KFMIN}:6
+       >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+       >=kde-frameworks/kwindowsystem-${KFMIN}:6
+       >=kde-frameworks/kxmlgui-${KFMIN}:6
+       >=kde-frameworks/solid-${KFMIN}:6
        sys-apps/acl
        sys-apps/attr
        sys-libs/zlib
 "
 DEPEND="${COMMON_DEPEND}
-       >=dev-qt/qtconcurrent-${QTMIN}:5
+       >=dev-qt/qtbase-${QTMIN}:6[concurrent]
 "
 RDEPEND="${COMMON_DEPEND}
-       kde-apps/kio-extras:5
-       >=kde-frameworks/ktexteditor-${KFMIN}:5
-       || (
-               kde-plasma/kdesu-gui:*
-               kde-plasma/kde-cli-tools:*[kdesu(-)]
-       )
+       !${CATEGORY}/${PN}:5
+       kde-apps/kio-extras:6
+       >=kde-frameworks/ktexteditor-${KFMIN}:6
+       kde-plasma/kdesu-gui:*
 "
 
 src_prepare() {
@@ -76,11 +75,11 @@ src_configure() {
 
 pkg_postinst() {
        if [[ -z "${REPLACING_VERSIONS}" ]]; then
-               optfeature "konsole view" "kde-apps/konsolepart:5" 
"kde-apps/konsole:5"
-               optfeature "Markdown text previews" 
"kde-misc/markdownpart:${SLOT}"
-               optfeature "PDF/PS and RAW image thumbnails" 
"kde-apps/thumbnailers:${SLOT}"
-               optfeature "video thumbnails" "kde-apps/ffmpegthumbs:${SLOT}"
-               optfeature "bookmarks support" "kde-apps/keditbookmarks:${SLOT}"
+               optfeature "konsole view" "kde-apps/konsole:6"
+               optfeature "Markdown text previews" "kde-misc/markdownpart:6"
+               optfeature "PDF/PS and RAW image thumbnails" 
"kde-apps/thumbnailers:6"
+               optfeature "video thumbnails" "kde-apps/ffmpegthumbs:6"
+               optfeature "bookmarks support" "kde-apps/keditbookmarks:6"
        fi
        ecm_pkg_postinst
 }

Reply via email to