Demo PVR client addon for Kodi
git clone --branch Matrix https://github.com/xbmc/xbmc.git
git clone --branch Matrix https://github.com/toisme/pvr.demo.json.git
mkdir -p xbmc/cmake/addons/addons/pvr.demo.json/
echo "pvr.demo.json https://github.com/toisme/pvr.demo.json Matrix" > xbmc/cmake/addons/addons/pvr.demo.json/pvr.demo.json.txt
cd pvr.demo.json && mkdir build && cd build
cmake -DADDONS_TO_BUILD=pvr.demo.json -DADDON_SRC_PREFIX=../.. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../../xbmc/addons -DPACKAGE_ZIP=1 ../../xbmc/cmake/addons
make
Prior to build the addon for Android, Kodi build environmento for Android should be prepared. Please read Android build guide first.
- Get the repos
cd $HOME
git clone --branch Matrix https://github.com/xbmc/xbmc.git
git clone --branch Matrix https://github.com/toisme/pvr.demo.json.git
- Build the Kodi tools
cd $HOME/xbmc/tools/depends
./bootstrap
./configure --with-tarballs=$HOME/android-tools/xbmc-tarballs --host=aarch64-linux-android --with-sdk-path=$HOME/android-tools --with-ndk-path=$HOME/android-tools/android-ndk-r20b --prefix=$HOME/android-tools/xbmc-depends
make -j$(getconf _NPROCESSORS_ONLN)
- Build the addon
cd $HOME
patch -d xbmc -p1 < pvr.demo.json/local_addon_definitions_repository.patch
echo "binary-addons file://`pwd`/repo-binary-addons" > xbmc/cmake/addons/bootstrap/repositories/binary-addons.txt
mkdir -p repo-binary-addons/pvr.demo.json/
echo "pvr.demo.json file://`pwd`/pvr.demo.json" > repo-binary-addons/pvr.demo.json/pvr.demo.json.txt
cd $HOME/xbmc
make -j$(getconf _NPROCESSORS_ONLN) -C tools/depends/target/binary-addons ADDONS="pvr.demo.json"