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-apps/knotes/files/, kde-apps/knotes/
Date: Sat, 26 Mar 2022 17:18:46
Message-Id: 1648315052.512c4955cc278d5c7997bf6ec6e9e174d4d37ce9.asturm@gentoo
1 commit: 512c4955cc278d5c7997bf6ec6e9e174d4d37ce9
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Mar 26 17:17:32 2022 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 26 17:17:32 2022 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=512c4955
7
8 kde-apps/knotes: Fix build w/ downstream patched pimcommon
9
10 Upstream commit c0cdfe376ff8e785c1af34122a8ca82a22fa9a9c
11
12 Package-Manager: Portage-3.0.30, Repoman-3.0.3
13 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
14
15 .../knotes/files/knotes-22.03.80-unused-dep.patch | 49 ++++++++++++++++++++++
16 kde-apps/knotes/knotes-22.03.80.ebuild | 2 +
17 kde-apps/knotes/knotes-22.04.49.9999.ebuild | 2 +
18 3 files changed, 53 insertions(+)
19
20 diff --git a/kde-apps/knotes/files/knotes-22.03.80-unused-dep.patch b/kde-apps/knotes/files/knotes-22.03.80-unused-dep.patch
21 new file mode 100644
22 index 0000000000..be55b53c7b
23 --- /dev/null
24 +++ b/kde-apps/knotes/files/knotes-22.03.80-unused-dep.patch
25 @@ -0,0 +1,49 @@
26 +From c0cdfe376ff8e785c1af34122a8ca82a22fa9a9c Mon Sep 17 00:00:00 2001
27 +From: Laurent Montel <montel@×××.org>
28 +Date: Tue, 15 Mar 2022 06:54:35 +0100
29 +Subject: [PATCH] Use KWindowStateSaver
30 +
31 +---
32 + src/print/knoteprinter.cpp | 12 +++++++-----
33 + 1 file changed, 7 insertions(+), 5 deletions(-)
34 +
35 +diff --git a/src/print/knoteprinter.cpp b/src/print/knoteprinter.cpp
36 +index 0b2a408d..be0b0b15 100644
37 +--- a/src/print/knoteprinter.cpp
38 ++++ b/src/print/knoteprinter.cpp
39 +@@ -8,7 +8,6 @@
40 + #include "knotegrantleeprint.h"
41 + #include "print/knoteprintobject.h"
42 +
43 +-#include <PimCommon/KPimPrintPreviewDialog>
44 + #include <QAbstractTextDocumentLayout>
45 + #include <QPainter>
46 + #include <QPointer>
47 +@@ -17,6 +16,8 @@
48 + #include <QTextDocument>
49 +
50 + #include <KMessageBox>
51 ++#include <KWindowStateSaver>
52 ++#include <QPrintPreviewDialog>
53 +
54 + #include "knotes_debug.h"
55 + #include <KLocalizedString>
56 +@@ -44,10 +45,11 @@ void KNotePrinter::doPrintPreview(const QString &htmlText)
57 + QPrinter printer(QPrinter::HighResolution);
58 + printer.setOutputFormat(QPrinter::PdfFormat);
59 + printer.setCollateCopies(true);
60 +- PimCommon::KPimPrintPreviewDialog previewdlg(&printer, nullptr);
61 +-
62 +- connect(&previewdlg, &QPrintPreviewDialog::paintRequested, this, &KNotePrinter::slotPrinterPage);
63 +- previewdlg.exec();
64 ++ QPointer<QPrintPreviewDialog> previewdlg = new QPrintPreviewDialog(&printer);
65 ++ new KWindowStateSaver(previewdlg.data(), "KNotePrintPreviewDialog");
66 ++ connect(previewdlg.data(), &QPrintPreviewDialog::paintRequested, this, &KNotePrinter::slotPrinterPage);
67 ++ previewdlg->exec();
68 ++ delete previewdlg;
69 + }
70 +
71 + void KNotePrinter::slotPrinterPage(QPrinter *printer)
72 +--
73 +GitLab
74 +
75
76 diff --git a/kde-apps/knotes/knotes-22.03.80.ebuild b/kde-apps/knotes/knotes-22.03.80.ebuild
77 index 13f22a66f6..662404df16 100644
78 --- a/kde-apps/knotes/knotes-22.03.80.ebuild
79 +++ b/kde-apps/knotes/knotes-22.03.80.ebuild
80 @@ -66,6 +66,8 @@ RDEPEND="${DEPEND}
81 >=kde-apps/kdepim-runtime-${PVCUT}:5
82 "
83
84 +PATCHES=( "${FILESDIR}/${PN}-22.03.80-unused-dep.patch" )
85 +
86 src_configure() {
87 local mycmakeargs=(
88 $(cmake_use_find_package X Qt5X11Extras)
89
90 diff --git a/kde-apps/knotes/knotes-22.04.49.9999.ebuild b/kde-apps/knotes/knotes-22.04.49.9999.ebuild
91 index 1f5fadc134..0bf9621d1d 100644
92 --- a/kde-apps/knotes/knotes-22.04.49.9999.ebuild
93 +++ b/kde-apps/knotes/knotes-22.04.49.9999.ebuild
94 @@ -66,6 +66,8 @@ RDEPEND="${DEPEND}
95 >=kde-apps/kdepim-runtime-${PVCUT}:5
96 "
97
98 +PATCHES=( "${FILESDIR}/${PN}-22.03.80-unused-dep.patch" )
99 +
100 src_configure() {
101 local mycmakeargs=(
102 $(cmake_use_find_package X Qt5X11Extras)