X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/906c935a80b10d53cecf57f71ab5f3f4f1d529ec..e86aa7a62cc8be79ffaeb0d07b70161cb9ea2c74:/build/tools/git-make-release diff --git a/build/tools/git-make-release b/build/tools/git-make-release index f0e7c7dcb1..6dcfc9681f 100755 --- a/build/tools/git-make-release +++ b/build/tools/git-make-release @@ -32,6 +32,12 @@ if [ -z "$version" ]; then exit 1 fi +EOL_FILE=../eol-native +if [ ! -r "$EOL_FILE" ]; then + echo "Use build/tools/svn-find-native-eols.pl to generate $EOL_FILE." >&2 + exit 1 +fi + set -e set -x @@ -48,21 +54,31 @@ cleanup git archive --prefix=$prefix/ HEAD | (cd ..; tar x) cd .. -mv $prefix/include/wx/msw/setup0.h $prefix/include/wx/msw/setup.h +# All setup0.h files are supposed to be renamed to just setup.h when checked +# out and in the distribution. +find $prefix/include/wx -type f -name setup0.h | while read f; do + mv $f ${f%0.h}.h +done + +# Compile gettext catalogs. +make -C $prefix/locale allmo tar cjf $prefix.tar.bz2 $prefix cd $prefix set +x -for f in `cat ../eol-native`; do - if [ $f == "include/wx/msw/setup0.h" ]; then - # we renamed this file above so adjust - f="include/wx/msw/setup.h" - fi - unix2dos $f +for f in `cat $EOL_FILE`; do + case $f in + */setup0.h) + # we renamed this file above so adjust + f=${f%0.h}.h + ;; + esac + unix2dos -q $f done set -x zip -q -r ../$prefix.zip . 7z a ../$prefix.7z . >/dev/null +7z a ../${prefix}_Headers.7z include >/dev/null