Update XBMC package to the 11.0 Eden Beta 3 release

Registered by Ricardo Salveti

Current XBMC package is based on eden beta 1, and as beta 2 is already published, we should rebase our package to be closer with upstream (http://xbmc.org/natethomas/2012/01/22/xbmc-11-0-eden-beta-2-available-now/).

The goal is to have XBMC Eden release working with our image, and rebasing on top of the beta releases help avoiding big conflicts.

Blueprint information

Status:
Complete
Approver:
Ricardo Salveti
Priority:
Medium
Drafter:
None
Direction:
Approved
Assignee:
Avik Sil
Definition:
New
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 12.02
Started by
Avik Sil
Completed by
Ricardo Salveti

Related branches

Sprints

Whiteboard

[rsalveti, Jan 29, 2012] This blueprint is to cover what is needed to update the current package with the latest beta available. At the time it's the Beta 2, but when implementing it it could also be Beta 3. Please also try to get it building with mesa-dev packages, so then we could later enable XBMC on different platforms than Panda.
[rsalveti, Feb 9, 2012] XBMC Eden Beta 3 was just released.
[aviksil, Feb 17, 2012] Beta 3 is now available in staging, with mesa egl support, but the experience is not good (mouse motion is too slow).

Meta:
Headline: An updated XBMC package, based on 11.0 Eden Beta 3, is now available at the Overlay PPA.
Acceptance: New package available at the PPA, builded against the mesa-dev packages and also compatible with sw rendering.

(?)

Work Items

Work items:
Check when the final XBMC, or next beta, will be available: DONE
Rebase current XBMC package against upstream (using the latest tag available): DONE
Make the package to build using only the mesa EGL packages: DONE
Make sure XBMC can still play well with software decode when eglimage and hw decode is not available (any other hardware than panda): DONE
Investigate if there's a way to disable DPMS when using the XBMC lightdm session: DONE

This blueprint contains Public information 
Everyone can see this information.