diff --git a/config/addon/xbmc.python.module.xml b/config/addon/xbmc.python.module.xml
new file mode 100644
index 0000000000..4c55c2cad3
--- /dev/null
+++ b/config/addon/xbmc.python.module.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+@REQUIRES@
+
+
+
+
+ @PKG_SHORTDESC@
+
+@PKG_LONGDESC@
+
+
+@PKG_DISCLAIMER@
+
+ all
+
+
diff --git a/config/addon/addon.xml b/config/addon/xbmc.python.script.xml
similarity index 84%
rename from config/addon/addon.xml
rename to config/addon/xbmc.python.script.xml
index c26dd633ab..3615cda183 100644
--- a/config/addon/addon.xml
+++ b/config/addon/xbmc.python.script.xml
@@ -8,9 +8,8 @@
@REQUIRES@
-
- executable
+
+ executable
@EXTENSIONS@
diff --git a/config/addon/xbmc.service.xml b/config/addon/xbmc.service.xml
new file mode 100644
index 0000000000..a5c73678a3
--- /dev/null
+++ b/config/addon/xbmc.service.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+@REQUIRES@
+
+
+ executable
+
+@EXTENSIONS@
+
+ @PKG_SHORTDESC@
+
+@PKG_LONGDESC@
+
+
+@PKG_DISCLAIMER@
+
+ all
+
+
diff --git a/scripts/create_addon b/scripts/create_addon
index fe76177b26..4d6dce7de6 100755
--- a/scripts/create_addon
+++ b/scripts/create_addon
@@ -51,19 +51,19 @@ 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
@@ -72,7 +72,7 @@ if [ "$PKG_IS_ADDON" = "yes" ] ; then
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID
if [ ! -f $ADDON_BUILD/$PKG_ADDON_ID/addon.xml ]; then
- cp config/addon/addon.xml $ADDON_BUILD/$PKG_ADDON_ID
+ cp config/addon/${PKG_ADDON_TYPE}.xml $ADDON_BUILD/$PKG_ADDON_ID/addon.xml
CUST_ADDON_VERSION="$ADDON_VERSION.$PKG_REV"
PROVIDER_NAME="openelec.tv"
if [ ! -z "$PKG_MAINTAINER" ] ; then
@@ -81,7 +81,6 @@ if [ "$PKG_IS_ADDON" = "yes" ] ; then
$SED -e "s|@PKG_ADDON_ID@|$PKG_ADDON_ID|g" \
-e "s|@PKG_NAME@|$PKG_NAME|g" \
-e "s|@ADDON_VERSION@|$CUST_ADDON_VERSION|g" \
- -e "s|@PKG_ADDON_TYPE@|$PKG_ADDON_TYPE|g" \
-e "s|@REQUIRES@|$REQUIRES|g" \
-e "s|@PKG_SHORTDESC@|$PKG_SHORTDESC|g" \
-e "s|@OS_VERSION@|$OS_VERSION|g" \