tools/. wine_release
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Jul 10 12:33:07 CDT 2006
ChangeSet ID: 26396
CVSROOT: /opt/cvs-commit
Module name: tools
Changes by: julliard at winehq.org 2006/07/10 12:33:06
Modified files:
. : wine_release
Log message:
Fetch the new release from git instead of downloading it.
Generate the diffstat file locally with git diff.
Patch: http://cvs.winehq.org/patch.py?id=26396
Old revision New revision Changes Path
1.17 1.18 +11 -17 tools/wine_release
Index: tools/wine_release
diff -u -p tools/wine_release:1.17 tools/wine_release:1.18
--- tools/wine_release:1.17 10 Jul 2006 17:33: 6 -0000
+++ tools/wine_release 10 Jul 2006 17:33: 6 -0000
@@ -3,33 +3,24 @@
# This script is ran after a new release of Wine. It updates the website
# and FTP for the new wine release.
-# usage: wine_release <wine version>
+# usage: wine_release <old version> <new version>
set -e
-if [ $# -lt 1 ]
+if [ $# -lt 2 ]
then
- echo "Usage: $0 version"
+ echo "Usage: $0 oldver newver"
exit 1
fi
-version=$1
-
-if [ -f wine-$version.tar.bz2 ]
-then
- echo "Already have Wine, skipping download"
-else
- ncftpget ftp://ibiblio.org/pub/linux/system/emulators/wine/wine-$version.tar.bz2
-fi
+oldver=$1
+version=$2
# nuke old attempt (if any)
rm -rf wine-$version
-# put Wine source in wine-$version
-tar xfj wine-$version.tar.bz2
-
-# cleanup tmp
-rm wine-$version.tar.bz2
+git clone -l -n git/wine.git wine-$version
+(cd wine-$version && git checkout -b dummy wine-$version)
# move wine link
rm -f wine
@@ -50,7 +41,7 @@ chmod +r fileidx xref
##chmod +r .glimpse*
cd ../..
-(echo "wine-$version"; cat wine-versions) > wine-versions.new && mv wine-versions.new wine-versions
+(echo "wine-$version"; cat wine-versions) | uniq > wine-versions.new && mv wine-versions.new wine-versions
# update man page and documentation
echo "==== UPDATING DOCUMENTATION ===="
@@ -75,6 +66,8 @@ do
nroff -man $f | ../bin/man2html | ../html2template -o /home/winehq/opt/lostwages/templates/en/docs/$name.template
done
+git diff --stat wine-$oldver wine-$version >../ds$version.txt
+
make htmlpages && rm -rf ../WineAPI && mv documentation/html ../WineAPI
# Wine API Stats
@@ -85,6 +78,7 @@ rm -f winapi_stats.txt
# cleanup source tree
make distclean
+rm -rf .git
# homepage announcement
# edit the homepage to announce the new release...
More information about the wine-cvs
mailing list