ATM there’s no easy way to install XBMC. openSUSE is using a newer version of libcdio, which causes compile errors. Just downloaded the latests sources from git, to see if it will compile.
Compiling xbmc is not difficult, the main issue is to get all the devel packages installed
Edit: withdrawing the above. Now it requires a higher version of tablib, sigh.
Edit 2: found taglib >= 1.8, so configure ran OK, compiling now, will be back with results
-----------------------
XBMC built successfully
-----------------------
knurpht@laptop:/Extra/Devel/XBMC/xbmc> su -c 'make install'
Wachtwoord:
Copying XBMC binary to /usr/local/lib64/xbmc/
You can run XBMC with the command 'xbmc'
Copying support and legal files...
Done!
Copying system files to /usr/local/share/xbmc
Now see if it all works. In the ‘doc’ folder of the xbmc sources root, there’s a README.linux which tells you which ‘devel’ packages have to be installed. A bit of a puzzle sometimes, since it refers to the libnames on Ubuntu, but it’s doable. The only package from outside the default repos was taglib / libtag, which I found through software.opensuse.org: Download openSUSE 12.2
Here’s a conversation that took place outside of the forums that I had with Knurpht by email. I’ll post what he said.
“XBMC sources compile now, it starts, it works partially, but f.e. I cannot update/install add-ons, and have no clue yet why this does not work. AFAIK the Packman packagers handle XBMC. IMHO the best thing is to wait a bit, I know the Packman people talk to the XBMC people, so let’s hope they come up with a proper working version soon.”
Yeah the lack of XBMC is a huge pain. I’ve always used Kubuntu or Arch so when I got to openSUSE the lack of XBMC was a huge shock but I was reassured I would find it in packman. Since then I learned to live without it but I eagerly await its return. openSUSE might sometimes lack packages (this is changing so quickly thanks to OBS becoming many dev’s one-stop shop for multi-distro packaging) but it has tons of benefits like stability, polish, the best KDE implementation, zypper, yast and powerful, well resourced and forward looking community.
I rate somebody should use OBS and build one themselves or something. Maybe set-up up a binary rpm with static linked libraries. Maybe going the route of /optlike propriety software. Its not ideal but it would work. Unfortunately I have no clue how to use OBS, whether it even supports static linked libraries or if there would be any other problems to face. It wouldn’t be a good solution but it would be a working solution.
Today I pulled in the latest git revision of xbmc, compiled it and am succesfully running it. Just after finishing I received an email, where a non forums member reported having seen the thread and having created an rpm. He sent me the spec file as well. Could that be of help to anybody? I don’t have the time atm to dive into package building.
Knurpht, if it is able to work with what he sent you, I’ll be happy to make it work for myself. If you could share it with me and send me instructions on how to install it, I would be much obliged.
Just installed it. Just remember to disable composting for full screen windows: Configure Desktop > Advanced > Suspend desktop effects for fullscreen windows.