kodi for Linux

http://kodi.wiki/view/HOW-TO:Compile_Kodi_for_Linux

Ubuntu wily でppa:team-xbmc/xbmc-nightlyvivid リポジトリからkodi をインストールして使っていたけれど、どうもライブラリが競合したようなので、Kodi の方を自前でビルドすることにしました。

ソースコードの取得(一回目)

$ sudo apt-get install git-core -y
$ cd $HOME
$ git clone git://github.com/xbmc/xbmc.git

ソースコードの取得(二回目以降)

$ cd $HOME/xbmc
$ git clean -xfd
$ git reset --hard
$ git pull --rebase

前提パッケージのインストール

$ sudo apt-get install automake autopoint bison build-essential ccache cmake curl cvs default-jre fp-compiler gawk gdc gettext git-core gperf libasound2-dev libass-dev libavcodec-dev libavfilter-dev libavformat-dev libavutil-dev libbluetooth-dev libbluray-dev libbluray1 libboost-dev libboost-thread-dev libbz2-dev libcap-dev libcdio-dev libcec-dev libcec1 libcrystalhd-dev libcrystalhd3 libcurl3 libcurl4-gnutls-dev libcwiid-dev libcwiid1 libdbus-1-dev libenca-dev libflac-dev libfontconfig-dev libfreetype6-dev libfribidi-dev libglew-dev libiso9660-dev libjasper-dev libjpeg-dev libltdl-dev liblzo2-dev libmad0-dev libmicrohttpd-dev libmodplug-dev libmp3lame-dev libmpeg2-4-dev libmpeg3-dev libmysqlclient-dev libnfs-dev libogg-dev libpcre3-dev libplist-dev libpng-dev libpostproc-dev libpulse-dev libsamplerate-dev libsdl-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libshairport-dev libsmbclient-dev libsqlite3-dev libssh-dev libssl-dev libswscale-dev libtiff-dev libtinyxml-dev libtool libudev-dev libusb-dev libva-dev libva-egl1 libva-tpi1 libvdpau-dev libvorbisenc2 libxml2-dev libxmu-dev libxrandr-dev libxrender-dev libxslt1-dev libxt-dev libyajl-dev mesa-utils nasm pmount python-dev python-imaging python-sqlite swig unzip yasm zip zlib1g-dev

ビルド

$ make -C tools/depends/target/crossguid/ PREFIX=/usr/local
$ make -C lib/taglib
$ sudo make -C lib/taglib install
$ ./configure
$ make -j4
$ sudo make install