XBMC auf Fedora 12

Da es leider keine fertigen Pakete gibt:

yum groupinstall Entwicklungswerkzeuge

Eine ganze Reihe der Bibliotheken gibt es nur bei RPMFusion:

yum install SDL* glew glew-devel libmad-devel tre tre-devel libogg libogg-devel libvorbis libvorbis-devel boost boost-devel bzip2-devel bzip2-libs fribidi*         lzo lzo-devel mysql-libs mysql-devel jasper jasper-devel faac faac-devel enca enca-devel hal hal-devel hal-libs cmake gperf nasm libXmu-devel fontconfig-devel freetype-devel libXinerama-devel pcre-devel gcc-c++ sqlite-devel curl-devel libsamplerate-devel libcdio-devel pulseaudio-libs-devel avahi-devel ffmpeg-devel libmad-devel a52dec-devel libdca faad2-devel libmpeg2-devel libass-devel libvorbis-devel libogg-devel libmpcdec-devel flac-devel wavpack-devel python-devel subversion boost-devel glew-devel mesa-libGL-devel libmad-devel libjpeg-devel libmms-devel libsmbclient-devel libXtst-devel

Jetzt holen wir uns den Quellcode:

svn co https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk xbmc

cd xbmc
./bootstrap

Da aus Patentgründen der Ecliptic Curve Crypto Krempel in OpenSSL fehlt, müssen wir ihn rausbauen:

vi xbmc/cores/dvdplayer/Codecs/libbdnav/configure.ac

und dort den Block

# Make sure OpenSSL is cool enough to play with the big boys.

komplett auskommentieren.

./configure –prefix=/opt/xbmc –enable-vdpau

Wenn configure über eine fehlende MySQL-Lib meckert, dann hat er nur an der falschen Stelle gesucht:

ln -s /usr/lib64/mysql/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so

make -j 4

mkdir /opt/xbmc
chown -R xbmc.xbmx /opt/xbmc/

make install

www.romal.de
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.