diff options
-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 |