Boxee RPM Available for Fedora 12

I almost blew my lid when I finally found this web site. I’ve been searching the Internets for anything with the keywords “boxee”, “rpm”, “fc12″, and “fedora 12″. My only result was an RPM for Fedora 10. The version of Boxee was x.7.x and the most recent version of Boxee is x.20.x. That wasn’t going to work – I HAVE to have the latest, I’m running Fedora for peace sake – how much more bleeding edge can I be!?
Well; luck would have it, I came across a forum thread where kurgan posted his latest Boxee/Fedora 12 build. The Great Guin smiles upon us all! So; I’m posting this blog entry to help spread the good word that a Fedora 12/Boxee RPM is out there!
Introducing Boxee Fedora 10/11/12 Port – Boxee Forum Thread
There is an Alpha and Beta version available. Please take the time to view the readme file. I figured you wouldn’t so I posted it below. As of 10 January 2010 this is what it reads.
A couple of notes about this port. The rpm will create necessary symlinks for the Boxee dev’s prebuilt binaries to work. I found them to be their rtorrent, flash player, flash libraries, and some of their xulrunner stuff. Without the symlinks, flash apps such as Hulu and Youtube will give you the “meatspin”. The symlinks created by this rpm are necessary because this package contains pre-bundled binaries built against libraries with a different naming convention than Fedora. Given this fact, a standard rpm -ivh will fail due to dependancy errors. Running the rpm install with the –nodeps is necessary at this time.
It is worth noting I do not run pulseaudio with Boxee or XBMC, so I recommend removing it since pulse cannot do SPDIF passthrough.
My initial testing on F10 has been positive, and I have found no problems thus far. I am able to play dvd .iso’s as well as dvd folders (play VIDEO_TS.IFO works for me), and flash based apps work. Unfortunately, Hulu content is not working with the Beta builds. At the moment, I cannot get any Hulu content to work with any Linux distro and the Firefox browser, so I do not think this is a Boxee specific issue.
Due to an rpmbuild error about an invalid rpath in one of the Boxee pre-built flash binaries/libraries for xulrunner, I have to use the following command when building:
QA_RPATHS=$[ 0x0002 ] rpmbuild -ba rpmbuild/SPECS/boxee.spec 2>&1 |tee box_rpm.log
Installing Boxee
Since it’s an RPM, you’d think it’ll be easy to install. Well of course it is stupid! Just joking. You can either double-click on the .rpm file or run the following command after you “cd” your way into the directory where you saved the .rpm file.
# rpm -ivh --nodeps boxee-0.9.20.10263-0.1.b.fc12.x86_64.rpm
Running Boxee
The Boxee link is conveniently placed within your “Applications | Videos” menu. When you run it for the first time, don’t expect it to actually load completely. If it does crash, run the launch file in terminal to then see what the error is:
/usr/bin/run-boxee-desktop
For me, I was missing two libraries. I installed them and I was good to go!
# yum install faac glew-devel
January 21st, 2010 at 12:43 am
Great write up Fergy! Keep up the good work and represent for the Fedora users.
January 21st, 2010 at 12:59 am
you couldve just used ‘yum -y localinstall boxee-0.9.20.10263-0.1.b.fc12.x86_64.rpm –nogpgcheck’ so it grabs the deps for you
January 21st, 2010 at 10:36 am
Thanks @usr_local, that’s very encouraging. @bronson, you’re awesome. I’ve been looking for a solution just like what you’ve described. I’ll edit the post to reflect that – and also make an entry in my Gnote.
Thanks!
January 26th, 2010 at 8:12 am
Thanks for the information. XBMC is the best media player..Ever!
January 26th, 2010 at 10:49 am
Your web address is bringing up a red flag for me, but your comment seems legit. Anyway I found an RPM for XBMC. Been meaning to try it out, but haven’t gotten there yet.
January 31st, 2010 at 4:26 pm
I tried installing with the rpm. It created a directory called usr with subdirctories including one called bin with executables called boxee and run-roxee-desktop. There is nothing under Applications/Sound and Video. I tried both from bot the terminal and from X and neither ran.
I tried the yum -y localinstall boxee-0.9.20.10263-0.1.b.fc12.x86_64.rpm –nogpgcheck method and there were missing dependencies
I’m running an up to date Fedora 12. Any advice would be appreciated.
January 31st, 2010 at 6:05 pm
Hey @Tom. I noticed the same thing when I first installed it. No link in the Applications menu. After running “run-boxee-desktop”, it magically appeared afterwards in “Applications | Sound & Video”. Try running that command in terminal and see what errors come up.
February 8th, 2010 at 9:09 pm
Nice, I was just about to start an initial spec. This would have taken some time I guess
The Bug you’re reporting, boxee appearing only after habing it run once is due to a missing call to update the desktop database in boxee.spec#post and #postun sections…