mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
addons: allow packages to define the full version number
This is intended to disable automatic appending of PKG_REV in case the full version number, including PKG_REV, has already been setup in addon.xml by the package build script. Signed-off-by: Matthias Reichl <hias@horus.com>
This commit is contained in:
parent
231d62653c
commit
a03bfcbd1a
@ -35,13 +35,13 @@ mkdir -p $ADDON_BUILD/$PKG_ADDON_ID
|
||||
|
||||
if [ ! -f $ADDON_BUILD/$PKG_ADDON_ID/addon.xml ]; then
|
||||
cp config/addon/${PKG_ADDON_TYPE}.xml $ADDON_BUILD/$PKG_ADDON_ID/addon.xml
|
||||
ADDONVER=$ADDON_VERSION.$PKG_REV
|
||||
ADDONVER=${PKG_ADDON_VERSION:-${ADDON_VERSION}.${PKG_REV}}
|
||||
else
|
||||
if [ ! $(which xmlstarlet) ]; then
|
||||
echo "*** ERROR: $ADDON has addon.xml shipped, you need 'xmlstarlet' ***"
|
||||
exit 255
|
||||
fi
|
||||
ADDONVER="$(xmlstarlet sel -t -v "/addon/@version" $ADDON_BUILD/$PKG_ADDON_ID/addon.xml).$PKG_REV"
|
||||
ADDONVER="${PKG_ADDON_VERSION:-$(xmlstarlet sel -t -v "/addon/@version" $ADDON_BUILD/$PKG_ADDON_ID/addon.xml).$PKG_REV}"
|
||||
xmlstarlet ed --inplace -u "/addon[@version]/@version" -v "$ADDONVER" $ADDON_BUILD/$PKG_ADDON_ID/addon.xml
|
||||
fi
|
||||
|
||||
@ -87,7 +87,7 @@ fi
|
||||
|
||||
$SED -e "s|@PKG_ADDON_ID@|$PKG_ADDON_ID|g" \
|
||||
-e "s|@ADDON_NAME@|$ADDON_NAME|g" \
|
||||
-e "s|@ADDON_VERSION@|$ADDON_VERSION.$PKG_REV|g" \
|
||||
-e "s|@ADDON_VERSION@|$ADDONVER|g" \
|
||||
-e "s|@REQUIRES@|$REQUIRES|g" \
|
||||
-e "s|@PKG_SHORTDESC@|$PKG_SHORTDESC|g" \
|
||||
-e "s|@OS_VERSION@|$OS_VERSION|g" \
|
||||
|
Loading…
x
Reference in New Issue
Block a user