Last active
February 7, 2021 10:09
-
-
Save Wikinaut/a3a36aab6ec9270914e2084cfae6ad45 to your computer and use it in GitHub Desktop.
install-dependencies-and-build-kodi.sh on Raspberry Pi
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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