summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2022-08-06 08:58:34 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2022-08-06 09:18:44 +0200
commit4a3763432a57c1460b6c4a57134be68e11193c56 (patch)
tree8fd66a8c19b8e8110b2cfd1b89de578a6467e471 /kde-frameworks/kcmutils
parentkde-frameworks/kbookmarks: drop 5.92.0 (diff)
downloadgentoo-4a3763432a57c1460b6c4a57134be68e11193c56.tar.gz
gentoo-4a3763432a57c1460b6c4a57134be68e11193c56.tar.bz2
gentoo-4a3763432a57c1460b6c4a57134be68e11193c56.zip
kde-frameworks/kcmutils: drop 5.92.0-r1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-frameworks/kcmutils')
-rw-r--r--kde-frameworks/kcmutils/Manifest1
-rw-r--r--kde-frameworks/kcmutils/files/kcmutils-5.92.0-KDEBUG-444378.patch52
-rw-r--r--kde-frameworks/kcmutils/kcmutils-5.92.0-r1.ebuild36
3 files changed, 0 insertions, 89 deletions
diff --git a/kde-frameworks/kcmutils/Manifest b/kde-frameworks/kcmutils/Manifest
index b75d422d2ada..82d15824e2bf 100644
--- a/kde-frameworks/kcmutils/Manifest
+++ b/kde-frameworks/kcmutils/Manifest
@@ -1,2 +1 @@
-DIST kcmutils-5.92.0.tar.xz 172120 BLAKE2B 221482f15f1c8138f60565215f5c0c2d6e9922d82d81d3a90a1685f9e7a9407e459d56dd5e91a8dfc5b6dc322ec012a15422d265ca0cfaff54a8b7effb1ba0aa SHA512 b0810f87fc7b641ff05ae8b9816434175e494786ee86201a34bd435c2177e6b8dd963e60804747cec954ca7f02d54bdc7f944b72c0a774ff4dd86b186e9e2f8f
DIST kcmutils-5.96.0.tar.xz 186272 BLAKE2B 6c0996883d36431aa3bed2b6c83a8efef8791fd3d347d773e94a75c390c060ba3d0ef92eef8dac8902c9a734b9a348fcf0c8d912f8d15a316e2fa282921ace23 SHA512 75470dfbd9191f4ccdf8cea9078486c708135ff41407f6a9cc3c4d2b045501b36b3e874761f322e82eb052f806e3bf8ff1263860a36e7678e46a580c2413b0b3
diff --git a/kde-frameworks/kcmutils/files/kcmutils-5.92.0-KDEBUG-444378.patch b/kde-frameworks/kcmutils/files/kcmutils-5.92.0-KDEBUG-444378.patch
deleted file mode 100644
index b0f5b947dfcd..000000000000
--- a/kde-frameworks/kcmutils/files/kcmutils-5.92.0-KDEBUG-444378.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From c9c58de65c07c8a940cb4c9b91777450698f635c Mon Sep 17 00:00:00 2001
-From: Alexander Lohnau <alexander.lohnau@gmx.de>
-Date: Sun, 6 Mar 2022 21:31:51 +0100
-Subject: [PATCH] Fix KPluginSelector KCMs missing their metadata on plugin
- loading
-
-For the KWin KCMs we need the full metadata, because we read the
-plugin keyword.
-
-Without the X-KDE-ConfigModule key, plugins used to create a symlink
-in the kservices5 folder to their metadata, which then goes through the
-legacy code path we would read all the metadata.
-This includes the plugin keyword.
-
-When consumers would this key, but have an old KWin version which
-used the KPluginSelector class and a kcmutils version which reads X-KDE-ConfigModule, but does not
-include this bugfix, the plugin keyword will be empty and thus the config
-files can not be located.
-
-This makes it hard to fix the loading on kcmutils < 5.91, but keeping the
-code working with KWin < 5.24.
-
-To test this, you should check out KWin 5.23 and kcmutils master.
-Fox example https://github.com/nclarius/tile-gaps/ will then fail
-to load it's config. With this change included, it should load properly.
-
-BUG: 444378
----
- src/kpluginselector.cpp | 7 +++----
- 1 file changed, 3 insertions(+), 4 deletions(-)
-
-diff --git a/src/kpluginselector.cpp b/src/kpluginselector.cpp
-index d5248d3..1f4c651 100644
---- a/src/kpluginselector.cpp
-+++ b/src/kpluginselector.cpp
-@@ -969,10 +969,9 @@ void KPluginSelector::Private::PluginDelegate::configure(const QModelIndex &inde
- const QString pluginId = configModule.mid(idx + 1);
- metaDataList = {KPluginMetaData::findPluginById(pluginNamespace, pluginId)}; // Clear the list to avoid old desktop files to appear twice
- } else {
-- // the KCMs don't need any metadata themselves, just set the name to make sure the KPluginMetaData object
-- // is valid & the internal usage has the data it needs
-- QJsonObject kplugin({{QLatin1String("Name"), pluginInfo.name()}});
-- KPluginMetaData data(QJsonObject{{QLatin1String("KPlugin"), kplugin}}, absoluteKCMPath);
-+ // the KCMs don't need any metadata themselves, just use the one from the KPluginInfo object
-+ // this way for example a KPackage plugin can specify plugin keyword
-+ KPluginMetaData data(pluginInfo.toMetaData().rawData(), absoluteKCMPath);
- metaDataList = {data}; // Clear the list to avoid old desktop files to appear twice
- }
- }
---
-GitLab
-
diff --git a/kde-frameworks/kcmutils/kcmutils-5.92.0-r1.ebuild b/kde-frameworks/kcmutils/kcmutils-5.92.0-r1.ebuild
deleted file mode 100644
index 3b06f270a6d2..000000000000
--- a/kde-frameworks/kcmutils/kcmutils-5.92.0-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Framework to work with KDE System Settings modules"
-LICENSE="LGPL-2"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kauth-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kconfigwidgets-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kdeclarative-${PVCUT}*:5
- =kde-frameworks/kguiaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kitemviews-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
- =kde-frameworks/kxmlgui-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-KDEBUG-444378.patch" )