Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 399519 - =media-tv/xbmc-11.0_beta1 version bump
Summary: =media-tv/xbmc-11.0_beta1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Gentoo Xbox project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-20 15:10 UTC by James Broadhead
Modified: 2012-12-25 00:55 UTC (History)
2 users (show)

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


Attachments
media-tv/xbmc-11.0_beta1.ebuild (xbmc-11.0_beta1.ebuild,5.40 KB, text/plain)
2012-01-26 18:19 UTC, James Broadhead
Details
xbmc-11.0_beta1-libpng-1.5-headers.patch (xbmc-11.0_beta1-libpng-1.5-headers.patch,450 bytes, patch)
2012-01-26 18:21 UTC, James Broadhead
Details | Diff
xbmc-11.0_beta1-libpng-1.5-fix-plt-trn-get.patch (xbmc-11.0_beta1-libpng-1.5-fix-plt-trn-get.patch,1.62 KB, patch)
2012-01-26 18:22 UTC, James Broadhead
Details | Diff
xbmc-11.0_beta1-libpng-1.5.patch (xbmc-11.0_beta1-libpng-1.5.patch,18.25 KB, patch)
2012-01-26 18:22 UTC, James Broadhead
Details | Diff
xbmc-11.0_beta2.ebuild (xbmc-11.0_beta2.ebuild,5.18 KB, text/plain)
2012-01-28 17:03 UTC, James Broadhead
Details
xbmc-11.0_beta2-libpng1.5-zenkibou-github.patch (xbmc-11.0_beta2-libpng1.5-zenkibou-github.patch,18.94 KB, patch)
2012-01-28 17:04 UTC, James Broadhead
Details | Diff
diff -u -w portage/xbmc-9999.ebuild xbmc-11.0_beta2.ebuild (diff-u-w-xbmc-9999-xbmc-11_beta2.patch,4.29 KB, patch)
2012-01-28 17:06 UTC, James Broadhead
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description James Broadhead 2012-01-20 15:10:36 UTC
The first beta of xbmc 11 has been released, so it's time to start looking at bumping the in-portage version (especially since xbmc 10 does not build with >=ffmpeg-0.8 #392541)

Related (but not a blocker): #386909

Reproducible: Always
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2012-01-20 16:16:24 UTC
@vapier: The current libpng patch used in gentoo-x86 is broken and should be replaced with this one:

Discussion(s):

https://github.com/xbmc/xbmc/pull/601
http://trac.xbmc.org/ticket/12001

Actual new patch:

https://github.com/Zenkibou/xbmc/commit/99d1031476f8ec74d42a54667023746ca4153931
Comment 2 James Broadhead 2012-01-26 18:19:33 UTC
Created attachment 299985 [details]
media-tv/xbmc-11.0_beta1.ebuild

Updated ebuild - builds & works for me, using the patches from xbmc TRAC. 

Probably needs more testing of the more unusual features, but working here.
Comment 3 James Broadhead 2012-01-26 18:21:55 UTC
Created attachment 299987 [details, diff]
xbmc-11.0_beta1-libpng-1.5-headers.patch
Comment 4 James Broadhead 2012-01-26 18:22:17 UTC
Created attachment 299989 [details, diff]
xbmc-11.0_beta1-libpng-1.5-fix-plt-trn-get.patch
Comment 5 James Broadhead 2012-01-26 18:22:39 UTC
Created attachment 299991 [details, diff]
xbmc-11.0_beta1-libpng-1.5.patch
Comment 6 James Broadhead 2012-01-26 18:57:21 UTC
Ebuild as posted works as 'media-tv/xbmc-11.0_beta2.ebuild'
Comment 7 SpanKY gentoo-dev 2012-01-27 22:52:43 UTC
Comment on attachment 299985 [details]
media-tv/xbmc-11.0_beta1.ebuild

a diff against the current ebuild would be more interesting ... a full ebuild is hard to review
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2012-01-28 14:13:29 UTC
(In reply to comment #2)
> Created attachment 299985 [details]
> media-tv/xbmc-11.0_beta1.ebuild
> 
> Updated ebuild - builds & works for me, using the patches from xbmc TRAC. 

Then you didn't get all the fixes required. As I said, the newer patch is at the github site. The trac ones miss bits and make the app still crash, or simply not show any images at all.
Comment 9 James Broadhead 2012-01-28 17:03:02 UTC
Created attachment 300157 [details]
xbmc-11.0_beta2.ebuild
Comment 10 James Broadhead 2012-01-28 17:04:18 UTC
Created attachment 300161 [details, diff]
xbmc-11.0_beta2-libpng1.5-zenkibou-github.patch

Patch from:
https://github.com/Zenkibou/xbmc/commit/99d1031476f8ec74d42a54667023746ca4153931.patch
Comment 11 James Broadhead 2012-01-28 17:06:28 UTC
Created attachment 300165 [details, diff]
diff -u -w portage/xbmc-9999.ebuild xbmc-11.0_beta2.ebuild
Comment 12 James Broadhead 2012-01-28 17:31:46 UTC
The above needs a modified xbmc-9999-nomysql.patch ; will post when it's ready.
Comment 13 Andy Botting 2012-02-17 15:31:37 UTC
I used the xbmc-11.0_beta2.ebuild to try beta3, but it fails, because it seems to extract with a .1 on the end of the directory name. e.g.
  /var/tmp/portage/media-tv/xbmc-11.0_beta3/work/xbmc-11.0-Eden_beta3.1

I just added the .1 by hand and it appears to work.

The bluez requirement should be
  >=net-wireless/bluez-4.98-r2
as it includes a C++ header patch to get around the compile error
  /usr/include/bluetooth/bluetooth.h::131:9: error: invalid conversion from 'void*' to 'bt_get_le64(void*)::<anonymous struct>*'

Apart from that, beta3 seems to work.
Comment 14 SpanKY gentoo-dev 2012-02-17 20:14:47 UTC
11.0_beta3 is in the tree