diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2022-08-06 08:58:34 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2022-08-06 09:18:44 +0200 |
commit | 4a3763432a57c1460b6c4a57134be68e11193c56 (patch) | |
tree | 8fd66a8c19b8e8110b2cfd1b89de578a6467e471 /kde-frameworks/kcmutils | |
parent | kde-frameworks/kbookmarks: drop 5.92.0 (diff) | |
download | gentoo-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/Manifest | 1 | ||||
-rw-r--r-- | kde-frameworks/kcmutils/files/kcmutils-5.92.0-KDEBUG-444378.patch | 52 | ||||
-rw-r--r-- | kde-frameworks/kcmutils/kcmutils-5.92.0-r1.ebuild | 36 |
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" ) |