Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 357111 - media-video/minitube-1.4 should build against x11-libs/qt-phonon
Summary: media-video/minitube-1.4 should build against x11-libs/qt-phonon
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Markos Chandras (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-02 16:44 UTC by Vladimir
Modified: 2011-03-09 21:00 UTC (History)
3 users (show)

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


Attachments
minitube-1.4.ebuild (minitube-1.4.ebuild,1.64 KB, text/plain)
2011-03-02 16:45 UTC, Vladimir
Details
Patch for minitube-1.4.ebuild (minitube-1.4.patch,788 bytes, patch)
2011-03-02 18:21 UTC, Jorge Manuel B. S. Vicetto (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir 2011-03-02 16:44:47 UTC
media-video/minitube-1.4.ebuild contains the following strings now:

DEPEND="x11-libs/qt-gui:4[accessibility]
	x11-libs/qt-dbus:4
	gstreamer? (
		kde? ( || ( media-sound/phonon[gstreamer]  x11-libs/qt-phonon:4 ) )
		!kde? ( || ( x11-libs/qt-phonon media-sound/phonon[gstreamer] ) )
		media-plugins/gst-plugins-soup
		media-plugins/gst-plugins-ffmpeg
		media-plugins/gst-plugins-faac
		media-plugins/gst-plugins-faad )
	!gstreamer? ( media-sound/phonon[-gstreamer] )"

Which means it cannot be build without "gstreamer" USE flag against the x11-libs/qt-phonon.
So, I changed it as follows:

DEPEND="x11-libs/qt-gui:4[accessibility]
	x11-libs/qt-dbus:4
	gstreamer? (
		kde? ( || ( media-sound/phonon[gstreamer]  x11-libs/qt-phonon:4 ) )
		!kde? ( || ( x11-libs/qt-phonon media-sound/phonon[gstreamer] ) )
		media-plugins/gst-plugins-soup
		media-plugins/gst-plugins-ffmpeg
		media-plugins/gst-plugins-faac
		media-plugins/gst-plugins-faad )
	!gstreamer? ( || ( x11-libs/qt-phonon:4 media-sound/phonon[-gstreamer] ) )"

and have successfully built Minitube against the previously installed x11-libs/qt-phonon-4.7.2.
And it works just fine now! :)

Reproducible: Always

Steps to Reproduce:
Comment 1 Vladimir 2011-03-02 16:45:46 UTC
Created attachment 264369 [details]
minitube-1.4.ebuild

An ebuild for Minitube-1.4 edited as shown above.
Comment 2 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2011-03-02 18:21:34 UTC
Created attachment 264395 [details, diff]
Patch for minitube-1.4.ebuild

The attached patch goes even further:

--- /usr/portage/media-video/minitube/minitube-1.4.ebuild       2011-02-10 21:35:43.000000000 -0100
+++ minitube-1.4.ebuild 2011-03-02 17:17:27.722153975 -0100
@@ -20,14 +20,15 @@
 
 DEPEND="x11-libs/qt-gui:4[accessibility]
        x11-libs/qt-dbus:4
+       kde? ( || ( media-sound/phonon[gstreamer?]  x11-libs/qt-phonon:4 ) )
+       !kde? ( || ( x11-libs/qt-phonon media-sound/phonon[gstreamer?] )
        gstreamer? (
-               kde? ( || ( media-sound/phonon[gstreamer]  x11-libs/qt-phonon:4 ) )
-               !kde? ( || ( x11-libs/qt-phonon media-sound/phonon[gstreamer] ) )
                media-plugins/gst-plugins-soup
                media-plugins/gst-plugins-ffmpeg
                media-plugins/gst-plugins-faac
-               media-plugins/gst-plugins-faad )
-       !gstreamer? ( media-sound/phonon[-gstreamer] )"
+               media-plugins/gst-plugins-faad
+       )
+"
 
 RDEPEND="${DEPEND}"
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2011-03-09 21:00:19 UTC
Fixed. Thank you