Module: tools Branch: master Commit: 22fce667e5c4fe9fcc4651bb694642e86d75395c URL: http://source.winehq.org/git/tools.git/?a=commit;h=22fce667e5c4fe9fcc4651bb6...
Author: Alexandre Julliard julliard@winehq.org Date: Sat Jun 20 13:23:57 2009 +0200
make-winetest: Update the translations status after building winetest.exe.
---
winetest/make-winetest | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-)
diff --git a/winetest/make-winetest b/winetest/make-winetest index 4fcd05b..4547c0a 100755 --- a/winetest/make-winetest +++ b/winetest/make-winetest @@ -47,6 +47,8 @@ done destdir="/home/winehq/opt/winetest/builds" desturl="http://test.winehq.org/builds" servicedir="/home/winehq/opt/winetest/winehq-builds/winetest" +toolsdir="/home/winehq/opt/git-tools" +transldir="/home/winehq/opt/source/transl"
mingw32=i586-mingw32msvc mingw64=x86_64-pc-mingw32 @@ -74,7 +76,7 @@ umask 022 test -d build-native || (mkdir build-native && cd build-native && - ../wine/configure --without-x --without-freetype) || exit + ../wine/configure --enable-win64 --without-x --without-freetype) || exit
(cd build-native && make depend && make tools) || exit
@@ -125,6 +127,26 @@ umask 022
echo "winetest64-$head.exe built successfully."
+ # update the translations status + + rm -rf work + mkdir work work/langs work/dumps work/dumps/res work/new-langs + $toolsdir/transl/scripts/checkmakefile.pl -S ./wine -T ./build-mingw -t ./build-native -w ./work -s "$toolsdir/transl/scripts" + $toolsdir/transl/scripts/summary.pl ./work "$toolsdir/transl/scripts" + for i in work/new-langs/* + do + if [ -f "$i" ] + then + echo "note: New language:" `basename "$i"` | tee -a work/run.log + fi + done + mv -f $transldir/langs $transldir/langs.old + mv -f $transldir/dumps $transldir/dumps.old + mv -f work/langs $transldir/langs + mv -f work/dumps $transldir/dumps + mv -f work/run.log $transldir/dumps/run.log + rm -rf $transldir/langs.old $transldir/dumps.old + ) >$logfile 2>&1 && rm -f $logfile
# if the log file is still here, something failed