commit:     ccc90424261511ed046ca5756b3300db6f5714ee
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri May 17 13:54:09 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri May 17 14:10:21 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=ccc90424

kde-apps/kdeedu-data: Port to KF6, slotmove * to 0

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

 eclass/gear.kde.org.eclass                            |  1 -
 kde-apps/kdeedu-data/kdeedu-data-24.04.90.ebuild      | 16 ++++++++++++----
 kde-apps/kdeedu-data/kdeedu-data-24.05.49.9999.ebuild | 14 +++++++++++---
 kde-apps/kdeedu-data/kdeedu-data-9999.ebuild          |  2 +-
 profiles/updates/2Q-2024                              |  2 ++
 5 files changed, 26 insertions(+), 9 deletions(-)

diff --git a/eclass/gear.kde.org.eclass b/eclass/gear.kde.org.eclass
index eb64724f37..35c30d662c 100644
--- a/eclass/gear.kde.org.eclass
+++ b/eclass/gear.kde.org.eclass
@@ -268,7 +268,6 @@ fi
 if $(ver_test -gt 24.07.75); then
        case ${PN} in
                k3b | \
-               kdeedu-data | \
                kimagemapeditor | \
                kmplot | \
                poxml)

diff --git a/kde-apps/kdeedu-data/kdeedu-data-24.04.90.ebuild 
b/kde-apps/kdeedu-data/kdeedu-data-24.04.90.ebuild
index 1fbcfdb962..dd35987a86 100644
--- a/kde-apps/kdeedu-data/kdeedu-data-24.04.90.ebuild
+++ b/kde-apps/kdeedu-data/kdeedu-data-24.04.90.ebuild
@@ -3,16 +3,24 @@
 
 EAPI=8
 
-inherit gear.kde.org cmake
+inherit cmake gear.kde.org
 
 DESCRIPTION="Shared icons, artwork and data files for educational applications"
 
 LICENSE="GPL-2"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+SLOT="0"
+KEYWORDS="~amd64"
 IUSE=""
 
 BDEPEND="
-       dev-qt/qtcore:5
+       dev-qt/qtbase:6
        kde-frameworks/extra-cmake-modules:0
 "
+
+src_prepare() {
+       cmake_src_prepare
+
+       # default in git master/>=24.08, no code change since 2023
+       # this is a better fit since all revdeps are already KF6
+       sed -e "/find_package.*ECM/s/5\.90/6.0/" -i CMakeLists.txt || die
+}

diff --git a/kde-apps/kdeedu-data/kdeedu-data-24.05.49.9999.ebuild 
b/kde-apps/kdeedu-data/kdeedu-data-24.05.49.9999.ebuild
index a295bfef2e..c8f26a5677 100644
--- a/kde-apps/kdeedu-data/kdeedu-data-24.05.49.9999.ebuild
+++ b/kde-apps/kdeedu-data/kdeedu-data-24.05.49.9999.ebuild
@@ -3,16 +3,24 @@
 
 EAPI=8
 
-inherit gear.kde.org cmake
+inherit cmake gear.kde.org
 
 DESCRIPTION="Shared icons, artwork and data files for educational applications"
 
 LICENSE="GPL-2"
-SLOT="5"
+SLOT="0"
 KEYWORDS=""
 IUSE=""
 
 BDEPEND="
-       dev-qt/qtcore:5
+       dev-qt/qtbase:6
        kde-frameworks/extra-cmake-modules:0
 "
+
+src_prepare() {
+       cmake_src_prepare
+
+       # default in git master/>=24.08, no code change since 2023
+       # this is a better fit since all revdeps are already KF6
+       sed -e "/find_package.*ECM/s/5\.90/6.0/" -i CMakeLists.txt || die
+}

diff --git a/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild 
b/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild
index 1181103652..8508dce663 100644
--- a/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild
+++ b/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild
@@ -8,7 +8,7 @@ inherit cmake gear.kde.org
 DESCRIPTION="Shared icons, artwork and data files for educational applications"
 
 LICENSE="GPL-2"
-SLOT="6"
+SLOT="0"
 KEYWORDS=""
 IUSE=""
 

diff --git a/profiles/updates/2Q-2024 b/profiles/updates/2Q-2024
new file mode 100644
index 0000000000..453abee011
--- /dev/null
+++ b/profiles/updates/2Q-2024
@@ -0,0 +1,2 @@
+slotmove kde-apps/kdeedu-data 5 0
+slotmove kde-apps/kdeedu-data 6 0

Reply via email to