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

Bug 303030

Summary: media-tv/xbmc-* : can't detect and mount cd XBMC
Product: Gentoo Linux Reporter: Renzo Dambrosi <renzo.dambrosi>
Component: New packagesAssignee: SpanKY <vapier>
Status: VERIFIED FIXED    
Severity: normal CC: lxnay
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: media-tv/xbmc-9.11-r1.ebuild includes libcdio fixed

Description Renzo Dambrosi 2010-01-31 21:30:18 UTC
impossible to play inserted cd or dvd because the path of include libcdio is not right
i have added two lines in the ebuild for fix

--- /usr/portage/media-tv/xbmc/xbmc-9.11-r1.ebuild      2010-01-25 15:07:03.000000000 +0100
+++ xbmc-9.11-r1.ebuild 2010-01-31 12:07:26.240133853 +0100
@@ -153,6 +153,11 @@

        # Tweak autotool timestamps to avoid regeneration
        find . -type f -print0 | xargs -0 touch -r configure
+
+       find -type f -name "*.cpp" -exec sed -i "s:lib/libcdio:cdio:" "{}" \;
+       find -type f -name "Makefile" -exec sed -i "s:lib/libcdio:cdio:" "{}" \;
+
+
 }

 src_configure() {




Reproducible: Always
Comment 1 Renzo Dambrosi 2010-01-31 21:32:13 UTC
Created attachment 218034 [details]
media-tv/xbmc-9.11-r1.ebuild includes libcdio fixed
Comment 2 Fabio Erculiani (RETIRED) gentoo-dev 2010-03-18 14:17:19 UTC
I'm adding the "fugly" workaround to our ebuild to at least have DVD playback working for now. I created a ticket upstream at http://trac.xbmc.org/ticket/8980 waiting for an official response.
Comment 3 Fabio Erculiani (RETIRED) gentoo-dev 2010-03-18 14:57:52 UTC
+*xbmc-9.11-r2 (18 Mar 2010)
+
+  18 Mar 2010; Fabio Erculiani <lxnay@gentoo.org> -xbmc-9.11-r1.ebuild,
+  +xbmc-9.11-r2.ebuild:
+  temp. workaround inability to play DVDs, see bug #303030
+
Comment 4 Fabio Erculiani (RETIRED) gentoo-dev 2010-03-18 15:11:58 UTC
Upstream reported that given bug got fixed in SVN. So I backported the patch:

+*xbmc-9.11-r3 (18 Mar 2010)
+
+  18 Mar 2010; Fabio Erculiani <lxnay@gentoo.org> -xbmc-9.11-r2.ebuild,
+  +xbmc-9.11-r3.ebuild,
+  +files/xbmc-9.11-use-cdio-system-headers-on-non-win32.patch:
+  backport libcdio patch from trunk, makes DVD playback working, close
+  #303030, upstream reference #8026
+
Comment 5 SpanKY gentoo-dev 2010-03-19 01:13:52 UTC
Fabio: you need to talk to maintainers before you go touching packages that you have no relationship to.  this is not a request, and this is the last time i mention it kindly.
Comment 6 Fabio Erculiani (RETIRED) gentoo-dev 2010-03-19 06:40:31 UTC
Yes sorry. The patch itself is harmless and is a backport from SVN, though.
Comment 7 Joost Ruis 2010-03-19 10:35:49 UTC
"and this is the last time i mention it kindly."

Or else what?
Instead of threatening people come clear.

Are you going to digitally beat up somebody for fixing something you slacked todo?

Get some mental help man.
Comment 8 Mark Loeser (RETIRED) gentoo-dev 2010-03-19 14:10:29 UTC
Joost:

If you have nothing to add, then please don't comment.  This is not a discussion forum.

I think everything that needs to be said has been.
Comment 9 SpanKY gentoo-dev 2010-03-19 17:27:26 UTC
the obvious next step is that if a Gentoo developer is unable to perform the duties as required, then they lose the developer access
Comment 10 Fabio Erculiani (RETIRED) gentoo-dev 2010-03-19 17:48:37 UTC
SpanKY,
this is not a forum.