Skip to content

Commit

Permalink
modified build script and xml changes
Browse files Browse the repository at this point in the history
  • Loading branch information
lsellens committed Apr 27, 2017
1 parent 53fb678 commit aba4ad6
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 2 deletions.
35 changes: 33 additions & 2 deletions create_addon
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,42 @@ done
mkdir -p target/$PKG_VERSION.$PKG_REV/
cd build
zip -rq9y ../target/$PKG_VERSION.$PKG_REV/$PKG_NAME-$PKG_VERSION.$PKG_REV.zip $PKG_NAME
if [ "$?" = "0" ]; then
echo "$PKG_NAME/target/$PKG_NAME-$PKG_VERSION.$PKG_REV.zip"
if [ "$?" -ne "0" ]; then
echo "Error building $PKG_NAME";exit 1
fi

md5sum ../target/$PKG_VERSION.$PKG_REV/$PKG_NAME-$PKG_VERSION.$PKG_REV.zip | awk '{print $1}' > ../target/$PKG_VERSION.$PKG_REV/$PKG_NAME-$PKG_VERSION.$PKG_REV.zip.md5
if [ "$?" -ne "0" ]; then
echo "Error building $PKG_NAME";exit 1
fi

ICON=$(cat $PKG_NAME/addon.xml | grep -oPm1 "(?<=<icon>)[^<]+")
if [ -f $PKG_NAME/$ICON ]; then
mkdir -p ../target/$PKG_VERSION.$PKG_REV/$(dirname $ICON) && cp $PKG_NAME/$ICON ../target/$PKG_VERSION.$PKG_REV/$ICON
fi

FANART=$(cat $PKG_NAME/addon.xml | grep -oPm1 "(?<=<fanart>)[^<]+")
if [ -f $PKG_NAME/$FANART ]; then
mkdir -p ../target/$PKG_VERSION.$PKG_REV/$(dirname $FANART) && cp $PKG_NAME/$FANART ../target/$PKG_VERSION.$PKG_REV/$FANART
fi

SCREENSHOTS=$(cat $PKG_NAME/addon.xml | grep -oP "(?<=<screenshot>)[^<]+")
for SCREENSHOT in $SCREENSHOTS; do
if [ -f $PKG_NAME/$SCREENSHOT ]; then
mkdir -p ../target/$PKG_VERSION.$PKG_REV/$(dirname $SCREENSHOT) && cp $PKG_NAME/$SCREENSHOT ../target/$PKG_VERSION.$PKG_REV/$SCREENSHOT
fi
done


cp $PKG_NAME/changelog.txt ../target/$PKG_VERSION.$PKG_REV/changelog-$PKG_VERSION.$PKG_REV.txt
cp $PKG_NAME/addon.xml ../target/$PKG_VERSION.$PKG_REV/addon.xml
cd ..
rm -rf build
echo "###FILENAME###"
echo "$PKG_NAME/target/$PKG_VERSION.$PKG_REV/$PKG_NAME-$PKG_VERSION.$PKG_REV.zip"
if NEWS=$(cat target/$PKG_VERSION.$PKG_REV/addon.xml | grep -oP "(?<=<news>)[^<]+");then
echo "###NEWS###"
echo $NEWS
fi
echo ""
exit 0
4 changes: 4 additions & 0 deletions script.module.RPi.GPIO/addon.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,9 @@
<summary>python RPi.GPIO</summary>
<description>This module contains the RPi python GPIO Lib</description>
<platform>linux</platform>
<news>0.0.4- RPi.GPIO - 0.6.3</news>
<assets>
<icon>icon.png</icon>
</assets>
</extension>
</addon>

0 comments on commit aba4ad6

Please sign in to comment.