Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 335480 - media-tv/xbmc-10.0 Betas version bump
Summary: media-tv/xbmc-10.0 Betas version bump
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo Xbox project
URL: http://xbmc.org/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-01 03:57 UTC by Rick Harris
Modified: 2010-12-22 18:39 UTC (History)
9 users (show)

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


Attachments
xbmc-10.0_beta1.ebuild (xbmc-10.0_beta1.ebuild,4.27 KB, text/plain)
2010-09-01 04:00 UTC, Rick Harris
Details
Ebuild with hal use-flag (xbmc-10.0_beta1.ebuild,4.30 KB, text/plain)
2010-09-05 16:17 UTC, Benedikt Reinartz
Details
Ebuild for XBMC Dharma beta2 (xbmc-10.0_beta2.ebuild,4.30 KB, text/plain)
2010-09-16 07:27 UTC, Laurent Pireyn
Details
Added RDEPEND on libmodplug (xbmc-10.0_beta2.ebuild,4.32 KB, text/plain)
2010-09-16 23:46 UTC, William Pettersson
Details
xbmc-10.0_beta2.ebuild (xbmc-10.0_beta2.ebuild,4.45 KB, text/plain)
2010-09-17 01:17 UTC, Rick Harris
Details
xbmc-10.0-httpd_disable-ipv6.patch (xbmc-10.0-httpd_disable-ipv6.patch,747 bytes, text/plain)
2010-09-17 01:18 UTC, Rick Harris
Details
Patch for inputlirc (xbmc-10.0-inputlirc.patch,826 bytes, text/plain)
2010-09-24 14:44 UTC, Oliver Jaksch
Details
xbmc-10.0_beta3.ebuild (xbmc-10.0_beta3.ebuild,4.45 KB, text/plain)
2010-10-23 09:55 UTC, Rick Harris
Details
XBMC Dharma RC1 (xbmc-10_rc1.ebuild,4.30 KB, text/plain)
2010-12-01 14:00 UTC, Chris
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rick Harris 2010-09-01 03:57:36 UTC
XBMC's 10.0 Beta1 has finally been made available :)
Comment 1 Rick Harris 2010-09-01 04:00:06 UTC
Created attachment 245566 [details]
xbmc-10.0_beta1.ebuild
Comment 2 Benedikt Reinartz 2010-09-05 16:17:18 UTC
Created attachment 246165 [details]
Ebuild with hal use-flag

Are you sure all those dependencies are still needed? According to http://trac.xbmc.org/ticket/9200 at least hal is not needed anymore (which is something I really appreciate :)).

