Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 810814 - media-plugins/gst-plugins-qt5: ebuild request
Summary: media-plugins/gst-plugins-qt5: ebuild request
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-28 16:21 UTC by Nicolas Werner
Modified: 2024-07-31 18:34 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(+)
Comment 2 tea 2024-06-13 10:58:09 UTC
is there interest to package the qt6 variant of this plugin in ::gentoo by the gstreamer team? it's at <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/tree/main/subprojects/gst-plugins-good/ext/qt6>