commit:     d3dd51a7fabf81552e9a17933df27d6057070be6
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Dec  6 21:35:15 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Sep  9 19:25:36 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=d3dd51a7

kde-apps/kwave: Port to KF6, add ECM_TEST=true

Upstream commits:
32b9e32c89ccbe59883a4e594c9241901dc25d7e
a5da66020fc927a067ea64d4ab318f2b745b1c62

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

 eclass/gear.kde.org.eclass       |  1 +
 kde-apps/kwave/kwave-9999.ebuild | 40 ++++++++++++++++++++--------------------
 2 files changed, 21 insertions(+), 20 deletions(-)

diff --git a/eclass/gear.kde.org.eclass b/eclass/gear.kde.org.eclass
index 391cc7c1e1..f630c26a7a 100644
--- a/eclass/gear.kde.org.eclass
+++ b/eclass/gear.kde.org.eclass
@@ -290,6 +290,7 @@ fi
 if $(ver_test -gt 24.10.75); then
        case ${PN} in
                kalzium | \
+               kwave | \
                minuet | \
                step)
                        RDEPEND+=" !${CATEGORY}/${PN}:5" ;;

diff --git a/kde-apps/kwave/kwave-9999.ebuild b/kde-apps/kwave/kwave-9999.ebuild
index 59514d20cc..614eb1751c 100644
--- a/kde-apps/kwave/kwave-9999.ebuild
+++ b/kde-apps/kwave/kwave-9999.ebuild
@@ -4,33 +4,33 @@
 EAPI=8
 
 ECM_HANDBOOK="forceoptional"
-KFMIN=5.115.0
-QTMIN=5.15.12
+ECM_TEST="true"
+KFMIN=6.5.0
+QTMIN=6.7.2
 inherit ecm gear.kde.org
 
-DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types 
of audio files"
+DESCRIPTION="Sound editor built on KDE Frameworks that can edit many types of 
audio files"
 HOMEPAGE="https://apps.kde.org/kwave/";
 
 LICENSE="CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+ handbook? ( FDL-1.2 ) opus? ( 
BSD-2 )"
-SLOT="5"
+SLOT="6"
 KEYWORDS=""
 IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis"
 
 RDEPEND="
-       >=dev-qt/qtgui-${QTMIN}:5
-       >=dev-qt/qtwidgets-${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/ki18n-${KFMIN}:5
-       >=kde-frameworks/kiconthemes-${KFMIN}:5
-       >=kde-frameworks/kio-${KFMIN}:5
-       >=kde-frameworks/ktextwidgets-${KFMIN}:5
-       >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-       >=kde-frameworks/kxmlgui-${KFMIN}:5
+       >=dev-qt/qtbase-${QTMIN}:6[gui,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/ki18n-${KFMIN}:6
+       >=kde-frameworks/kiconthemes-${KFMIN}:6
+       >=kde-frameworks/kio-${KFMIN}:6
+       >=kde-frameworks/ktextwidgets-${KFMIN}:6
+       >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+       >=kde-frameworks/kxmlgui-${KFMIN}:6
        media-libs/audiofile:=
        >=sci-libs/fftw-3:=
        media-libs/libsamplerate
@@ -45,7 +45,7 @@ RDEPEND="
                        media-sound/twolame
                )
        )
-       qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5 )
+       qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:6 )
        opus? (
                media-libs/libogg
                media-libs/opus
@@ -57,7 +57,7 @@ RDEPEND="
        )
 "
 DEPEND="${RDEPEND}
-       >=dev-qt/qtconcurrent-${QTMIN}:5
+       >=dev-qt/qtbase-${QTMIN}:6[concurrent]
 "
 BDEPEND="
        sys-devel/gettext

Reply via email to