Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 810814

Summary: media-plugins/gst-plugins-qt5: ebuild request
Product: Gentoo Linux Reporter: Nicolas Werner <nicolas.werner>
Component: New packagesAssignee: GStreamer package maintainers <gstreamer>
Status: UNCONFIRMED ---    
Severity: enhancement CC: gentoo, gstreamer, qt
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Nicolas Werner 2021-08-28 16:21:00 UTC
The qt5/qt gstreamer plugin provides a qt/qml components to show gstreamer pipelines and similar. This is used in Nheko, a Matrix client I develop, to show video in video calls. Nheko itself is in the guru overlay and others. It would be awesome if those overlays in the future could enable video call support in Nheko. To do that, the qt5 plugin is needed and in my opinion it makes the most sense to maintain that in ::gentoo, since it should be updated together with the other plugins.

Upstream repo: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/tree/1.18.4/ext/qt
Documentation: https://gstreamer.freedesktop.org/documentation/qmlgl/index.html?gi-language=c

I even tried to make an ebuild for it, which you can find here: https://github.com/gentoo/gentoo/pull/21787

Reproducible: Always

Steps to Reproduce:
1.Try to install the qmlglsink

Actual Results:  
No package for it

Expected Results:  
A package for it
Comment 1 Larry the Git Cow gentoo-dev 2021-10-06 01:13:25 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cea32f337b4edb06fe86ca6f969c385f2d0d6d94

commit cea32f337b4edb06fe86ca6f969c385f2d0d6d94
Author:     Nicolas Werner <nicolas.werner@hotmail.de>
AuthorDate: 2021-07-25 22:40:31 +0000
Commit:     Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
CommitDate: 2021-10-04 11:42:41 +0000

    media-plugins/gst-plugins-qt5: new package
    
    Dependency for >net-im/nheko-0.8.2.
    
    Bug: https://bugs.gentoo.org/810814
    Package-Manager: Portage-3.0.20, Repoman-3.0.2
    Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
    Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>

 media-plugins/gst-plugins-qt5/Manifest             |   1 +
 ...t-dont-use-volatile-to-mean-atomic-1.18.4.patch | 249 +++++++++++++++++++++
 .../gst-plugins-qt5/gst-plugins-qt5-1.18.4.ebuild  |  34 +++
 media-plugins/gst-plugins-qt5/metadata.xml         |  19 ++
 4 files changed, 303 insertions(+)