Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-frameworks/kio/, kde-frameworks/kio/files/
Date: Wed, 30 Jun 2021 06:08:02
Message-Id: 1625033190.d6ea63eb367b1da7f3461b441580ac38d841bb78.asturm@gentoo
1 commit: d6ea63eb367b1da7f3461b441580ac38d841bb78
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jun 30 06:06:30 2021 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 30 06:06:30 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=d6ea63eb
7
8 kde-frameworks/kio: Rebase fix-qtconcurrent-private-link.patch
9
10 Reported-by: Duncan <1i5t5.duncan <AT> cox.net>
11 Closes: https://bugs.gentoo.org/799215
12 Package-Manager: Portage-3.0.20, Repoman-3.0.3
13 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
14
15 ... => kio-5.84.0-fix-qtconcurrent-private-link.patch} | 18 +++++++++++-------
16 kde-frameworks/kio/kio-9999.ebuild | 2 +-
17 2 files changed, 12 insertions(+), 8 deletions(-)
18
19 diff --git a/kde-frameworks/kio/files/kio-5.81.0-fix-qtconcurrent-private-link.patch b/kde-frameworks/kio/files/kio-5.84.0-fix-qtconcurrent-private-link.patch
20 similarity index 67%
21 rename from kde-frameworks/kio/files/kio-5.81.0-fix-qtconcurrent-private-link.patch
22 rename to kde-frameworks/kio/files/kio-5.84.0-fix-qtconcurrent-private-link.patch
23 index 42637cd6e1..13ae80db4e 100644
24 --- a/kde-frameworks/kio/files/kio-5.81.0-fix-qtconcurrent-private-link.patch
25 +++ b/kde-frameworks/kio/files/kio-5.84.0-fix-qtconcurrent-private-link.patch
26 @@ -1,13 +1,17 @@
27 -From e6825658b7f59a3a933559def9aebf21ff0efb7f Mon Sep 17 00:00:00 2001
28 +From fd019eca92a423e83e49a94f16ebca930e0fe51d Mon Sep 17 00:00:00 2001
29 From: Andreas Sturmlechner <asturm@g.o>
30 Date: Fri, 23 Apr 2021 20:10:31 +0200
31 -Subject: [PATCH] Drop find_dependency(Qt5Concurrent) from
32 +Subject: [PATCH] Move Qt5Concurrent to private link libraries, drop from
33 KF5KIOConfig.cmake.in
34
35 This was added in 2f83dde2c8e8a25f0fe3dd52012bb49cb69e1ea5 but as far as I can
36 see it is only a KIO build time dependency with no Qt5Concurrent header being
37 used in KIO headers.
38
39 +Test-built various revdeps successfully against the patched KIO with/without
40 +Qt5Concurrent installed, fixing implicit deps while at it. KDE Gear packages
41 +are fixed in >=21.04.2, KDE Plasma in >=5.21.5.
42 +
43 Signed-off-by: Andreas Sturmlechner <asturm@g.o>
44 ---
45 KF5KIOConfig.cmake.in | 1 -
46 @@ -27,20 +31,20 @@ index 687ec512..749e9b9b 100644
47
48 include("${CMAKE_CURRENT_LIST_DIR}/KF5KIOTargets.cmake")
49 diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
50 -index 76c3061c..fe4be56b 100644
51 +index b35258a7..16c83d59 100644
52 --- a/src/core/CMakeLists.txt
53 +++ b/src/core/CMakeLists.txt
54 -@@ -188,9 +188,9 @@ PUBLIC
55 +@@ -201,9 +201,9 @@ PUBLIC
56 KF5::CoreAddons # KJob
57 KF5::Service # TODO KF6 move to PRIVATE
58 Qt5::Network
59 -- Qt5::Concurrent # QtConcurrentRun in hostinfo.cpp
60 +- Qt5::Concurrent # QtConcurrentRun in hostinfo.cpp # TODO KF6 move to PRIVATE
61 Qt5::DBus
62 PRIVATE
63 -+ Qt5::Concurrent # QtConcurrentRun in hostinfo.cpp
64 ++ Qt5::Concurrent # QtConcurrentRun in hostinfo.cpp # TODO KF6 move to PRIVATE
65 Qt5::Xml # davjob.cpp uses QDom
66 KF5::ConfigCore
67 KF5::I18n
68 --
69 -2.31.1
70 +2.32.0
71
72
73 diff --git a/kde-frameworks/kio/kio-9999.ebuild b/kde-frameworks/kio/kio-9999.ebuild
74 index 522952a13d..a247d1aa41 100644
75 --- a/kde-frameworks/kio/kio-9999.ebuild
76 +++ b/kde-frameworks/kio/kio-9999.ebuild
77 @@ -74,7 +74,7 @@ PDEPEND="
78
79 PATCHES=(
80 # pending https://invent.kde.org/frameworks/kio/-/merge_requests/426
81 - "${FILESDIR}"/${PN}-5.81.0-fix-qtconcurrent-private-link.patch # bug 784971
82 + "${FILESDIR}"/${PN}-5.84.0-fix-qtconcurrent-private-link.patch # bug 784971
83 )
84
85 src_configure() {