mirror of
https://github.com/Toxblh/MTMR.git
synced 2026-01-10 00:58:37 +00:00
build upd. Added autodeploy for autoupdate
This commit is contained in:
parent
644b15ffcd
commit
b368a21f62
41
build.sh
41
build.sh
@ -20,7 +20,42 @@ NAME_DMG="${NAME}.app"
|
||||
echo $NAME_DMG
|
||||
create-dmg $NAME_DMG
|
||||
|
||||
VERSION=`mdls -raw -name kMDItemVersion ${NAME}.app`
|
||||
DATE=`date +"%a, %d %b %Y %H:%M:%S %z"`
|
||||
BUILD=`/usr/libexec/PlistBuddy -c "Print CFBundleVersion" ${NAME}.app/Contents/Info.plist`
|
||||
VERSION=`/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" ${NAME}.app/Contents/Info.plist`
|
||||
MINIMUM=`/usr/libexec/PlistBuddy -c "Print LSMinimumSystemVersion" ${NAME}.app/Contents/Info.plist`
|
||||
SIZE=`stat -f%z MTMR\ ${VERSION}.dmg`
|
||||
SIGN=`~/Sparkle/bin/sign_update MTMR\ ${VERSION}.dmg ~/Sparkle/bin/dsa_priv.pem | awk '{printf "%s",$0} END {print ""}'`
|
||||
|
||||
echo $VERSION
|
||||
ditto -c -k --sequesterRsrc --keepParent "${NAME}.app" "${NAME}v${VERSION}.zip"
|
||||
# ditto -c -k --sequesterRsrc --keepParent "${NAME}.app" "${NAME}v${VERSION}.zip"
|
||||
|
||||
echo DATE $DATE
|
||||
echo VERSION $VERSION
|
||||
echo BUILD $BUILD
|
||||
echo MINIMUM $MINIMUM
|
||||
echo SIZE $SIZE
|
||||
echo SIGN ${SIGN}
|
||||
|
||||
echo "<?xml version=\"1.0\" standalone=\"yes\"?>
|
||||
<rss xmlns:sparkle=\"http://www.andymatuschak.org/xml-namespaces/sparkle\" version=\"2.0\">
|
||||
<channel>
|
||||
<item>
|
||||
<title>${VERSION}</title>
|
||||
<pubDate>${DATE}</pubDate>
|
||||
<description>
|
||||
${1}
|
||||
</description>
|
||||
<sparkle:minimumSystemVersion>${MINIMUM}</sparkle:minimumSystemVersion>
|
||||
<enclosure url=\"https://mtmr.app/MTMR%20${VERSION}.dmg\"
|
||||
sparkle:version=\"${BUILD}\"
|
||||
sparkle:shortVersionString=\"${VERSION}\"
|
||||
length=\"${SIZE}\"
|
||||
type=\"application/octet-stream\"
|
||||
sparkle:dsaSignature=\"${SIGN}\"
|
||||
/>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>" > appcast.xml
|
||||
|
||||
scp MTMR\ ${VERSION}.dmg do:/var/www/mtmr
|
||||
scp appcast.xml do:/var/www/mtmr
|
||||
|
||||
Loading…
Reference in New Issue
Block a user