diff options
author | kintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c> | 2010-01-09 10:13:26 (GMT) |
---|---|---|
committer | kintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c> | 2010-01-09 10:13:26 (GMT) |
commit | 6a5a8f3b7dd5696202c14be2981d0f8c404095cf (patch) | |
tree | 10c40c6a9f01a786f4ff0f3ee600f7449751620a | |
parent | 3ea99b46acacde47f08d28bec923e605818611a9 (diff) |
Mac OS X release script update
git-svn-id: http://svn.clifford.at/openscad/trunk@243 b57f626f-c46c-0410-a088-ec61d464b74c
-rwxr-xr-x | publish-macosx.sh | 8 | ||||
-rwxr-xr-x | release-macosx.sh | 31 |
2 files changed, 35 insertions, 4 deletions
diff --git a/publish-macosx.sh b/publish-macosx.sh new file mode 100755 index 0000000..4b9abb4 --- /dev/null +++ b/publish-macosx.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +VERSION=`date "+%Y.%m.%d"` +#VERSION=2010.02 + +./release-macosx.sh -v $VERSION +cp openscad-$VERSION.zip ~/Documents/Dropbox/Public +ln -sf openscad-$VERSION.zip ~/Documents/Dropbox/Public/openscad-latest.zip diff --git a/release-macosx.sh b/release-macosx.sh index 5a4af58..31d17a6 100755 --- a/release-macosx.sh +++ b/release-macosx.sh @@ -1,10 +1,33 @@ #!/bin/sh -# WARNING: This script might only work with the authors setup... +# +# This script creates a binary release of OpenSCAD for Mac OS X. +# The script will create a file called openscad-<versionstring>.zip +# in the current directory. +# +# Usage: makedmg.sh [-v <versionstring>] +# -v Version string (e.g. -v 2010.01) +# +# If no version string is given, todays date will be used (YYYY-MM-DD) +# +printUsage() +{ + echo "Usage: $0 -v <versionstring>" + echo + echo " Example: $0 -v 2010.01" +} -VERSION=`date "+%Y.%m.%d"` -#VERSION=2010.01 +while getopts 'v:' c +do + case $c in + v) VERSION=$OPTARG;; + esac +done -echo "Building.." +if test -z "$VERSION"; then + VERSION=`date "+%Y.%m.%d"` +fi + +echo "Building openscad-$VERSION..." export OPENCSGDIR=$PWD/../OpenCSG-1.2.0 qmake VERSION=$VERSION CONFIG+=mdi make clean |