mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-05 19:42:17 +02:00
script has been updated and moved to the scripts directory
This commit is contained in:
parent
5fed8c398f
commit
07f495a585
1 changed files with 1 additions and 1 deletions
54
scripts/packageTool.sh
Executable file
54
scripts/packageTool.sh
Executable file
|
@ -0,0 +1,54 @@
|
|||
#!/bin/sh
|
||||
|
||||
updateVersionArg="--updateVersion"
|
||||
buildSourceArchiveArg="--buildSourceArchive"
|
||||
|
||||
printUsage() {
|
||||
echo "usages:\n $0 $updateVersionArg [version]\n $0 $buildSourceArchiveArg [version]";
|
||||
exit;
|
||||
}
|
||||
|
||||
if [ $# -ne 1 -a $# -ne 2 ]; then
|
||||
printUsage;
|
||||
fi
|
||||
|
||||
updateVersion() {
|
||||
major=`echo $version | cut -d . -f 1`
|
||||
minor=`echo $version | cut -d . -f 2`
|
||||
micro=`echo $version | cut -d . -f 3`
|
||||
intversion=$((10000*$major+100*$minor+$micro))
|
||||
sed "s/@INTVERSION@/$intversion/" AndroidManifest.xml.pattern | sed "s/@VERSION@/$version/" > AndroidManifest.xml
|
||||
}
|
||||
|
||||
buildSourceArchive() {
|
||||
updateVersion
|
||||
ant clean
|
||||
rm -rf $dir $archive
|
||||
mkdir $dir
|
||||
cp -r assets icons src jni build.xml AndroidManifest.xml* res *.properties createRawResources.py libs HowToBuild $0 VERSION ChangeLog $dir
|
||||
rm -rf `find $dir -name .svn`
|
||||
zip -rq $archive $dir/*
|
||||
rm -rf $dir
|
||||
}
|
||||
|
||||
if [ $# -eq 2 ]; then
|
||||
version=$2;
|
||||
echo $version > VERSION
|
||||
else
|
||||
version=`cat VERSION`
|
||||
fi
|
||||
|
||||
dir=FBReaderJ-sources-$version
|
||||
archive=FBReaderJ-sources-$version.zip
|
||||
|
||||
case $1 in
|
||||
$updateVersionArg)
|
||||
updateVersion;
|
||||
;;
|
||||
$buildSourceArchiveArg)
|
||||
buildSourceArchive;
|
||||
;;
|
||||
*)
|
||||
printUsage;
|
||||
;;
|
||||
esac
|
Loading…
Add table
Add a link
Reference in a new issue