Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-apps/messagelib/files/, kde-apps/messagelib/
Date: Thu, 14 May 2020 17:21:13
Message-Id: 1589476845.0a5cab8eddb9197dc24ca393aacac05005ec79e9.asturm@gentoo
1 commit: 0a5cab8eddb9197dc24ca393aacac05005ec79e9
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 14 11:34:12 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu May 14 17:20:45 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a5cab8e
7
8 kde-apps/messagelib: Fix messageview header with Qt 5.15.0_rc
9
10 Package-Manager: Portage-2.3.99, Repoman-2.3.22
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 .../files/messagelib-20.04.0-qt-5.15.patch | 25 ++++++++
14 kde-apps/messagelib/messagelib-20.04.0-r1.ebuild | 73 ++++++++++++++++++++++
15 2 files changed, 98 insertions(+)
16
17 diff --git a/kde-apps/messagelib/files/messagelib-20.04.0-qt-5.15.patch b/kde-apps/messagelib/files/messagelib-20.04.0-qt-5.15.patch
18 new file mode 100644
19 index 00000000000..93f632bdc69
20 --- /dev/null
21 +++ b/kde-apps/messagelib/files/messagelib-20.04.0-qt-5.15.patch
22 @@ -0,0 +1,25 @@
23 +From 1f2548805df60707ffba2bba27d35d441232d140 Mon Sep 17 00:00:00 2001
24 +From: Laurent Montel <montel@×××.org>
25 +Date: Thu, 14 May 2020 13:27:14 +0200
26 +Subject: Fix load header with qt5.15
27 +
28 +---
29 + messageviewer/src/viewer/webengine/mailwebenginepage.cpp | 3 ++-
30 + 1 file changed, 2 insertions(+), 1 deletion(-)
31 +
32 +diff --git a/messageviewer/src/viewer/webengine/mailwebenginepage.cpp b/messageviewer/src/viewer/webengine/mailwebenginepage.cpp
33 +index b9d7b9f..f1c3eab 100644
34 +--- a/messageviewer/src/viewer/webengine/mailwebenginepage.cpp
35 ++++ b/messageviewer/src/viewer/webengine/mailwebenginepage.cpp
36 +@@ -40,7 +40,8 @@ void MailWebEnginePage::initialize()
37 + settings()->setAttribute(QWebEngineSettings::LocalStorageEnabled, enableElement);
38 + settings()->setAttribute(QWebEngineSettings::XSSAuditingEnabled, enableElement);
39 + settings()->setAttribute(QWebEngineSettings::LocalContentCanAccessRemoteUrls, enableElement);
40 +- settings()->setAttribute(QWebEngineSettings::LocalContentCanAccessFileUrls, enableElement);
41 ++ //We need to activate it in qt5.15 otherwise we can't load local css file and co
42 ++ //settings()->setAttribute(QWebEngineSettings::LocalContentCanAccessFileUrls, enableElement);
43 + settings()->setAttribute(QWebEngineSettings::ErrorPageEnabled, enableElement);
44 + settings()->setAttribute(QWebEngineSettings::HyperlinkAuditingEnabled, enableElement);
45 + settings()->setAttribute(QWebEngineSettings::FullScreenSupportEnabled, enableElement);
46 +--
47 +cgit v1.1
48
49 diff --git a/kde-apps/messagelib/messagelib-20.04.0-r1.ebuild b/kde-apps/messagelib/messagelib-20.04.0-r1.ebuild
50 new file mode 100644
51 index 00000000000..f6471d93ddb
52 --- /dev/null
53 +++ b/kde-apps/messagelib/messagelib-20.04.0-r1.ebuild
54 @@ -0,0 +1,73 @@
55 +# Copyright 1999-2020 Gentoo Authors
56 +# Distributed under the terms of the GNU General Public License v2
57 +
58 +EAPI=7
59 +
60 +ECM_TEST="forceoptional-recursive"
61 +PVCUT=$(ver_cut 1-3)
62 +KFMIN=5.69.0
63 +QTMIN=5.12.3
64 +VIRTUALX_REQUIRED="test"
65 +inherit ecm kde.org
66 +
67 +DESCRIPTION="Libraries for messaging functions"
68 +
69 +LICENSE="GPL-2+ LGPL-2.1+"
70 +SLOT="5"
71 +KEYWORDS="~amd64 ~arm64 ~x86"
72 +IUSE=""
73 +
74 +DEPEND="
75 + >=app-crypt/gpgme-1.8.0-r1[cxx,qt5]
76 + >=app-crypt/qca-2.3.0:2
77 + >=dev-libs/grantlee-5.1.0:5
78 + >=dev-qt/qtgui-${QTMIN}:5
79 + >=dev-qt/qtnetwork-${QTMIN}:5
80 + >=dev-qt/qtprintsupport-${QTMIN}:5
81 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
82 + >=dev-qt/qtwidgets-${QTMIN}:5
83 + >=kde-apps/akonadi-${PVCUT}:5
84 + >=kde-apps/akonadi-contacts-${PVCUT}:5
85 + >=kde-apps/akonadi-mime-${PVCUT}:5
86 + >=kde-apps/grantleetheme-${PVCUT}:5
87 + >=kde-apps/incidenceeditor-${PVCUT}:5
88 + >=kde-apps/kdepim-apps-libs-${PVCUT}:5
89 + >=kde-apps/kidentitymanagement-${PVCUT}:5
90 + >=kde-apps/kldap-${PVCUT}:5
91 + >=kde-apps/kmailtransport-${PVCUT}:5
92 + >=kde-apps/kmbox-${PVCUT}:5
93 + >=kde-apps/kmime-${PVCUT}:5
94 + >=kde-apps/kpimtextedit-${PVCUT}:5
95 + >=kde-apps/libgravatar-${PVCUT}:5
96 + >=kde-apps/libkdepim-${PVCUT}:5
97 + >=kde-apps/libkleo-${PVCUT}:5
98 + >=kde-frameworks/karchive-${KFMIN}:5
99 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
100 + >=kde-frameworks/kcodecs-${KFMIN}:5
101 + >=kde-frameworks/kcompletion-${KFMIN}:5
102 + >=kde-frameworks/kconfig-${KFMIN}:5
103 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
104 + >=kde-frameworks/kcontacts-${KFMIN}:5
105 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
106 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
107 + >=kde-frameworks/ki18n-${KFMIN}:5
108 + >=kde-frameworks/kiconthemes-${KFMIN}:5
109 + >=kde-frameworks/kio-${KFMIN}:5
110 + >=kde-frameworks/kitemmodels-${KFMIN}:5
111 + >=kde-frameworks/kitemviews-${KFMIN}:5
112 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
113 + >=kde-frameworks/knotifications-${KFMIN}:5
114 + >=kde-frameworks/kservice-${KFMIN}:5
115 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
116 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
117 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
118 + >=kde-frameworks/kxmlgui-${KFMIN}:5
119 + >=kde-frameworks/sonnet-${KFMIN}:5
120 + >=kde-frameworks/syntax-highlighting-${KFMIN}:5
121 +"
122 +RDEPEND="${DEPEND}"
123 +
124 +# bug 579630
125 +RESTRICT+=" test"
126 +
127 +PATCHES=( "${FILESDIR}/${P}-qt-5.15.patch" )