1 |
commit: 6201c5d26038352ce7bf09c9415b120963d20bec |
2 |
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Nov 6 15:14:28 2022 +0000 |
4 |
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Nov 7 19:27:58 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6201c5d2 |
7 |
|
8 |
media-gfx/qimgv: use mpv subslot, backport api 2.0 fix |
9 |
|
10 |
libmpv.so.1 -> libmpv.so.2 |
11 |
|
12 |
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> |
13 |
|
14 |
media-gfx/qimgv/files/qimgv-1.0.2-libmpv-api2.patch | 15 +++++++++++++++ |
15 |
.../qimgv/{qimgv-1.0.2.ebuild => qimgv-1.0.2-r1.ebuild} | 8 ++++++-- |
16 |
2 files changed, 21 insertions(+), 2 deletions(-) |
17 |
|
18 |
diff --git a/media-gfx/qimgv/files/qimgv-1.0.2-libmpv-api2.patch b/media-gfx/qimgv/files/qimgv-1.0.2-libmpv-api2.patch |
19 |
new file mode 100644 |
20 |
index 000000000000..aa0a322382e5 |
21 |
--- /dev/null |
22 |
+++ b/media-gfx/qimgv/files/qimgv-1.0.2-libmpv-api2.patch |
23 |
@@ -0,0 +1,15 @@ |
24 |
+https://github.com/easymodo/qimgv/commit/d24f3fa9df89 |
25 |
+From: easymodo <easymodofrf@×××××.com> |
26 |
+Date: Sat, 18 Dec 2021 10:32:05 +0200 |
27 |
+Subject: [PATCH] fix mpv_opengl_init_params |
28 |
+--- a/plugins/player_mpv/src/mpvwidget.cpp |
29 |
++++ b/plugins/player_mpv/src/mpvwidget.cpp |
30 |
+@@ -69,7 +69,7 @@ void MpvWidget::setOption(const QString& name, const QVariant& value) { |
31 |
+ } |
32 |
+ |
33 |
+ void MpvWidget::initializeGL() { |
34 |
+- mpv_opengl_init_params gl_init_params{get_proc_address, nullptr, nullptr}; |
35 |
++ mpv_opengl_init_params gl_init_params{get_proc_address, nullptr}; |
36 |
+ mpv_render_param params[]{ |
37 |
+ {MPV_RENDER_PARAM_API_TYPE, const_cast<char *>(MPV_RENDER_API_TYPE_OPENGL)}, |
38 |
+ {MPV_RENDER_PARAM_OPENGL_INIT_PARAMS, &gl_init_params}, |
39 |
|
40 |
diff --git a/media-gfx/qimgv/qimgv-1.0.2.ebuild b/media-gfx/qimgv/qimgv-1.0.2-r1.ebuild |
41 |
similarity index 87% |
42 |
rename from media-gfx/qimgv/qimgv-1.0.2.ebuild |
43 |
rename to media-gfx/qimgv/qimgv-1.0.2-r1.ebuild |
44 |
index 2593b48c2c20..d988cd8f2de4 100644 |
45 |
--- a/media-gfx/qimgv/qimgv-1.0.2.ebuild |
46 |
+++ b/media-gfx/qimgv/qimgv-1.0.2-r1.ebuild |
47 |
@@ -1,4 +1,4 @@ |
48 |
-# Copyright 1999-2021 Gentoo Authors |
49 |
+# Copyright 1999-2022 Gentoo Authors |
50 |
# Distributed under the terms of the GNU General Public License v2 |
51 |
|
52 |
EAPI=8 |
53 |
@@ -27,12 +27,16 @@ DEPEND=" |
54 |
exif? ( media-gfx/exiv2:= ) |
55 |
kde? ( kde-frameworks/kwindowsystem:5 ) |
56 |
opencv? ( media-libs/opencv:= ) |
57 |
- video? ( media-video/mpv[libmpv] ) |
58 |
+ video? ( media-video/mpv:=[libmpv] ) |
59 |
" |
60 |
RDEPEND=" |
61 |
${DEPEND} |
62 |
" |
63 |
|
64 |
+PATCHES=( |
65 |
+ "${FILESDIR}"/${P}-libmpv-api2.patch |
66 |
+) |
67 |
+ |
68 |
src_configure() { |
69 |
local mycmakeargs=( |
70 |
-DEXIV2=$(usex exif) |