diff --git a/config/addon/addon.xml b/config/addon/addon.xml index 12e8445fab..c26dd633ab 100644 --- a/config/addon/addon.xml +++ b/config/addon/addon.xml @@ -12,6 +12,7 @@ library="default.py"> executable +@EXTENSIONS@ @PKG_SHORTDESC@ diff --git a/scripts/create_addon b/scripts/create_addon index 8bb70eac8c..f3f4ce4f4f 100755 --- a/scripts/create_addon +++ b/scripts/create_addon @@ -51,6 +51,22 @@ if [ "$PKG_IS_ADDON" = "yes" ] ; then REQUIRES_ADDONVERSION=`echo $i | cut -f2 -d ":"` REQUIRES="$REQUIRES\n " done + + for i in $PKG_ADDON_EXTENSIONS; do + EXTENSIONS_POINT=`echo $i | cut -f1 -d ":"` + EXTENSIONS_LIBRARY=`echo $i | cut -f2 -d ":"` + EXTENSIONS_SERVICE_START=`echo $i | cut -f3 -d ":"` + EXTENTION_TEMP=" " + else + EXTENTION_TEMP="$EXTENTION_TEMP>" + fi + + EXTENTION_TEMP="$EXTENTION_TEMP\n executable\n " + EXTENSIONS="$EXTENSIONS\n$EXTENTION_TEMP" + done unset IFS @@ -72,6 +88,7 @@ if [ "$PKG_IS_ADDON" = "yes" ] ; then -e "s|@PKG_LONGDESC@|$PKG_LONGDESC|g" \ -e "s|@PKG_DISCLAIMER@|$PKG_DISCLAIMER|g" \ -e "s|@PROVIDER_NAME@|$PROVIDER_NAME|g" \ + -e "s|@EXTENSIONS@|$EXTENSIONS|g" \ -i $ADDON_BUILD/$PKG_ADDON_ID/addon.xml else CUST_ADDON_VERSION="$PKG_VERSION"