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" )