From ceb599cd90d165828e7c7919bb580c5ecc0959e4 Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Fri, 22 Jan 2016 21:34:17 +0200 Subject: [PATCH] mkpkg_binary-addons: update to include platform --- tools/mkpkg/mkpkg_binary-addons | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/tools/mkpkg/mkpkg_binary-addons b/tools/mkpkg/mkpkg_binary-addons index c13763f747..fabb8c2d32 100755 --- a/tools/mkpkg/mkpkg_binary-addons +++ b/tools/mkpkg/mkpkg_binary-addons @@ -97,6 +97,18 @@ if [ ! -d $KODI_DIR ] ; then exit 127 fi +# platform +REPO=$(cat $KODI_DIR/project/cmake/addons/depends/common/platform/platform.txt | awk '{print $2}') +GIT_HASH=$(cat $KODI_DIR/project/cmake/addons/depends/common/platform/platform.txt | awk '{print $3}') + +copy_and_package $REPO platform $GIT_HASH + +if [ -f ../../packages/mediacenter/platform/package.mk ] ; then + # update package.mk + RESOLVED_HASH=$(resolve_hash $PKG_NAME.git $GIT_HASH) + sed -i "s|PKG_VERSION=.*|PKG_VERSION=\"$RESOLVED_HASH\"|g" ../../packages/mediacenter/platform/package.mk +fi + # kodi-platform REPO=$(cat $KODI_DIR/project/cmake/addons/depends/common/kodi-platform/kodi-platform.txt | awk '{print $2}') GIT_HASH=$(cat $KODI_DIR/project/cmake/addons/depends/common/kodi-platform/kodi-platform.txt | awk '{print $3}') @@ -124,12 +136,14 @@ for addontxt in $KODI_DIR/project/cmake/addons/bootstrap/repositories/*-addons.t continue fi - copy_and_package $REPO $ADDON $GIT_HASH - if [ -f ../../packages/mediacenter/kodi-binary-addons/$ADDON/package.mk ] ; then + copy_and_package $REPO $ADDON $GIT_HASH + # update package.mk RESOLVED_HASH=$(resolve_hash $PKG_NAME.git $GIT_HASH) sed -i "s|PKG_VERSION=.*|PKG_VERSION=\"$RESOLVED_HASH\"|g" ../../packages/mediacenter/kodi-binary-addons/$ADDON/package.mk + else + echo "[mkpkg] Skipped $ADDON" fi done done