XBMC packages
Chris Nolan
chris at cenolan.com
Mon Nov 30 18:05:58 CET 2009
Rolf Fokkens wrote:
> Hi!
>
> On the RPMfusion Wishlist is XBMC
>
> As it's also on my personal wishlist, I created some XBMC packages.
> They can be found at http://rolffokkens.dyndns.org/. The packages are
> based on packages by Scott Harvanek, I modified them so XBMC 9.11 beta
> 1 compiles and runs on Fedora 11 and Fedora 12.
>
> Though my single purpose is to have XBMC for my HTPC project, the
> packages may also be a starting point for inclusion in RPMfusion. I
> can assist to make this happen, though I don't have a strong ambition
> to be a RPMfusion contributor. So positive feedback may stimulate me
> to make the packages RPMfusion-ready, but I'm perfectly happy with the
> packages the way they are now.
>
> Cheers!
>
> Rolf
Hi Rolf,
Thanks for the packages and heads up. There are also some packages made
by somebody else here: http://hansvon.homelinux.org/fedora/ (there are
many others dotted around the internet too - it's a pretty popular
software!)
One of the potential problems I've found with packaging this for Fedora
(in a way that could be included in rpmfusion) is that XBMC doesn't work
well when you use the external (Fedora) Python libraries. Basically,
most of the python based plugins (i.e. most of the plugins) break when
XBMC is compiled with "--enable-external-python" under Fedora.
From what I can gather it would need a bit of an effort from the
upstream folks to enable XBMC to work properly with the external Fedora
python libs, and it would be against the Fedora packaging guidelines to
allow the RPM to include internal python libs. On a positive note, it
compiles and runs very nicely using all the other external libs (ffmpeg,
libmpeg2, libass, libogg etc).
So from an RPM Fusion perspective we'd have a few choices:
1) Package it with the external python enabled and accept that many
plugins just won't work.
2) Encourage upstream to fix XBMC so it works properly with the external
python libs.
3) Patch the XBMC source ourselves to make it work with the external
python libs.
4) Don't include it in RPM Fusion
Option 2 would clearly be the most attractive. I'll try to reach out to
the XBMC team and see if they have any thoughts on this.
Chris
More information about the rpmfusion-developers
mailing list