diff options
Diffstat (limited to 'kde-plasma/kdeplasma-addons')
-rw-r--r-- | kde-plasma/kdeplasma-addons/Manifest | 4 | ||||
-rw-r--r-- | kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.5-fix-potd-wallpapers-change-freq-1.patch | 47 | ||||
-rw-r--r-- | kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.5-fix-potd-wallpapers-change-freq-2.patch | 44 | ||||
-rw-r--r-- | kde-plasma/kdeplasma-addons/kdeplasma-addons-5.25.2.ebuild | 70 | ||||
-rw-r--r-- | kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.11.ebuild (renamed from kde-plasma/kdeplasma-addons/kdeplasma-addons-5.24.5-r1.ebuild) | 28 | ||||
-rw-r--r-- | kde-plasma/kdeplasma-addons/kdeplasma-addons-6.0.90-r1.ebuild | 73 | ||||
-rw-r--r-- | kde-plasma/kdeplasma-addons/metadata.xml | 2 |
7 files changed, 89 insertions, 179 deletions
diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest index ca78f6b8cd3a..d55967a232f3 100644 --- a/kde-plasma/kdeplasma-addons/Manifest +++ b/kde-plasma/kdeplasma-addons/Manifest @@ -1,2 +1,2 @@ -DIST kdeplasma-addons-5.24.5.tar.xz 635292 BLAKE2B baadba07cc223ae0dd87718202177c284a8db4efd8538297c456a2623df2b28449bcb0e55aec346a7aa76fe148c72bdf6ba354f1ccd897b8639153e5c31ceaa7 SHA512 de69d14ef6ffb23824bc646c1582cddfcac7334e7543a1414075f3debd8aab46d51d01983617ffec371ad1df703756b5f8d6c38eebb80ad10b6fe4d320747669 -DIST kdeplasma-addons-5.25.2.tar.xz 657952 BLAKE2B bf81211228869d615ca0ec755d61d03947e81e175e252d3b3b35dfb19d1524ee13346b16b2094d91b73312ba756f62086460ab1399939ef190877406ddc64d3b SHA512 9a4707c567b339a2b8916252318a567997abd54864f13187d0ed3e71178f0dafb82631a2dbc6fbdc0d4547378589a7be0984f19be1c5b745d9ea06216c0b1bc9 +DIST kdeplasma-addons-5.27.11.tar.xz 828464 BLAKE2B e1510944a45d20c0fbb46204e5ecd029a6de92396c40eadfe6fd932e8319c101befdb6862b385e0c8f02a5d91890927a576e1557563dab591d4dca745087318f SHA512 fdb9fdecba5e3b389ebc1ef165de3a988b52989bf4d38e38e46629355c937967b82f7cda8843641c16cd4927eddf6c35038168ffb739106eb33b356c9d939c86 +DIST kdeplasma-addons-6.0.90.tar.xz 884396 BLAKE2B 21002435b23d2fa6ba410e5d383abe0854c8f9a736b098c0436c2b800d77b8248c0240babe606edffa364eb04c9c6853f5a4becef9883849ecbcf212dcb69240 SHA512 c55382cf90f1f510b2751d678aa699d046e9d6b5a25e99f62d17bf858796c6a56423102f5cff1632c7e6f510a8e0d92488a26b25a0973431183cb554dcc5e686 diff --git a/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.5-fix-potd-wallpapers-change-freq-1.patch b/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.5-fix-potd-wallpapers-change-freq-1.patch deleted file mode 100644 index 5e692fa1fedb..000000000000 --- a/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.5-fix-potd-wallpapers-change-freq-1.patch +++ /dev/null @@ -1,47 +0,0 @@ -From d3bb3dc1d96ef7d734503e6d78dc3ce35106a628 Mon Sep 17 00:00:00 2001 -From: Fushan Wen <qydwhotmail@gmail.com> -Date: Thu, 5 May 2022 10:16:45 +0800 -Subject: [PATCH] wallpapers/potd: Give random chooser a seed in - simonstalenhagprovider - -Make the seed depend on the current date. - -CCBUG: 453391 ---- - dataengines/potd/simonstalenhagprovider.cpp | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -diff --git a/dataengines/potd/simonstalenhagprovider.cpp b/dataengines/potd/simonstalenhagprovider.cpp -index ebcb3423f..fe273ec79 100644 ---- a/dataengines/potd/simonstalenhagprovider.cpp -+++ b/dataengines/potd/simonstalenhagprovider.cpp -@@ -6,10 +6,11 @@ - - #include "simonstalenhagprovider.h" - -+#include <random> -+ - #include <QDebug> - #include <QJsonArray> - #include <QJsonDocument> --#include <QRandomGenerator> - - #include <KIO/Job> - #include <KPluginFactory> -@@ -28,8 +29,11 @@ static QJsonValue randomArrayValueByKey(const QJsonObject &object, QLatin1String - return result; - } - -- auto arraySize = array.size(); -- return array.at(QRandomGenerator::global()->bounded(arraySize)); -+ // Plasma 5.24.0 release date -+ std::mt19937 randomEngine(QDate(2022, 2, 3).daysTo(QDate::currentDate())); -+ std::uniform_int_distribution<int> distrib(0, array.size() - 1); -+ -+ return array.at(distrib(randomEngine)); - } - - SimonStalenhagProvider::SimonStalenhagProvider(QObject *parent, const QVariantList &args) --- -GitLab - diff --git a/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.5-fix-potd-wallpapers-change-freq-2.patch b/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.5-fix-potd-wallpapers-change-freq-2.patch deleted file mode 100644 index af9ef33516e9..000000000000 --- a/kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.5-fix-potd-wallpapers-change-freq-2.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 326ae3a24ccb1f1b526f4742a84e4ce24046effd Mon Sep 17 00:00:00 2001 -From: Fushan Wen <qydwhotmail@gmail.com> -Date: Thu, 5 May 2022 10:19:22 +0800 -Subject: [PATCH] wallpapers/potd: Give random chooser a seed in flickrprovider - -Make the seed depend on the current date. - -BUG: 453391 -FIXED-IN: 5.24.6 ---- - dataengines/potd/flickrprovider.cpp | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -diff --git a/dataengines/potd/flickrprovider.cpp b/dataengines/potd/flickrprovider.cpp -index fe542f2b5..3861bd700 100644 ---- a/dataengines/potd/flickrprovider.cpp -+++ b/dataengines/potd/flickrprovider.cpp -@@ -7,8 +7,9 @@ - - #include "flickrprovider.h" - -+#include <random> -+ - #include <QDebug> --#include <QRandomGenerator> - #include <QRegularExpression> - #include <QUrlQuery> - -@@ -127,7 +128,11 @@ void FlickrProvider::xmlRequestFinished(KJob *_job) - } - - if (m_photoList.begin() != m_photoList.end()) { -- QUrl url(m_photoList.at(QRandomGenerator::global()->bounded(m_photoList.size()))); -+ // Plasma 5.24.0 release date -+ std::mt19937 randomEngine(QDate(2022, 2, 3).daysTo(QDate::currentDate())); -+ std::uniform_int_distribution<int> distrib(0, m_photoList.size() - 1); -+ -+ QUrl url(m_photoList.at(distrib(randomEngine))); - KIO::StoredTransferJob *imageJob = KIO::storedGet(url, KIO::NoReload, KIO::HideProgressInfo); - connect(imageJob, &KIO::StoredTransferJob::finished, this, &FlickrProvider::imageRequestFinished); - } else { --- -GitLab - diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.25.2.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.25.2.ebuild deleted file mode 100644 index a3695f4c18c8..000000000000 --- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.25.2.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.94.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.4 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org optfeature - -DESCRIPTION="Extra Plasma applets and engines" - -LICENSE="GPL-2 LGPL-2" -SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -IUSE="share webengine" - -RESTRICT="test" # bug 727846 - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kunitconversion-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) - webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-plasma/plasma-workspace-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package share KF5Purpose) - $(cmake_use_find_package webengine Qt5WebEngine) - ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "Disk quota applet" sys-fs/quota - fi - ecm_pkg_postinst -} diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.24.5-r1.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.11.ebuild index a5195e5682e3..eeba0ce7ff99 100644 --- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.24.5-r1.ebuild +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.11.ebuild @@ -1,32 +1,30 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.90.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org optfeature +QTMIN=5.15.9 +inherit ecm plasma.kde.org optfeature DESCRIPTION="Extra Plasma applets and engines" LICENSE="GPL-2 LGPL-2" SLOT="5" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -IUSE="share webengine" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" +IUSE="+alternate-calendar networkmanager share webengine" RESTRICT="test" # bug 727846 DEPEND=" >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 >=kde-frameworks/kconfigwidgets-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 @@ -41,25 +39,23 @@ DEPEND=" >=kde-frameworks/kservice-${KFMIN}:5 >=kde-frameworks/kunitconversion-${KFMIN}:5 >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 >=kde-frameworks/sonnet-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 + alternate-calendar? ( dev-libs/icu:= ) + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 ) " RDEPEND="${DEPEND} >=dev-qt/qtquickcontrols-${QTMIN}:5 >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-plasma/plasma-workspace-${PVCUT}:5 " -PATCHES=( - "${FILESDIR}"/${P}-fix-potd-wallpapers-change-freq-{1,2}.patch # KDE-bug 453391 -) - src_configure() { local mycmakeargs=( + $(cmake_use_find_package alternate-calendar ICU) + $(cmake_use_find_package networkmanager KF5NetworkManagerQt) $(cmake_use_find_package share KF5Purpose) $(cmake_use_find_package webengine Qt5WebEngine) ) diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.0.90-r1.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.0.90-r1.ebuild new file mode 100644 index 000000000000..7660c598ed51 --- /dev/null +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.0.90-r1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org optfeature + +DESCRIPTION="Extra Plasma applets and engines" + +LICENSE="GPL-2 LGPL-2" +SLOT="6" +KEYWORDS="~amd64" +IUSE="+alternate-calendar share webengine" + +RESTRICT="test" # bug 727846, +missing selenium-webdriver-at-spi + +DEPEND=" + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdeclarative-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/kholidays-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/krunner-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kunitconversion-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 + >=kde-plasma/libplasma-${PVCUT}:6 + >=kde-plasma/plasma5support-${PVCUT}:6 + alternate-calendar? ( dev-libs/icu:= ) + share? ( >=kde-frameworks/purpose-${KFMIN}:6 ) + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 ) +" +RDEPEND="${DEPEND} + dev-libs/kirigami-addons:6 + >=dev-qt/qtquick3d-${QTMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package alternate-calendar ICU) + $(cmake_use_find_package share KF6Purpose) + $(cmake_use_find_package webengine Qt6WebEngine) + ) + + ecm_src_configure +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "Disk quota applet" "sys-fs/quota" + fi + ecm_pkg_postinst +} diff --git a/kde-plasma/kdeplasma-addons/metadata.xml b/kde-plasma/kdeplasma-addons/metadata.xml index 8aace809aa2b..ca846463acd9 100644 --- a/kde-plasma/kdeplasma-addons/metadata.xml +++ b/kde-plasma/kdeplasma-addons/metadata.xml @@ -9,6 +9,8 @@ <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> <use> + <flag name="alternate-calendar">Support alternate calendar systems (currently Chinese or Indian) via <pkg>dev-libs/icu</pkg></flag> + <flag name="networkmanager">Disable wallpaper update when using metered connections</flag> <flag name="share">Enable applet for quickly sharing data to a variety of sources</flag> <flag name="webengine">Enable dictionary and web browser applets using <pkg>dev-qt/qtwebengine</pkg></flag> </use> |