media-libs/mpvqt
libmpv wrapper for QtQuick2 and QML
ChangeLog
commit 3a70703e4eb980b62668a94634284daee145836b
Author: Sam James <sam@gentoo.org>
Date: Wed May 20 23:57:24 2026 +0100
media-libs/mpvqt: crank KFMIN more
Upstream commit 4d736995720ce7e065ad570df3823ff3b0683652
Signed-off-by: Sam James <sam@gentoo.org>
commit dfb2b773fc8bad4ae0059106447064c34a0a94e6
Author: Sam James <sam@gentoo.org>
Date: Wed May 20 23:55:55 2026 +0100
media-libs/mpvqt: crank KFMIN
Upstream commit 8488ad420c97e022ab24b6214e786fc06338dd62
Signed-off-by: Sam James <sam@gentoo.org>
commit 7716ce0f19e76dd212421f2df0f7223d1b1e24dd
Author: Sam James <sam@gentoo.org>
Date: Wed May 20 23:08:56 2026 +0100
media-libs/mpvqt: depend on qtbase:=
Per Qt docs [0], the native interfaces have no compat guarantees [1]:
> unknown() : Native interface revision mismatch (requested 1 / available 2) for interface QWaylandApplication
haruna crashes in:
```
> 82 display.data = qGuiApp->nativeInterface<QNativeInterface::QWaylandApplication>()->display();
> (gdb) bt
> #0 0x00007ffff7f37ce4 in MpvRenderer::createFramebufferObject (this=0x7fff4c4194a0, size=...) at /usr/src/debug/media-libs/mpvqt-9999/mpvqt-1.1.1/src/mpvrenderer.cpp:82
> #1 0x00007ffff76be1c6 in QQuickFramebufferObject::updatePaintNode (this=0x555555af7a40, node=<optimized out>)
...
```
The only use of QNativeInterface is for X and Wayland, so I think just
qtbase is OK, no need for qtdeclarative:=.
[0] https://doc.qt.io/qt-6/native-interfaces.html#source-and-binary-compatibility
[1] https://github.com/qt/qtbase/blob/effaa5c620c0ebaa82b7519f37e4e0a363f8ff90/src/corelib/global/qnativeinterface_p.h#L49
Closes: https://bugs.gentoo.org/975622
Signed-off-by: Sam James <sam@gentoo.org>
commit be3bdc08629a9f8955b8fee8fcde8a550d8bca58
Author: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>
Date: Mon May 18 13:25:24 2026 +0300
media-libs/mpvqt: bump subslot to (soversion) 3
Upstream commit: edb1e3213e45aeec7dfcb74b1f5e722264af6636
Signed-off-by: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>
Part-of: https://codeberg.org/gentoo/kde/pulls/13
Merges: https://codeberg.org/gentoo/kde/pulls/13
Signed-off-by: Sam James <sam@gentoo.org>
commit 2b28553a5b6d4dee0a16f77e62e08fb4400138f7
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Thu Jan 1 18:12:32 2026 +0100
*/*: Happy new year
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit eba915df1fd4a00eebfd16557f61191b92120fbf
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Mon Oct 27 16:58:50 2025 +0100
media-libs/mpvqt: Add subslot
Upstream commit e95d4a2846ae18c4741b5b2027a71e12b1f3df5d
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=502532
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit 1bc4aac58db0e1f48a91b0b139682ac0a632680d
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Mon Oct 27 16:39:31 2025 +0100
media-libs/mpvqt: Sync KEYWORDS w/ ::gentoo
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit 20838b4e18d8037deba457b3f1aa07850b2d98c2
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Sun Feb 2 22:30:29 2025 +0100
*/*: Happy belated new year
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit af1ee4d6c07bfdfe5f2a64cb3799b7c65865d0ec
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Tue Jul 23 18:01:48 2024 +0200
media-libs/mpvqt: Add missing dev-qt/qtbase[wayland] USEdep
Closes: https://bugs.gentoo.org/936500
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit 4cc68f75938e17704ce27985fd3bba2f3f6a877f
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Fri Jun 7 21:38:41 2024 +0200
*/*: KF 6.3.0 changes LIBEXECDIR path, so raise KFMIN=6.3.0 everywhere
Bug: https://bugs.gentoo.org/928345
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit 788e2a542fb6bb75b35a477d2c10f8b8ff87a13a
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Sun Mar 3 10:44:05 2024 +0100
*/*: Bulk bump KF6 revdeps to KFMIN=6.0.0, now that 6.0.0 was released
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit 52a0ebdb22f138dbbf437f2c5fd453ea1d673be9
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Thu Feb 15 13:11:46 2024 +0100
*/*: Bump QTMIN to 6.6.2 globally
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit e09f59cfed49dd5ff4b3bb2379d433ddef6be7ad
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Mon Jan 1 17:29:25 2024 +0100
*/*: Happy new year
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit b2eecf1a46d998dc1c8da4322ff28f02333fe7eb
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Mon Dec 25 18:24:59 2023 +0100
media-libs/mpvqt: drop 1.0.0, moved to Gentoo ebuild repo
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit e79d48fc30b0658a4d5716f873a97d2ec0ae0ae8
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Sun Dec 17 23:06:15 2023 +0100
media-libs/mpvqt: add 9999
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit 3ca5ed4b1c9f8d9fd4eb695a0474aa4ed4c25aa5
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Sun Dec 17 22:57:17 2023 +0100
media-libs/mpvqt: Fix DESCRIPTION, sort dependencies
See also: https://github.com/gentoo/kde/pull/945
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit e75b8de05badddb6f1da21fe08538f51e3cb1caf
Author: Joshua Goins <josh@redstrate.com>
Date: Mon Dec 11 14:40:45 2023 -0500
media-libs/mpvqt: new package, add 1.0.0
Signed-off-by: Joshua Goins <josh@redstrate.com>
Closes: https://github.com/gentoo/kde/pull/945
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Author: Sam James <sam@gentoo.org>
Date: Wed May 20 23:57:24 2026 +0100
media-libs/mpvqt: crank KFMIN more
Upstream commit 4d736995720ce7e065ad570df3823ff3b0683652
Signed-off-by: Sam James <sam@gentoo.org>
commit dfb2b773fc8bad4ae0059106447064c34a0a94e6
Author: Sam James <sam@gentoo.org>
Date: Wed May 20 23:55:55 2026 +0100
media-libs/mpvqt: crank KFMIN
Upstream commit 8488ad420c97e022ab24b6214e786fc06338dd62
Signed-off-by: Sam James <sam@gentoo.org>
commit 7716ce0f19e76dd212421f2df0f7223d1b1e24dd
Author: Sam James <sam@gentoo.org>
Date: Wed May 20 23:08:56 2026 +0100
media-libs/mpvqt: depend on qtbase:=
Per Qt docs [0], the native interfaces have no compat guarantees [1]:
> unknown() : Native interface revision mismatch (requested 1 / available 2) for interface QWaylandApplication
haruna crashes in:
```
> 82 display.data = qGuiApp->nativeInterface<QNativeInterface::QWaylandApplication>()->display();
> (gdb) bt
> #0 0x00007ffff7f37ce4 in MpvRenderer::createFramebufferObject (this=0x7fff4c4194a0, size=...) at /usr/src/debug/media-libs/mpvqt-9999/mpvqt-1.1.1/src/mpvrenderer.cpp:82
> #1 0x00007ffff76be1c6 in QQuickFramebufferObject::updatePaintNode (this=0x555555af7a40, node=<optimized out>)
...
```
The only use of QNativeInterface is for X and Wayland, so I think just
qtbase is OK, no need for qtdeclarative:=.
[0] https://doc.qt.io/qt-6/native-interfaces.html#source-and-binary-compatibility
[1] https://github.com/qt/qtbase/blob/effaa5c620c0ebaa82b7519f37e4e0a363f8ff90/src/corelib/global/qnativeinterface_p.h#L49
Closes: https://bugs.gentoo.org/975622
Signed-off-by: Sam James <sam@gentoo.org>
commit be3bdc08629a9f8955b8fee8fcde8a550d8bca58
Author: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>
Date: Mon May 18 13:25:24 2026 +0300
media-libs/mpvqt: bump subslot to (soversion) 3
Upstream commit: edb1e3213e45aeec7dfcb74b1f5e722264af6636
Signed-off-by: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>
Part-of: https://codeberg.org/gentoo/kde/pulls/13
Merges: https://codeberg.org/gentoo/kde/pulls/13
Signed-off-by: Sam James <sam@gentoo.org>
commit 2b28553a5b6d4dee0a16f77e62e08fb4400138f7
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Thu Jan 1 18:12:32 2026 +0100
*/*: Happy new year
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit eba915df1fd4a00eebfd16557f61191b92120fbf
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Mon Oct 27 16:58:50 2025 +0100
media-libs/mpvqt: Add subslot
Upstream commit e95d4a2846ae18c4741b5b2027a71e12b1f3df5d
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=502532
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit 1bc4aac58db0e1f48a91b0b139682ac0a632680d
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Mon Oct 27 16:39:31 2025 +0100
media-libs/mpvqt: Sync KEYWORDS w/ ::gentoo
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit 20838b4e18d8037deba457b3f1aa07850b2d98c2
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Sun Feb 2 22:30:29 2025 +0100
*/*: Happy belated new year
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit af1ee4d6c07bfdfe5f2a64cb3799b7c65865d0ec
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Tue Jul 23 18:01:48 2024 +0200
media-libs/mpvqt: Add missing dev-qt/qtbase[wayland] USEdep
Closes: https://bugs.gentoo.org/936500
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit 4cc68f75938e17704ce27985fd3bba2f3f6a877f
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Fri Jun 7 21:38:41 2024 +0200
*/*: KF 6.3.0 changes LIBEXECDIR path, so raise KFMIN=6.3.0 everywhere
Bug: https://bugs.gentoo.org/928345
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit 788e2a542fb6bb75b35a477d2c10f8b8ff87a13a
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Sun Mar 3 10:44:05 2024 +0100
*/*: Bulk bump KF6 revdeps to KFMIN=6.0.0, now that 6.0.0 was released
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit 52a0ebdb22f138dbbf437f2c5fd453ea1d673be9
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Thu Feb 15 13:11:46 2024 +0100
*/*: Bump QTMIN to 6.6.2 globally
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit e09f59cfed49dd5ff4b3bb2379d433ddef6be7ad
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Mon Jan 1 17:29:25 2024 +0100
*/*: Happy new year
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit b2eecf1a46d998dc1c8da4322ff28f02333fe7eb
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Mon Dec 25 18:24:59 2023 +0100
media-libs/mpvqt: drop 1.0.0, moved to Gentoo ebuild repo
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit e79d48fc30b0658a4d5716f873a97d2ec0ae0ae8
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Sun Dec 17 23:06:15 2023 +0100
media-libs/mpvqt: add 9999
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit 3ca5ed4b1c9f8d9fd4eb695a0474aa4ed4c25aa5
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Sun Dec 17 22:57:17 2023 +0100
media-libs/mpvqt: Fix DESCRIPTION, sort dependencies
See also: https://github.com/gentoo/kde/pull/945
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
commit e75b8de05badddb6f1da21fe08538f51e3cb1caf
Author: Joshua Goins <josh@redstrate.com>
Date: Mon Dec 11 14:40:45 2023 -0500
media-libs/mpvqt: new package, add 1.0.0
Signed-off-by: Joshua Goins <josh@redstrate.com>
Closes: https://github.com/gentoo/kde/pull/945
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>


View
Download
Browse