commit:     8443a5f4b2a3c4486212d247780354bf9cc51628
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  5 13:43:16 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jul  5 18:07:50 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8443a5f4

kde-misc/kclock: drop 24.12.3-r1

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

 kde-misc/kclock/Manifest                           |   1 -
 .../files/kclock-24.12.3-kirigami-6.12.patch       | 114 ---------------------
 kde-misc/kclock/kclock-24.12.3-r1.ebuild           |  36 -------
 3 files changed, 151 deletions(-)

diff --git a/kde-misc/kclock/Manifest b/kde-misc/kclock/Manifest
index f4059b74d584..5e7a7c1e3d6c 100644
--- a/kde-misc/kclock/Manifest
+++ b/kde-misc/kclock/Manifest
@@ -1,3 +1,2 @@
-DIST kclock-24.12.3.tar.xz 663004 BLAKE2B 
4fd9d75f4803f0299e216fb8e38963bb3618bec81e805b2d1a5b167089d0ae8a1056e571e5504b932785b278dc56803290f63f5d403f3efc4852186702f119f7
 SHA512 
5b50f6560095d9ec5e34577b2efb88af9c682cb78c439a534fb7e23dda35b83b78d3579fdb15d5349b3ed9d10d6098bfbee48d9e2f82b6ddb07f08e5025cb41d
 DIST kclock-25.04.2.tar.xz 666064 BLAKE2B 
29cdff4b710e12f8150735cda84f0bd45fbcfa110900ffe8c91c176b78626cdd2cd20983e6b548bed4a8b2c0d1fd0ba4b2c4bbea8daf6421c1eae24b2f290cc4
 SHA512 
e7d34e39cd6051a7efb4d19a68cb2e4403ed835c37b72f0f03108ce668788bc0da336033a2f6237b45b4219566e6d77b56d2c15d2ae7312e46968aabcc3da651
 DIST kclock-25.04.3.tar.xz 666108 BLAKE2B 
75ae96e7ca172186b5e4809c2132f77bf41d35a10eb3bb964cfd7d45c77d4b70ca545d91035aadd95b3ce8efc3f7d940f7f8c2d271bcc6a67991679c02b4c22f
 SHA512 
12e7400ea115292198948cc6779c57a4e65a1afed96765645fb9bfdb1514a717c9d14ba075791833a80f73f5399797a9aa33119593762e3dac394579dd91c783

