From e400a90838ab8c4783e21e5314fb554d209bdf08 Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Wed, 12 Oct 2016 15:39:51 -0700 Subject: [PATCH] scripts/create_addon: add changelog to new "news" item --- config/addon/xbmc.python.module.xml | 3 +++ config/addon/xbmc.python.script.xml | 3 +++ config/addon/xbmc.service.pluginsource.xml | 3 +++ config/addon/xbmc.service.xml | 3 +++ scripts/create_addon | 8 +++++++- 5 files changed, 19 insertions(+), 1 deletion(-) diff --git a/config/addon/xbmc.python.module.xml b/config/addon/xbmc.python.module.xml index 9fb497c03c..430fc35f5e 100644 --- a/config/addon/xbmc.python.module.xml +++ b/config/addon/xbmc.python.module.xml @@ -20,5 +20,8 @@ @PKG_DISCLAIMER@ all + +@PKG_ADDON_NEWS@ + diff --git a/config/addon/xbmc.python.script.xml b/config/addon/xbmc.python.script.xml index 132e36d887..fc52d36f99 100644 --- a/config/addon/xbmc.python.script.xml +++ b/config/addon/xbmc.python.script.xml @@ -20,5 +20,8 @@ @PKG_DISCLAIMER@ all + +@PKG_ADDON_NEWS@ + diff --git a/config/addon/xbmc.service.pluginsource.xml b/config/addon/xbmc.service.pluginsource.xml index 754a131cdb..959ad6df56 100644 --- a/config/addon/xbmc.service.pluginsource.xml +++ b/config/addon/xbmc.service.pluginsource.xml @@ -22,5 +22,8 @@ @PKG_DISCLAIMER@ all + +@PKG_ADDON_NEWS@ + diff --git a/config/addon/xbmc.service.xml b/config/addon/xbmc.service.xml index 7e706f6af4..1e5f7dd582 100644 --- a/config/addon/xbmc.service.xml +++ b/config/addon/xbmc.service.xml @@ -20,5 +20,8 @@ @PKG_DISCLAIMER@ all + +@PKG_ADDON_NEWS@ + diff --git a/scripts/create_addon b/scripts/create_addon index eaf3e712e4..34726c43f4 100755 --- a/scripts/create_addon +++ b/scripts/create_addon @@ -75,7 +75,13 @@ pack_addon() { fi if [ -f $PKG_DIR/changelog.txt ]; then - cp $PKG_DIR/changelog.txt $ADDON_BUILD/$PKG_ADDON_ID + sed -e "/@PKG_ADDON_NEWS@/ \ + { + r $PKG_DIR/changelog.txt + d + }" -i $ADDON_BUILD/$PKG_ADDON_ID/addon.xml + else + sed -e "s|@PKG_ADDON_NEWS@||g" -i $ADDON_BUILD/$PKG_ADDON_ID/addon.xml fi PROVIDER_NAME="libreelec.tv"