Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 439198 - media-libs/qt-gstreamer - split out QtGlib
Summary: media-libs/qt-gstreamer - split out QtGlib
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: EBUILD, PATCH
Depends on:
Blocks:
 
Reported: 2012-10-21 21:53 UTC by Andreas Sturmlechner
Modified: 2013-03-15 17:35 UTC (History)
2 users (show)

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


Attachments
initial dev-libs/qt-glib-0.10.2.ebuild based on gt-gstreamer-0.10.2 (qt-glib-0.10.2.ebuild.diff,1.49 KB, patch)
2012-10-21 21:53 UTC, Andreas Sturmlechner
Details | Diff
patch to disable non-QGlib parts from CMakeLists (qt-glib-0.10.2-rip-out-gstreamer.patch,3.14 KB, patch)
2012-10-21 21:55 UTC, Andreas Sturmlechner
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2012-10-21 21:53:52 UTC
Created attachment 327112 [details, diff]
initial dev-libs/qt-glib-0.10.2.ebuild based on gt-gstreamer-0.10.2

It seems to be the sane thing to do, given it's also on the TODO list for upstream: http://gstreamer.freedesktop.org/wiki/QtGStreamer/TODO

I found it to be ridiculous for net-libs/telepathy-logger-qt to pull in all of qt-streamer, thus gstreamer and gst-plugins-base, when all it needs is just libQtGlib-2.0.so.

With my limited set of skills, I managed to produce an ebuild+patch that only builds the QGlib part of qt-gstreamer. I'm sure there are several better/less dirty ways to do it, and ofc the ebuild currently collides with qt-gstreamer-0.10.2.ebuild, but I changed the deps of telepathy-logger-qt accordingly which is all I need for now. I thought the best location for the new ebuild would be dev-libs/

Feel free to comment, correct and criticise :)
Comment 1 Andreas Sturmlechner gentoo-dev 2012-10-21 21:55:53 UTC
Created attachment 327114 [details, diff]
patch to disable non-QGlib parts from CMakeLists
Comment 2 Chris Reffett (RETIRED) gentoo-dev Security 2012-11-26 23:29:29 UTC
Not in favor of this; the idea is sound, but I don't want to start pulling out bits and pieces of packages on our own. If upstream is going to split it out in the future, we'll make an ebuild then.
Comment 3 David E. Narváez 2013-03-12 11:56:04 UTC
FWIW, I started working on this issue and expect to submit repositories to GStreamer people to see if these are accepted upstream and we can then add the qt-glib ebuild.
Comment 4 David E. Narváez 2013-03-15 17:35:48 UTC
https://bugzilla.gnome.org/show_bug.cgi?id=695934