diff --git a/kde-misc/kclock/files/kclock-24.12.3-kirigami-6.12.patch 
b/kde-misc/kclock/files/kclock-24.12.3-kirigami-6.12.patch
deleted file mode 100644
index 51586df4a586..000000000000
--- a/kde-misc/kclock/files/kclock-24.12.3-kirigami-6.12.patch
+++ /dev/null
@@ -1,114 +0,0 @@
-From 7926d90aa82875e5c7e87e8c41c766c1f1d156c0 Mon Sep 17 00:00:00 2001
-From: Nate Graham <n...@kde.org>
-Date: Mon, 24 Mar 2025 14:18:15 -0600
-Subject: [PATCH] AlarmForm: create duration and snooze models correctly
-
-Currently these are created imperatively to work around the fact that
-ListItem can't accept i18n() strings. This imperative assignment breaks
-implicitWidth bindings on the Repeater object, which bubbles up and
-eventually causes the dialog to have a content size of zero.
-
-Instead, create the data models as arrays of dictionaries, which
-preserves the bindings and is the recommended way to do this sort of
-lightweight custom model.
----
- src/kclock/qml/alarm/AlarmForm.qml | 64 ++++++++++++++----------------
- 1 file changed, 29 insertions(+), 35 deletions(-)
-
-diff --git a/src/kclock/qml/alarm/AlarmForm.qml 
b/src/kclock/qml/alarm/AlarmForm.qml
-index 29644d8..969ad47 100644
---- a/src/kclock/qml/alarm/AlarmForm.qml
-+++ b/src/kclock/qml/alarm/AlarmForm.qml
-@@ -129,30 +129,27 @@ Kirigami.FormLayout {
-             }
-         }
-         title: i18n("Select Ring Duration")
--        model: ListModel {
--            // we can't use i18n with ListElement
--            Component.onCompleted: {
--                append({"name": i18n("None"), "value": -1});
--                append({"name": i18n("1 minute"), "value": 1});
--                append({"name": i18n("2 minutes"), "value": 2});
--                append({"name": i18n("5 minutes"), "value": 5});
--                append({"name": i18n("10 minutes"), "value": 10});
--                append({"name": i18n("15 minutes"), "value": 15});
--                append({"name": i18n("30 minutes"), "value": 30});
--                append({"name": i18n("1 hour"), "value": 60});
--            }
--        }
--        
-+        model: [
-+            {"name": i18n("None"), "value": -1},
-+            {"name": i18n("1 minute"), "value": 1},
-+            {"name": i18n("2 minutes"), "value": 2},
-+            {"name": i18n("5 minutes"), "value": 5},
-+            {"name": i18n("10 minutes"), "value": 10},
-+            {"name": i18n("15 minutes"), "value": 15},
-+            {"name": i18n("30 minutes"), "value": 30},
-+            {"name": i18n("1 hour"), "value": 60}
-+        ]
-+
-         dialogDelegate: RadioDelegate {
-             implicitWidth: Kirigami.Units.gridUnit * 16
-             topPadding: Kirigami.Units.smallSpacing * 2
-             bottomPadding: Kirigami.Units.smallSpacing * 2
--            
--            text: name
--            checked: root.formRingDuration == value
-+
-+            text: modelData.name
-+            checked: root.formRingDuration == modelData.value
-             onCheckedChanged: {
-                 if (checked) {
--                    root.formRingDuration = value;
-+                    root.formRingDuration = modelData.value;
-                 }
-             }
-         }
-@@ -167,29 +164,26 @@ Kirigami.FormLayout {
-         Kirigami.FormData.label: i18n("Snooze Length:")
-         title: i18n("Select Snooze Length")
-         text: formSnoozeDuration === 1 ? i18n("1 minute") : i18n("%1 
minutes", formSnoozeDuration)
--        model: ListModel {
--            // we can't use i18n with ListElement
--            Component.onCompleted: {
--                append({"name": i18n("1 minute"), "value": 1});
--                append({"name": i18n("2 minutes"), "value": 2});
--                append({"name": i18n("5 minutes"), "value": 5});
--                append({"name": i18n("10 minutes"), "value": 10});
--                append({"name": i18n("15 minutes"), "value": 15});
--                append({"name": i18n("30 minutes"), "value": 30});
--                append({"name": i18n("1 hour"), "value": 60});
--            }
--        }
--        
-+        model: [
-+            {"name": i18n("1 minute"), "value": 1},
-+            {"name": i18n("2 minutes"), "value": 2},
-+            {"name": i18n("5 minutes"), "value": 5},
-+            {"name": i18n("10 minutes"), "value": 10},
-+            {"name": i18n("15 minutes"), "value": 15},
-+            {"name": i18n("30 minutes"), "value": 30},
-+            {"name": i18n("1 hour"), "value": 60},
-+        ]
-+
-         dialogDelegate: RadioDelegate {
-             implicitWidth: Kirigami.Units.gridUnit * 16
-             topPadding: Kirigami.Units.smallSpacing * 2
-             bottomPadding: Kirigami.Units.smallSpacing * 2
--            
--            text: name
--            checked: root.formSnoozeDuration == value
-+
-+            text: modelData.name
-+            checked: root.formSnoozeDuration == modelData.value
-             onCheckedChanged: {
-                 if (checked) {
--                    root.formSnoozeDuration = value;
-+                    root.formSnoozeDuration = modelData.value;
-                 }
-             }
-         }
--- 
-GitLab
-

diff --git a/kde-misc/kclock/kclock-24.12.3-r1.ebuild 
b/kde-misc/kclock/kclock-24.12.3-r1.ebuild
deleted file mode 100644
index 05507eb5eab0..000000000000
--- a/kde-misc/kclock/kclock-24.12.3-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_CATEGORY="utilities"
-KFMIN=6.7.0
-QTMIN=6.7.2
-inherit ecm gear.kde.org
-
-DESCRIPTION="Convergent clock application for Plasma"
-HOMEPAGE="https://apps.kde.org/kclock/";
-
-LICENSE="CC0-1.0 CC-BY-4.0 GPL-2+ GPL-3+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~x86"
-
-DEPEND="
-       dev-libs/kirigami-addons:6
-       >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
-       >=dev-qt/qtdeclarative-${QTMIN}:6
-       >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
-       >=kde-frameworks/kconfig-${KFMIN}:6
-       >=kde-frameworks/kcoreaddons-${KFMIN}:6
-       >=kde-frameworks/kdbusaddons-${KFMIN}:6
-       >=kde-frameworks/ki18n-${KFMIN}:6
-       >=kde-frameworks/kirigami-${KFMIN}:6
-       >=kde-frameworks/knotifications-${KFMIN}:6
-       >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
-       kde-plasma/libplasma:6
-"
-RDEPEND="${DEPEND}
-       >=dev-qt/qt5compat-${QTMIN}:6[qml]
-"
-
-PATCHES=( "${FILESDIR}/${P}-kirigami-6.12.patch" )

Reply via email to