summaryrefslogtreecommitdiff
path: root/kde-frameworks/kio
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-12-22 14:08:05 +0000
committerV3n3RiX <venerix@koprulu.sector>2021-12-22 14:08:05 +0000
commit93a93e9a3b53c1a73142a305ea1f8136846942ee (patch)
treeb9791a06ab3284e27b568412c59316c66240c682 /kde-frameworks/kio
parent2771f79232c273bc2a57d23bf335dd81ccf6af28 (diff)
gentoo resync : 22.12.2021
Diffstat (limited to 'kde-frameworks/kio')
-rw-r--r--kde-frameworks/kio/Manifest11
-rw-r--r--kde-frameworks/kio/files/kio-5.85.0-KDirOperator-exp-to-url-only-in-detail-treeview.patch54
-rw-r--r--kde-frameworks/kio/files/kio-5.85.0-allow-edit-icons-for-root-owned-desktop-files.patch32
-rw-r--r--kde-frameworks/kio/files/kio-5.85.0-revert-to-pre-libblkid-parsing.patch128
-rw-r--r--kde-frameworks/kio/files/kio-5.88.0-fix-KRun-open-URLs-twice.patch87
-rw-r--r--kde-frameworks/kio/kio-5.85.0-r2.ebuild100
-rw-r--r--kde-frameworks/kio/kio-5.88.0-r2.ebuild (renamed from kde-frameworks/kio/kio-5.85.0-r1.ebuild)5
-rw-r--r--kde-frameworks/kio/kio-5.89.0-r1.ebuild (renamed from kde-frameworks/kio/kio-5.88.0-r1.ebuild)2
8 files changed, 93 insertions, 326 deletions
diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest
index 2d9d0f675553..b7fb14ddb392 100644
--- a/kde-frameworks/kio/Manifest
+++ b/kde-frameworks/kio/Manifest
@@ -1,10 +1,7 @@
-AUX kio-5.85.0-KDirOperator-exp-to-url-only-in-detail-treeview.patch 1839 BLAKE2B a09e264a7c6e6bc8bf2ceda44937b8aac7c70a3fc40383dac70a78dcc7126c9387a7bfb478d52f7b2fb8c829b7e996d4336aee27c141ecb229f3f903ff6f37ba SHA512 7b4124d839337074e85fe499eeb1ef6b4290b000be9c180cf7c09432c85bc2a6f931207aa3f3c3cab94d4f877efaf1a73701394c1be3fbf15c9950ed6dffc816
-AUX kio-5.85.0-allow-edit-icons-for-root-owned-desktop-files.patch 1156 BLAKE2B 4a36114a86844b7d5abe0a5ab89ae979b99dda3e2fe307d7887fc66ef31c81da311f708927b2cddf0367ede36e12945ed9eee715178c6fd23abb99a6f47e4109 SHA512 579b74442c0057a5629cc516b5955a9d7b5504727d0eaeb3f5a5eb7ef828f30c2869e286000b492800b9139b602b98293cd3a67e91877993c2ea5deb70f4890a
-AUX kio-5.85.0-revert-to-pre-libblkid-parsing.patch 4908 BLAKE2B 55436d26509966c05d445b3d8041271893be362c928fab4cfe6552995c1325001f072e84a1c2ce6e31c60687e29164c5e732dba2dc9ee3359585f5c1aefbc358 SHA512 eead88e9bf955a22157464b2d16ee9ad90c82e8c88ee454eff2ce5389a71dba3321bae26bcacc5899dd1555d378c6da63829dc5f4f9536b1b75c4f21deabb7cd
+AUX kio-5.88.0-fix-KRun-open-URLs-twice.patch 3243 BLAKE2B 0e93a04be3fec646fccb9ef45328f0bf8e72c874a629a130f496e27185c36960841b409076606d5bb049708f09ec27156971654b584a1f6274d314736c002283 SHA512 903aacef3af878223df0fc755c7001d7e5a0a9b1e1791b672a8bd81092721f3777f0621cc79c049230eb1f05e5a7cc9a42548ca7eee5307994edf9c237589f2a
AUX kio-5.88.0-fix-copy-between-filesystems.patch 1094 BLAKE2B 0528d84cd6cb61ee370c9f4c50c48852420a02e403f622742f71920455c8cae90fc05e0026cd59fa0d8ab9a404bc531a80ba47d231fdd273fe89a8d27f10cf4f SHA512 becdf85d9bd9c52c05d5b8b23762fa0ba3794cd617b46fa50643200bbca793a5636275f77d2dcad709f69e34bc8fa1cb6a73998f23bb9591a484b73551ced0e8
-DIST kio-5.85.0.tar.xz 3200300 BLAKE2B fd723dba761b81862bf503645a8526a246867e5a10441f3edf895e4107c189ead357615e17f3704325976ed29867c54f98bc11b4e977e21a78d429ee7efa2dde SHA512 73c69743f3d99671ced8176bf9806df54eb3afd04dbdd9dd92b79c9979428f980d3dbda9504c81aca4aa36249b3e43edcc38831497752e31a510a70ee98dc4e8
DIST kio-5.88.0.tar.xz 3247924 BLAKE2B 3687e97b3c936c93e7ee87f314340f8e9889e2afae584d360eb44414994406a34678ea304fff081a65beb03fa98ec1f22870f3a3f86e124352bc96f51c142c1f SHA512 3d79bc90c2f6aa54080824c15da282f54d18530362ffd144f36754f1751f58c0c48c9fd12ffece49f0b455c524b8585ba6c2baa684b0992471b7ec0636350c19
-EBUILD kio-5.85.0-r1.ebuild 2622 BLAKE2B 326ebbf29032e342e73b733dd721ad5c11902048233ab566a8570b024a580ccd3a26b6ace2838f5f2f9af79241c18d811e1b4ac646b3f4c04fe65f1eb52bfeea SHA512 507a63d154d91561d2e5e7ea08f93536c8c1c8b5b9d722793e53464f2eda089ef0f3db139259c351100fc00edbd8c7b00e39c45c8f41a12f0a394dd7927fa39d
-EBUILD kio-5.85.0-r2.ebuild 2688 BLAKE2B 0d526978d9366666662467f681dc56b25c7badf3d1a543f0b556f82e551ed1468f9014535727aabb5575dc76a15925838f0c7d9f2d9d72ccd0e6c638ecaf9f73 SHA512 16ceea38cfd4480c7c67342cae557f350bf45c8fd20cd361f70952dcc3c9ff8e4a3ae33b1e107735150628c640e9ddf875b8cb8aaa48a51188018ab905833e24
-EBUILD kio-5.88.0-r1.ebuild 2478 BLAKE2B 0cd43ec5c67b133331e34892e71c8d07fc9a354c091f99d0f86ed0c24ba3133e5ca054dc434584e6f1b0ab2d346044ca5582ba76f4cb2ea063f91d82597797c0 SHA512 4286305457b80b13654bc9ec6d154e5993f0210ace0bb96e586d55611cd58492826ebb188ef186d91921b130c16c9195c49407265882a914480d44152e418913
+DIST kio-5.89.0.tar.xz 3252852 BLAKE2B 734e7b2e0dfea9a055c5a266baf0428cd124b7335de3685d61d1940936692f44197c90fd4b923e2e2c11e60e366f82297d147e367ceed9b759cf9cbbdf9a898f SHA512 c13b36c3a36da2c410522f81a5dd73f3a149bc858cd4f534d8c909cc10376ecac0b7c900e03e3a3091b7922453f19df19dce645dddf886a7e25e88424095ac24
+EBUILD kio-5.88.0-r2.ebuild 2544 BLAKE2B da6593ee7059d1e9a47dab87a4f7aa8a3895618838e2de5d4f920c48f787bf9fb1cc061bb33604315ba344ca4686fd0204b542d1daaa4a65bdc38f589bde01f2 SHA512 67219306ff2353e93136eb23f28664b1970705732845769e9305cabfc58ca16b5d414e5a833eef59392b4223ed8e1c9ee49e7f9ca2ded647977f56dfa4704f2e
+EBUILD kio-5.89.0-r1.ebuild 2411 BLAKE2B 1a586348fed19fba073c7f6afb974671209a7321577e6442f6be2cf945c863c687e925ab1ec33ea676e6fe9e711ee8ae6857222acd3c42e6466613ca68f0db6a SHA512 5e274a8601df839a695a8deac6b9ffa95731d02e63b30d276a1883352eef2f2a813cd6200d7bf8da8cdc99d3591f5d79e0b5f2a755b54a2ef94039df745d4719
MISC metadata.xml 672 BLAKE2B ed652f6e5751355ab96a5206da0184e37745e4b675e7f235648536931563b53c4f71112e81f809c88d02d01f9c77a20e9f41a2f6eb988b104636c8d450c50a18 SHA512 1fa6b33c8f146152015b0c8dbd70165022ceee580253850545c79eb3a74dbf44539e562014606a4ef4ea283a42f3946b1d3a79c0953a38fe10689137a53207ce
diff --git a/kde-frameworks/kio/files/kio-5.85.0-KDirOperator-exp-to-url-only-in-detail-treeview.patch b/kde-frameworks/kio/files/kio-5.85.0-KDirOperator-exp-to-url-only-in-detail-treeview.patch
deleted file mode 100644
index 54365b694fa6..000000000000
--- a/kde-frameworks/kio/files/kio-5.85.0-KDirOperator-exp-to-url-only-in-detail-treeview.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From 51737430fcd963a04a4eddbb166114ae25430814 Mon Sep 17 00:00:00 2001
-From: Ahmad Samir <a.samirh78@gmail.com>
-Date: Wed, 4 Aug 2021 23:22:10 +0200
-Subject: [PATCH] KDirOperator: expand to url only in detail tree view
-
-When "allow expansion" is disabled in the menu, the view type is KFile::Tree,
-however when selecting an item from the location (Name:) combobox history,
-the item model would expand to show the file; that should only happen if
-"allow expansion" is enabled, i.e. when the view type is KFile::DetailTree.
-
-BUG: 440475
-FIXED-IN: 5.86
-
-asturm 2021-08-15: fixed by merge with 8039f8b399757001ffa919ef56ede283c287dcd4
----
- src/filewidgets/kdiroperator.cpp | 13 +++++++++++--
- 1 file changed, 11 insertions(+), 2 deletions(-)
-
-diff --git a/src/filewidgets/kdiroperator.cpp b/src/filewidgets/kdiroperator.cpp
-index bc80d93fe..7af20a057 100644
---- a/src/filewidgets/kdiroperator.cpp
-+++ b/src/filewidgets/kdiroperator.cpp
-@@ -1870,7 +1870,11 @@ void KDirOperator::setCurrentItem(const QUrl &url)
- KFileItem item = d->m_dirLister->findByUrl(url);
- if (d->m_shouldFetchForItems && item.isNull()) {
- d->m_itemsToBeSetAsCurrent << url;
-- d->m_dirModel->expandToUrl(url);
-+
-+ if (d->m_viewKind == KFile::DetailTree) {
-+ d->m_dirModel->expandToUrl(url);
-+ }
-+
- return;
- }
-
-@@ -1909,9 +1913,14 @@ void KDirOperator::setCurrentItems(const QList<QUrl> &urls)
- KFileItem item = d->m_dirLister->findByUrl(url);
- if (d->m_shouldFetchForItems && item.isNull()) {
- d->m_itemsToBeSetAsCurrent << url;
-- d->m_dirModel->expandToUrl(url);
-+
-+ if (d->m_viewKind == KFile::DetailTree) {
-+ d->m_dirModel->expandToUrl(url);
-+ }
-+
- continue;
- }
-+
- itemList << item;
- }
-
---
-GitLab
-
diff --git a/kde-frameworks/kio/files/kio-5.85.0-allow-edit-icons-for-root-owned-desktop-files.patch b/kde-frameworks/kio/files/kio-5.85.0-allow-edit-icons-for-root-owned-desktop-files.patch
deleted file mode 100644
index 34a70a827e03..000000000000
--- a/kde-frameworks/kio/files/kio-5.85.0-allow-edit-icons-for-root-owned-desktop-files.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 2187b62588b060bc27143dd326b5171aec930454 Mon Sep 17 00:00:00 2001
-From: Nicolas Fella <nicolas.fella@gmx.de>
-Date: Sat, 7 Aug 2021 19:38:43 +0000
-Subject: [PATCH] [kpropertiesdialog] Allow editing icons for root-owned
- desktop files
-
----
- src/widgets/kpropertiesdialog.cpp | 8 ++++++++
- 1 file changed, 8 insertions(+)
-
-diff --git a/src/widgets/kpropertiesdialog.cpp b/src/widgets/kpropertiesdialog.cpp
-index 76155338e..2288ccc08 100644
---- a/src/widgets/kpropertiesdialog.cpp
-+++ b/src/widgets/kpropertiesdialog.cpp
-@@ -1206,6 +1206,14 @@ KFilePropsPlugin::KFilePropsPlugin(KPropertiesDialog *_props)
- bool KFilePropsPlugin::enableIconButton() const
- {
- const KFileItem item = properties->item();
-+
-+ // desktop files are special, files in /usr/share/applications can be
-+ // edited by overlaying them in .local/share/applications
-+ // https://bugs.kde.org/show_bug.cgi?id=429613
-+ if (item.isDesktopFile()) {
-+ return true;
-+ }
-+
- // If the current item is a directory, check if it's writable,
- // so we can create/update a .directory
- // Current item is a file, same thing: check if it is writable
---
-GitLab
-
diff --git a/kde-frameworks/kio/files/kio-5.85.0-revert-to-pre-libblkid-parsing.patch b/kde-frameworks/kio/files/kio-5.85.0-revert-to-pre-libblkid-parsing.patch
deleted file mode 100644
index 1f4c7cf06157..000000000000
--- a/kde-frameworks/kio/files/kio-5.85.0-revert-to-pre-libblkid-parsing.patch
+++ /dev/null
@@ -1,128 +0,0 @@
-From 221a94a66c4d2f6e4f2dc938ee8a63a6ca739477 Mon Sep 17 00:00:00 2001
-From: Ahmad Samir <a.samirh78@gmail.com>
-Date: Wed, 20 Oct 2021 20:01:40 +0200
-Subject: [PATCH] KMountPoint: revert to parsing /dev/disk/by-{uuid,label}/
- manually
-
-Apparently libblkid is causing some performance issues when resolving
-UUID/LABEL tags from fstab when the device that has that UUID/LABEL isn't
-present.
-
-Parsing /dev/disk/by-* is more basic, since it's a simple check resolving
-some symlinks.
-
-Thanks to the users in the bug report for the investigative work, because
-personally I couldn't reproduce the problem on my machine no matter what I
-tried.
-
-BUG: 442106
-FIXED-IN: 5.88
----
- CMakeLists.txt | 3 +--
- src/core/CMakeLists.txt | 5 ++---
- src/core/config-kmountpoint.h.cmake | 2 +-
- src/core/kmountpoint.cpp | 18 ++++--------------
- 4 files changed, 8 insertions(+), 20 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index ca374a4cb..f1bb1a59b 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -130,8 +130,7 @@ set_package_properties(ACL PROPERTIES DESCRIPTION "LibACL"
- # Used by KMountPoint
- if (CMAKE_SYSTEM_NAME MATCHES "Linux")
- find_package(LibMount REQUIRED)
-- find_package(Blkid REQUIRED)
-- set(HAVE_LIBS_MOUNT_AND_BLKID ${LibMount_FOUND} AND ${Blkid_FOUND})
-+ set(HAVE_LIB_MOUNT ${LibMount_FOUND})
- endif()
-
- if (ANDROID)
-diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
-index be19e9b62..67a1b1cf7 100644
---- a/src/core/CMakeLists.txt
-+++ b/src/core/CMakeLists.txt
-@@ -236,9 +236,8 @@ if(ACL_FOUND)
- target_link_libraries(KF5KIOCore PRIVATE ${ACL_LIBS})
- endif()
-
--if(HAVE_LIBS_MOUNT_AND_BLKID)
-- # libmount links against blkid anyway
-- target_link_libraries(KF5KIOCore PRIVATE LibMount::LibMount Blkid::Blkid)
-+if(HAVE_LIB_MOUNT)
-+ target_link_libraries(KF5KIOCore PRIVATE LibMount::LibMount)
- endif()
-
- # this should be done by cmake, see bug 371721
-diff --git a/src/core/config-kmountpoint.h.cmake b/src/core/config-kmountpoint.h.cmake
-index f824d4042..3673eb141 100644
---- a/src/core/config-kmountpoint.h.cmake
-+++ b/src/core/config-kmountpoint.h.cmake
-@@ -1,7 +1,7 @@
- #cmakedefine01 HAVE_GETMNTINFO
- #cmakedefine01 GETMNTINFO_USES_STATVFS
-
--#cmakedefine01 HAVE_LIBS_MOUNT_AND_BLKID
-+#cmakedefine01 HAVE_LIB_MOUNT
-
- #cmakedefine01 HAVE_SYS_MOUNT_H
- #cmakedefine01 HAVE_FSTAB_H
-diff --git a/src/core/kmountpoint.cpp b/src/core/kmountpoint.cpp
-index e2d32055c..f41cff5ee 100644
---- a/src/core/kmountpoint.cpp
-+++ b/src/core/kmountpoint.cpp
-@@ -44,7 +44,7 @@ static const Qt::CaseSensitivity cs = Qt::CaseSensitive;
- #endif
-
- // Linux
--#if HAVE_LIBS_MOUNT_AND_BLKID
-+#if HAVE_LIB_MOUNT
- #include <libmount/libmount.h>
- #include <blkid/blkid.h>
- #endif
-@@ -176,7 +176,7 @@ KMountPoint::List KMountPoint::possibleMountPoints(DetailsNeededFlags infoNeeded
- #ifdef Q_OS_WIN
- result = KMountPoint::currentMountPoints(infoNeeded);
-
--#elif HAVE_LIBS_MOUNT_AND_BLKID
-+#elif HAVE_LIB_MOUNT
- if (struct libmnt_table *table = mnt_new_table()) {
- // By default parses "/etc/fstab"
- if (mnt_table_parse_fstab(table, nullptr) == 0) {
-@@ -202,23 +202,13 @@ KMountPoint::List KMountPoint::possibleMountPoints(DetailsNeededFlags infoNeeded
- // or some network mount
- if (const char *source = mnt_fs_get_source(fs)) {
- mp->d->m_mountedFrom = QFile::decodeName(source);
-- if (mp->d->m_mountedFrom.startsWith(QLatin1String("UUID")) || mp->d->m_mountedFrom.startsWith(QLatin1String("LABEL"))) {
-- // Use blkid to resolve UUID/LABEL to the device file
-- if (char *blkSource = blkid_evaluate_spec(source, nullptr)) {
-- mp->d->m_mountedFrom = QFile::decodeName(blkSource);
-- free(blkSource);
-- if ((infoNeeded & KMountPoint::NeedRealDeviceName) //
-- && mp->d->m_mountedFrom.startsWith(QLatin1String("/dev/"))) {
-- mp->d->m_device = mp->d->m_mountedFrom;
-- }
-- }
-- }
- }
-
- if (infoNeeded & NeedMountOptions) {
- mp->d->m_mountOptions = QFile::decodeName(mnt_fs_get_options(fs)).split(QLatin1Char(','));
- }
-
-+ mp->d->finalizePossibleMountPoint(infoNeeded);
- result.append(mp);
- }
- mnt_free_iter(itr);
-@@ -351,7 +341,7 @@ KMountPoint::List KMountPoint::currentMountPoints(DetailsNeededFlags infoNeeded)
- }
- }
-
--#elif HAVE_LIBS_MOUNT_AND_BLKID
-+#elif HAVE_LIB_MOUNT
- if (struct libmnt_table *table = mnt_new_table()) {
- // By default, parses "/proc/self/mountinfo"
- if (mnt_table_parse_mtab(table, nullptr) == 0) {
---
-GitLab
-
diff --git a/kde-frameworks/kio/files/kio-5.88.0-fix-KRun-open-URLs-twice.patch b/kde-frameworks/kio/files/kio-5.88.0-fix-KRun-open-URLs-twice.patch
new file mode 100644
index 000000000000..0d3bf2aeca3a
--- /dev/null
+++ b/kde-frameworks/kio/files/kio-5.88.0-fix-KRun-open-URLs-twice.patch
@@ -0,0 +1,87 @@
+From 25f3a6937a80f2748790265b9b688d64126e43d0 Mon Sep 17 00:00:00 2001
+From: Aleix Pol <aleixpol@kde.org>
+Date: Tue, 30 Nov 2021 17:33:18 +0100
+Subject: [PATCH] Fix KRun::runApplication when xdg activation is involved
+
+Has waitForStarted account for xdg activation token request.
+
+BUG: 446272
+---
+ src/gui/kprocessrunner.cpp | 13 ++++++++++---
+ src/gui/kprocessrunner_p.h | 1 +
+ 2 files changed, 11 insertions(+), 3 deletions(-)
+
+diff --git a/src/gui/kprocessrunner.cpp b/src/gui/kprocessrunner.cpp
+index 130dade75..82c959afe 100644
+--- a/src/gui/kprocessrunner.cpp
++++ b/src/gui/kprocessrunner.cpp
+@@ -32,6 +32,7 @@
+ #include <QProcess>
+ #include <QStandardPaths>
+ #include <QString>
++#include <QTimer>
+ #include <QUuid>
+
+ #ifdef Q_OS_WIN
+@@ -259,7 +260,6 @@ void KProcessRunner::init(const KService::Ptr &service,
+ Q_UNUSED(iconName);
+ #endif
+
+- bool waitingForXdgToken = false;
+ if (KWindowSystem::isPlatformWayland()) {
+ if (!asn.isEmpty()) {
+ m_process->setEnv(QStringLiteral("XDG_ACTIVATION_TOKEN"), QString::fromUtf8(asn));
+@@ -274,7 +274,7 @@ void KProcessRunner::init(const KService::Ptr &service,
+ }
+ if (window) {
+ const int launchedSerial = KWindowSystem::lastInputSerial(window);
+- waitingForXdgToken = true;
++ m_waitingForXdgToken = true;
+ connect(this, &KProcessRunner::xdgActivationTokenArrived, m_process.get(), [this] {
+ startProcess();
+ });
+@@ -285,6 +285,7 @@ void KProcessRunner::init(const KService::Ptr &service,
+ if (tokenSerial == launchedSerial) {
+ m_process->setEnv(QStringLiteral("XDG_ACTIVATION_TOKEN"), token);
+ Q_EMIT xdgActivationTokenArrived();
++ m_waitingForXdgToken = false;
+ }
+ });
+ KWindowSystem::requestXdgActivationToken(window, launchedSerial, QFileInfo(m_serviceEntryPath).completeBaseName());
+@@ -316,7 +317,7 @@ void KProcessRunner::init(const KService::Ptr &service,
+ m_description = userVisibleName;
+ }
+
+- if (!waitingForXdgToken) {
++ if (!m_waitingForXdgToken) {
+ startProcess();
+ }
+ }
+@@ -331,6 +332,12 @@ void ForkingProcessRunner::startProcess()
+
+ bool ForkingProcessRunner::waitForStarted(int timeout)
+ {
++ if (m_process->state() == QProcess::NotRunning && m_waitingForXdgToken) {
++ QEventLoop loop;
++ QObject::connect(m_process.get(), &QProcess::stateChanged, &loop, &QEventLoop::quit);
++ QTimer::singleShot(timeout, &loop, &QEventLoop::quit);
++ loop.exec();
++ }
+ return m_process->waitForStarted(timeout);
+ }
+
+diff --git a/src/gui/kprocessrunner_p.h b/src/gui/kprocessrunner_p.h
+index 1f94df7a2..df6f08f64 100644
+--- a/src/gui/kprocessrunner_p.h
++++ b/src/gui/kprocessrunner_p.h
+@@ -140,6 +140,7 @@ protected:
+ qint64 m_pid = 0;
+ KService::Ptr m_service;
+ QString m_serviceEntryPath;
++ bool m_waitingForXdgToken = false;
+
+ private:
+ void emitDelayedError(const QString &errorMsg);
+--
+GitLab
+
diff --git a/kde-frameworks/kio/kio-5.85.0-r2.ebuild b/kde-frameworks/kio/kio-5.85.0-r2.ebuild
deleted file mode 100644
index 8eb655b88799..000000000000
--- a/kde-frameworks/kio/kio-5.85.0-r2.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org xdg-utils
-
-DESCRIPTION="Framework providing transparent file and data management"
-
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-IUSE="acl +handbook kerberos +kwallet X"
-
-# tests hang
-RESTRICT="test"
-
-RDEPEND="
- dev-libs/libxml2
- dev-libs/libxslt
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- =kde-frameworks/kauth-${PVCUT}*:5
- =kde-frameworks/karchive-${PVCUT}*:5
- =kde-frameworks/kbookmarks-${PVCUT}*:5
- =kde-frameworks/kcodecs-${PVCUT}*:5
- =kde-frameworks/kcompletion-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kconfigwidgets-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kcrash-${PVCUT}*:5
- =kde-frameworks/kdbusaddons-${PVCUT}*:5
- =kde-frameworks/kguiaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kiconthemes-${PVCUT}*:5
- =kde-frameworks/kitemviews-${PVCUT}*:5
- =kde-frameworks/kjobwidgets-${PVCUT}*:5
- =kde-frameworks/knotifications-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/ktextwidgets-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
- =kde-frameworks/kwindowsystem-${PVCUT}*:5
- =kde-frameworks/kxmlgui-${PVCUT}*:5
- =kde-frameworks/solid-${PVCUT}*:5
- acl? (
- sys-apps/attr
- virtual/acl
- )
- handbook? ( =kde-frameworks/kdoctools-${PVCUT}*:5 )
- kerberos? ( virtual/krb5 )
- kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 )
- X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
-"
-DEPEND="${RDEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
- test? ( sys-libs/zlib )
- X? (
- x11-base/xorg-proto
- x11-libs/libX11
- x11-libs/libXrender
- )
-"
-PDEPEND=">=kde-frameworks/kded-${PVCUT}:5"
-
-PATCHES=(
- "${FILESDIR}"/${P}-KDirOperator-exp-to-url-only-in-detail-treeview.patch # KDE-bug 440475
- "${FILESDIR}"/${P}-allow-edit-icons-for-root-owned-desktop-files.patch # KDE-bug 429613
- "${FILESDIR}"/${P}-revert-to-pre-libblkid-parsing.patch # bug 821103, KDE-bug 442106
-)
-
-src_configure() {
- local mycmakeargs=(
- -DKIO_NO_PUBLIC_QTCONCURRENT=ON
- $(cmake_use_find_package acl ACL)
- $(cmake_use_find_package handbook KF5DocTools)
- $(cmake_use_find_package kerberos GSSAPI)
- $(cmake_use_find_package kwallet KF5Wallet)
- $(cmake_use_find_package X X11)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- ecm_pkg_postrm
- xdg_desktop_database_update
-}
diff --git a/kde-frameworks/kio/kio-5.85.0-r1.ebuild b/kde-frameworks/kio/kio-5.88.0-r2.ebuild
index 92287327bcd9..d262628dccb5 100644
--- a/kde-frameworks/kio/kio-5.85.0-r1.ebuild
+++ b/kde-frameworks/kio/kio-5.88.0-r2.ebuild
@@ -50,7 +50,6 @@ RDEPEND="
=kde-frameworks/kwindowsystem-${PVCUT}*:5
=kde-frameworks/kxmlgui-${PVCUT}*:5
=kde-frameworks/solid-${PVCUT}*:5
- sys-apps/util-linux
acl? (
sys-apps/attr
virtual/acl
@@ -72,8 +71,8 @@ DEPEND="${RDEPEND}
PDEPEND=">=kde-frameworks/kded-${PVCUT}:5"
PATCHES=(
- "${FILESDIR}"/${P}-KDirOperator-exp-to-url-only-in-detail-treeview.patch # KDE-bug 440475
- "${FILESDIR}"/${P}-allow-edit-icons-for-root-owned-desktop-files.patch # KDE-bug 429613
+ "${FILESDIR}"/${P}-fix-copy-between-filesystems.patch
+ "${FILESDIR}"/${P}-fix-KRun-open-URLs-twice.patch # KDE-bug 446272
)
src_configure() {
diff --git a/kde-frameworks/kio/kio-5.88.0-r1.ebuild b/kde-frameworks/kio/kio-5.89.0-r1.ebuild
index dcc6a8a9819b..738784f54c91 100644
--- a/kde-frameworks/kio/kio-5.88.0-r1.ebuild
+++ b/kde-frameworks/kio/kio-5.89.0-r1.ebuild
@@ -70,8 +70,6 @@ DEPEND="${RDEPEND}
"
PDEPEND=">=kde-frameworks/kded-${PVCUT}:5"
-PATCHES=( "${FILESDIR}"/${P}-fix-copy-between-filesystems.patch )
-
src_configure() {
local mycmakeargs=(
-DKIO_NO_PUBLIC_QTCONCURRENT=ON