Skip to content

Instantly share code, notes, and snippets.

@Wikinaut
Last active February 7, 2021 10:09
Show Gist options
  • Save Wikinaut/a3a36aab6ec9270914e2084cfae6ad45 to your computer and use it in GitHub Desktop.
Save Wikinaut/a3a36aab6ec9270914e2084cfae6ad45 to your computer and use it in GitHub Desktop.
install-dependencies-and-build-kodi.sh on Raspberry Pi
sudo apt update
sudo apt upgrade
sudo apt -y install build-essential
sudo apt -y install autoconf
sudo apt -y install automake
sudo apt -y install autopoint
sudo apt -y install gettext
sudo apt -y install autotools-dev
sudo apt -y install cmake
sudo apt -y install cmake-doc
sudo apt -y install curl
sudo apt -y install default-jre
sudo apt -y install openjdk-6-jre
sudo apt -y install openjdk-7-jre
sudo apt -y install gawk
sudo apt -y install gcc
sudo apt -y install gcc-4.9
sudo apt -y install g++
sudo apt -y install g++-4.9
sudo apt -y install cpp
sudo apt -y install cpp-4.9
sudo apt -y install gdc
sudo apt -y install gperf
sudo apt -y install libasound2-dev
sudo apt -y install libasound-dev
sudo apt -y install libavahi-client-dev
sudo apt -y install libavahi-common-dev
sudo apt -y install libbluetooth-dev
sudo apt -y install libbluray-dev
sudo apt -y install libbz2-dev
sudo apt -y install libcdio-dev
sudo apt -y install libcec4-dev
sudo apt -y install libcec-dev
sudo apt -y install libp8-platform-dev
sudo apt -y install libcrossguid-dev
sudo apt -y install libcurl4-openssl-dev
sudo apt -y install libcurl4-gnutls-dev
sudo apt -y install libcurl-dev
sudo apt -y install libcwiid-dev
sudo apt -y install libdbus-1-dev
sudo apt -y install libegl1-mesa-dev
sudo apt -y install libenca-dev
sudo apt -y install libflac-dev
sudo apt -y install libfontconfig-dev
sudo apt -y install libfmt3-dev
sudo apt -y install libfmt-dev
sudo apt -y install libfreetype6-dev
sudo apt -y install libfribidi-dev
sudo apt -y install libfstrcmp-dev
sudo apt -y install libgcrypt-dev
sudo apt -y install libgif-dev
sudo apt -y install libgles2-mesa-dev
sudo apt -y install libgl1-mesa-dev
sudo apt -y install libgl-dev
sudo apt -y install libglew-dev
sudo apt -y install libglu1-mesa-dev
sudo apt -y install libglu-dev
sudo apt -y install libgnutls-dev
sudo apt -y install libgnutls28-dev
sudo apt -y install libgpg-error-dev
sudo apt -y install libgtest-dev
sudo apt -y install libiso9660-dev
sudo apt -y install libjpeg-dev
sudo apt -y install liblcms2-dev
sudo apt -y install liblirc-dev
sudo apt -y install libltdl-dev
sudo apt -y install liblzo2-dev
sudo apt -y install libmicrohttpd-dev
sudo apt -y install libmysqlclient-dev
sudo apt -y install libnfs-dev
sudo apt -y install libogg-dev
sudo apt -y install libomxil-bellagio-dev
sudo apt -y install libpcre3-dev
sudo apt -y install libplist-dev
sudo apt -y install libpng12-dev
sudo apt -y install libpng-dev
sudo apt -y install libpulse-dev
sudo apt -y install libshairplay-dev
sudo apt -y install libsmbclient-dev
sudo apt -y install libspdlog-dev
sudo apt -y install libsqlite3-dev
sudo apt -y install libssl-dev
sudo apt -y install libtag1-dev
sudo apt -y install libtag1x8
sudo apt -y install libtiff5-dev
sudo apt -y install libtiff-dev
sudo apt -y install libtiff4-dev
sudo apt -y install libtinyxml-dev
sudo apt -y install libtool
sudo apt -y install libudev-dev
sudo apt -y install libva-dev
sudo apt -y install libvdpau-dev
sudo apt -y install libvorbis-dev
sudo apt -y install libxkbcommon-dev
sudo apt -y install libxmu-dev
sudo apt -y install libxrandr-dev
sudo apt -y install libxslt1-dev
sudo apt -y install libxslt-dev
sudo apt -y install libxt-dev
sudo apt -y install libass-dev
sudo apt -y install waylandpp-dev
sudo apt -y install netcat
sudo apt -y install wayland-protocols
sudo apt -y install wipe
sudo apt -y install lsb-release
sudo apt -y install meson
sudo apt -y install nasm
sudo apt -y install ninja-build
sudo apt -y install python3-dev
sudo apt -y install python3-pil
sudo apt -y install python-imaging
sudo apt -y install python-support
sudo apt -y install python3-minimal
sudo apt -y install rapidjson-dev
sudo apt -y install swig
sudo apt -y install unzip
sudo apt -y install uuid-dev
sudo apt -y install yasm
sudo apt -y install zip
sudo apt -y install zlib1g-dev
sudo apt -y install flatbuffers
sudo apt -y install libdrm-dev
sudo apt -y install libunistring-dev
cd /home/pi
mkdir src
mkdir kodi-build
cd src
git clone https://github.com/xbmc/xbmc kodi
cd kodi
# git pull
sudo make -C tools/depends/target/flatbuffers PREFIX=/usr/local
sudo make -C tools/depends/target/libfmt PREFIX=/usr/local
sudo make -C tools/depends/target/crossguid PREFIX=/usr/local
sudo make -C tools/depends/target/libspdlog PREFIX=/usr/local
sudo make -C tools/depends/target/wayland-protocols PREFIX=/usr/local
sudo make -C tools/depends/target/waylandpp PREFIX=/usr/local
tools/depends/bootstrap
cd ../kodi-build
cmake ../kodi -DCMAKE_INSTALL_PREFIX=/usr/local -DCORE_PLATFORM_NAME=x11 -DAPP_RENDER_SYSTEM=gl
cmake --build . -- VERBOSE=1 -j$(getconf _NPROCESSORS_ONLN)
sudo make install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment