2014-05-07, 12:03
VBOX ubuntu 12.10
what i did
(doesnt work)
get gotham
Configure xbmc ( installation in /opt/xbmc-server)
compile
get files
Now build binaries and install them
Code:
Final touch !
Make libxbmc.so system wide
Code:
and create a symlink in order to call binaries without path
Code:
Enjoy !
You can call xbmc-server or xbmcVideoLibraryScan for anywhere Smile
what i did
(doesnt work)
Code:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install automake autopoint build-essential ccache cmake curl unzip yasm zip zlib1g-dev bison 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 libcurl3 libcurl4-gnutls-dev 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 libogg-dev libpcre3-dev libplist-dev libpng-dev libpostproc-dev libsamplerate-dev libsdl-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsmbclient-dev libsqlite3-dev libssh-dev libssl-dev libswscale-dev libtinyxml-dev libtool libudev-dev libusb-dev libva-dev libva-egl1 libva-tpi1 libvdpau-dev libvorbisenc2 libxmu-dev libxrandr-dev libxrender-dev libxslt1-dev libxt-dev libyajl-dev mesa-utils nasm pmount python-dev python-imaging python-sqlite swig libtiff-dev libnfs-dev oracle-java7-installer python-software-properties libtag1-dev
get gotham
Code:
wget https://github.com/xbmc/xbmc/archive/13.0-Gotham_r2.tar.gz
tar -zxvf 13.0-Gotham_r2.tar.gz
mv xbmc* xbmc
cd xbmc
Configure xbmc ( installation in /opt/xbmc-server)
Code:
./bootstrap
./configure --enable-shared-lib --enable-nfs --disable-debug --disable-vdpau --disable-vaapi --disable-crystalhd --disable-vdadecoder --disable-vtbdecoder --disable-openmax --disable-joystick --disable-xrandr --disable-rsxs --disable-projectm --disable-rtmp --disable-airplay --disable-airtunes --disable-dvdcss --disable-optical-drive --disable-libbluray --disable-libusb --disable-libcec --disable-libmp3lame --disable-libcap --disable-optical-drive --disable-libbluray --disable-ssh --disable-udev --disable-asap-codec --disable-afpclient --disable-goom --disable-avahi --disable-upnp --prefix /opt/xbmc-server
compile
Code:
make -j4
sudo make install
get files
Code:
cd xbmc
wget https://dl.dropboxusercontent.com/u/11291340/make_xbmc-server
wget https://dl.dropboxusercontent.com/u/11291340/xbmc-server.cpp
wget https://dl.dropboxusercontent.com/u/11291340/xbmcVideoLibraryScan.cpp
wget https://dl.dropboxusercontent.com/u/11291340/make_xbmcVideoLibraryScan
Now build binaries and install them
Code:
Code:
make -f make_xbmcVideoLibraryScan all
make -f make_xbmc-server all
sudo cp xbmc-server xbmcVideoLibraryScan /opt/xbmc-server/lib/xbmc/
Final touch !
Make libxbmc.so system wide
Code:
Code:
sudo sh -c "echo '/opt/xbmc-server_13-beta1/lib/xbmc' > /etc/ld.so.conf.d/xbmc-server.conf"
sudo ldconfig
and create a symlink in order to call binaries without path
Code:
Code:
sudo ln -s /opt/xbmc-server_13-beta1/lib/xbmc/xbmc-server /usr/local/bin/xbmc-server
sudo ln -s /opt/xbmc-server_13-beta1/lib/xbmc/xbmcVideoLibraryScan /usr/local/bin/xbmcVideoLibraryScan
Enjoy !
You can call xbmc-server or xbmcVideoLibraryScan for anywhere Smile