Also, I thought XBMC uses some kind of "date-versioning", the current milestone is called "10.05".
Comment 3 Rick Harris 2010-09-05 23:06:17 UTC
(In reply to comment #2)

HAL should probably be removed all together.
Did it ever get coded to the point where it actually did something within XBMC other than just some HAL events in the debug log that never got mapped to anything ?

> Also, I thought XBMC uses some kind of "date-versioning", the current milestone is called "10.05".

Do you have a link ?
I know the XBMC team announced the date versioning thing back in 2008 but I'm unsure as to whether it's being adhered to now.
As far as I can see, XBMC are just calling it Dharma-Beta1, while out on the world wide internet it's being called 10.0.

All the dependencies could probably use an audit, I simply used the 9.11-r4 ebuild as a template and added some deps. into it's list.
Comment 4 William Pettersson 2010-09-07 04:44:22 UTC
I checked the #xbmc IRC channel and I'm hearing that version numbers won't be applied to this or newer releases, this release will simply be termed "Dharma" by the XBMC devs, and the next release will (apparently) be "Eden".  This is backed up by their Trac only listing these options for releases.

I also got a vague hint that the initials will follow an alphabetic order (Dharma -> D, Eden -> E, so release after that will start with F).
Comment 5 Lukas Miczka 2010-09-15 14:41:10 UTC
There's new beta - XBMC Dhrama beta 2
Comment 6 Laurent Pireyn 2010-09-16 07:27:12 UTC
Created attachment 247547 [details]
Ebuild for XBMC Dharma beta2
Comment 7 William Pettersson 2010-09-16 23:46:26 UTC
Created attachment 247650 [details]
Added RDEPEND on libmodplug

Beta2 at least requires libmodplug, added to RDEPEND (not sure if this would apply to beta1 as well)
Comment 8 Rick Harris 2010-09-17 01:16:06 UTC
OK, the versioning is correct, XBMC call it 10.0-Beta(X) as seen in 'System > System Info'.

Attached below is beta2 ebuild with the following additions:
- Make 'hal' an option
- Add libmodplug dep.
- Fix revision number for beta2 tag
- Get httpd working for systems that have IPv6 (see trac.xbmc.org/ticket/9052)
Comment 9 Rick Harris 2010-09-17 01:17:03 UTC
Created attachment 247669 [details]
xbmc-10.0_beta2.ebuild
Comment 10 Rick Harris 2010-09-17 01:18:10 UTC
Created attachment 247671 [details]
xbmc-10.0-httpd_disable-ipv6.patch
Comment 11 William Pettersson 2010-09-17 03:24:13 UTC
Running stable ffmpeg (0.5_p20373), I get compilation errors regarding av_metadata_set2.  The internal ffmpeg is version 0.6, so I just unmasked that (ffmpeg-0.6)and its compiling fine for now.  Not sure if ffmpeg-0.5_p22846 will compile, haven't tested.
Comment 12 Rick Harris 2010-09-17 09:16:05 UTC
(In reply to comment #11)
> Running stable ffmpeg (0.5_p20373), I get compilation errors regarding
> av_metadata_set2.  The internal ffmpeg is version 0.6, so I just unmasked that
> (ffmpeg-0.6)and its compiling fine for now.  Not sure if ffmpeg-0.5_p22846 will
> compile, haven't tested.

Same here.
It does compile and work with ffmpeg-0.5_p22846 but probably better to stick with the same version they use internally.
Comment 13 SpanKY gentoo-dev 2010-09-18 09:15:46 UTC
Comment on attachment 247669 [details]
xbmc-10.0_beta2.ebuild

do not go stripping random stuff from the ebuild because you dont think it's relevant.  the only version that would go into the tree is one based on the current 9999 ebuild.
Comment 14 Rick Harris 2010-09-18 22:17:04 UTC
(In reply to comment #13)
> (From update of attachment 247669 [details])
> do not go stripping random stuff from the ebuild because you dont think it's
> relevant.  the only version that would go into the tree is one based on the
> current 9999 ebuild.
> 

No problem Spanky, glad we could help in some way.

Can you elaborate on your comments as to what stuff you mean ?

Are you saying that you won't be committing any ebuilds into the tree for XBMC's beta releases ?

If so we should rename this bug back to [New ebuild] and assign to maintainer-wanted@gentoo.org for the beta ebuilds.
Comment 15 SpanKY gentoo-dev 2010-09-19 21:44:23 UTC
that isnt what i said.  "the only version that would go into the tree is one based on the current 9999 ebuild" -> write a 10.0 ebuild based on the 9999 ebuild.  and dont go stripping random things you dont understand (like all of the PV logic).
Comment 16 Rick Harris 2010-09-19 23:18:29 UTC
(In reply to comment #15)
> that isnt what i said.  "the only version that would go into the tree is one
> based on the current 9999 ebuild" -> write a 10.0 ebuild based on the 9999
> ebuild.  and dont go stripping random things you dont understand (like all of
> the PV logic).

OK, will do.
Can I ask what is the purpose of having 9999 PV logic in the stable 9.11 ebuild (and vice versa) ?
Comment 17 SpanKY gentoo-dev 2010-09-19 23:49:50 UTC
i dont like maintaining multiple ebuilds.  easier to `cp`.
Comment 18 Oliver Jaksch 2010-09-24 14:44:08 UTC
Created attachment 248517 [details]
Patch for inputlirc

Just stumbled on the following bug:
http://trac.xbmc.org/ticket/10088

With this patch my Hama-Remote is working again.
Comment 19 Rick Harris 2010-10-23 09:55:10 UTC
Created attachment 251665 [details]
xbmc-10.0_beta3.ebuild
Comment 20 Chris 2010-12-01 14:00:50 UTC
Created attachment 256049 [details]
XBMC Dharma RC1
Comment 21 kavafree 2010-12-19 11:29:11 UTC
Dharma is released.

http://xbmc.org/theuni/2010/12/18/xbmc-10-0/
Comment 22 Domen Kožar 2010-12-21 15:38:52 UTC
I have ebuild in my overlay, feel free to install:

$ layman -o -f http://gpo.zugaina.org/lst/gpo-repositories.xml
$ layman -a iElectric
$ autounmask media-tv/xbmc-10.0
$ emerge -av xbmc
Comment 23 SpanKY gentoo-dev 2010-12-22 17:10:50 UTC
not adding any betas
Comment 24 kavafree 2010-12-22 18:39:58 UTC
It's not a beta, it's the final version.