1 |
commit: 922013719ab545531b37dcb72a743c3b98db38be |
2 |
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu May 28 08:37:37 2020 +0000 |
4 |
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu May 28 08:56:11 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92201371 |
7 |
|
8 |
media-sound/clementine: Fixed build with qt-5.15 |
9 |
|
10 |
Thanks-to: Nick Andrade <SDNick484 <AT> gmail.com> |
11 |
Closes: https://bugs.gentoo.org/725678 |
12 |
Package-Manager: Portage-2.3.100, Repoman-2.3.22 |
13 |
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org> |
14 |
|
15 |
media-sound/clementine/clementine-1.4.0_rc1.ebuild | 4 ++ |
16 |
...clementine-1.4.0_rc1-QPainterPath_include.patch | 50 ++++++++++++++++++++++ |
17 |
2 files changed, 54 insertions(+) |
18 |
|
19 |
diff --git a/media-sound/clementine/clementine-1.4.0_rc1.ebuild b/media-sound/clementine/clementine-1.4.0_rc1.ebuild |
20 |
index 7ee8c3edfb6..0808dceb128 100644 |
21 |
--- a/media-sound/clementine/clementine-1.4.0_rc1.ebuild |
22 |
+++ b/media-sound/clementine/clementine-1.4.0_rc1.ebuild |
23 |
@@ -106,6 +106,10 @@ RESTRICT="test" |
24 |
|
25 |
DOCS=( Changelog README.md ) |
26 |
|
27 |
+PATCHES=( |
28 |
+ "${FILESDIR}/${P}-QPainterPath_include.patch" #725678 |
29 |
+) |
30 |
+ |
31 |
src_prepare() { |
32 |
l10n_find_plocales_changes "src/translations" "" ".po" |
33 |
|
34 |
|
35 |
diff --git a/media-sound/clementine/files/clementine-1.4.0_rc1-QPainterPath_include.patch b/media-sound/clementine/files/clementine-1.4.0_rc1-QPainterPath_include.patch |
36 |
new file mode 100644 |
37 |
index 00000000000..3a441412ba2 |
38 |
--- /dev/null |
39 |
+++ b/media-sound/clementine/files/clementine-1.4.0_rc1-QPainterPath_include.patch |
40 |
@@ -0,0 +1,50 @@ |
41 |
+From 7715ae5c01528213a97369e14d5461efd264cc27 Mon Sep 17 00:00:00 2001 |
42 |
+From: SDNick484 <SDNick484@×××××.com> |
43 |
+Date: Thu, 28 May 2020 10:34:31 +0200 |
44 |
+Subject: [PATCH] Adds missing QPainterPath include |
45 |
+ |
46 |
+--- |
47 |
+ src/widgets/freespacebar.cpp | 1 + |
48 |
+ src/widgets/osdpretty.cpp | 1 + |
49 |
+ src/widgets/sliderwidget.cpp | 1 + |
50 |
+ 3 files changed, 3 insertions(+) |
51 |
+ |
52 |
+diff --git a/src/widgets/freespacebar.cpp b/src/widgets/freespacebar.cpp |
53 |
+index 3067f722b..c9789d353 100644 |
54 |
+--- a/src/widgets/freespacebar.cpp |
55 |
++++ b/src/widgets/freespacebar.cpp |
56 |
+@@ -20,6 +20,7 @@ |
57 |
+ |
58 |
+ #include <QLinearGradient> |
59 |
+ #include <QPainter> |
60 |
++#include <QPainterPath> |
61 |
+ |
62 |
+ const int FreeSpaceBar::kBarHeight = 20; |
63 |
+ const int FreeSpaceBar::kBarBorderRadius = 8; |
64 |
+diff --git a/src/widgets/osdpretty.cpp b/src/widgets/osdpretty.cpp |
65 |
+index 9d95716d8..30cef7dae 100644 |
66 |
+--- a/src/widgets/osdpretty.cpp |
67 |
++++ b/src/widgets/osdpretty.cpp |
68 |
+@@ -26,6 +26,7 @@ |
69 |
+ #include <QLayout> |
70 |
+ #include <QMouseEvent> |
71 |
+ #include <QPainter> |
72 |
++#include <QPainterPath> |
73 |
+ #include <QSettings> |
74 |
+ #include <QTimer> |
75 |
+ #include <QTimeLine> |
76 |
+diff --git a/src/widgets/sliderwidget.cpp b/src/widgets/sliderwidget.cpp |
77 |
+index 581a0de7b..96bbc0e5e 100644 |
78 |
+--- a/src/widgets/sliderwidget.cpp |
79 |
++++ b/src/widgets/sliderwidget.cpp |
80 |
+@@ -27,6 +27,7 @@ |
81 |
+ #include <QSize> |
82 |
+ #include <QTimer> |
83 |
+ #include <QStyle> |
84 |
++#include <QtGui> |
85 |
+ #include <QMenu> |
86 |
+ #include <QWheelEvent> |
87 |
+ #include <QMouseEvent> |
88 |
+-- |
89 |
+2.27.0.rc2 |
90 |
+ |