Updated distribution stuff
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@8904 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -7,8 +7,8 @@ cwd = os.getcwd()
|
|||||||
|
|
||||||
logfile = 'c:\\temp\\autobuild.log'
|
logfile = 'c:\\temp\\autobuild.log'
|
||||||
WXDIR = os.environ['WXWIN']
|
WXDIR = os.environ['WXWIN']
|
||||||
dllVer = '22_1'
|
dllVer = '23_0'
|
||||||
wxpVer = '2.2.1'
|
wxpVer = '2.3b1'
|
||||||
dateSt = time.strftime("%Y%m%d", time.localtime(time.time()))
|
dateSt = time.strftime("%Y%m%d", time.localtime(time.time()))
|
||||||
|
|
||||||
base = os.path.split(sys.argv[0])[0]
|
base = os.path.split(sys.argv[0])[0]
|
||||||
@@ -71,7 +71,7 @@ def main():
|
|||||||
do('make touchmanual htmlhelp')
|
do('make touchmanual htmlhelp')
|
||||||
validateFile(WXDIR + '/docs/htmlhelp/wx.chm')
|
validateFile(WXDIR + '/docs/htmlhelp/wx.chm')
|
||||||
|
|
||||||
logSeparator("Building wxWindows and other libraries...")
|
logSeparator("Building wxWindows...")
|
||||||
os.chdir(WXDIR + '/src/msw')
|
os.chdir(WXDIR + '/src/msw')
|
||||||
do('make dll pch FINAL=1')
|
do('make dll pch FINAL=1')
|
||||||
validateFile(WXDIR + '/lib/wx'+dllVer+'.dll')
|
validateFile(WXDIR + '/lib/wx'+dllVer+'.dll')
|
||||||
@@ -80,35 +80,14 @@ def main():
|
|||||||
|
|
||||||
logSeparator("Cleaning wxPython build directory...")
|
logSeparator("Cleaning wxPython build directory...")
|
||||||
os.chdir(WXPYDIR)
|
os.chdir(WXPYDIR)
|
||||||
do('buildall.bat -c')
|
do('b.bat c')
|
||||||
os.rename('build.local', 'build.local.save')
|
|
||||||
f = open("build.local", "w")
|
|
||||||
f.write("""
|
|
||||||
CRTFLAG='/MD'
|
|
||||||
FINAL=1
|
|
||||||
""")
|
|
||||||
f.close()
|
|
||||||
|
|
||||||
|
logSeparator("Building wxPython...")
|
||||||
logSeparator("Building core wxPython...")
|
|
||||||
os.chdir(WXPYDIR + '\\src')
|
os.chdir(WXPYDIR + '\\src')
|
||||||
do("build -b")
|
do("b.bat f")
|
||||||
validateFile(WXPYDIR+'\\wxPython\\wxc.pyd')
|
validateFile(WXPYDIR+'\\wxPython\\wxc.pyd')
|
||||||
|
|
||||||
|
|
||||||
logSeparator("Building wxPython addon modules...")
|
|
||||||
os.chdir(WXPYDIR+'\\contrib')
|
|
||||||
do("buildall -b")
|
|
||||||
validateFile(WXPYDIR+'\\wxPython\\glcanvasc.pyd')
|
|
||||||
validateFile(WXPYDIR+'\\wxPython\\oglc.pyd')
|
|
||||||
validateFile(WXPYDIR+'\\wxPython\\stc_c.pyd')
|
|
||||||
|
|
||||||
|
|
||||||
os.chdir(WXPYDIR)
|
|
||||||
os.unlink('build.local')
|
|
||||||
os.rename('build.local.save', 'build.local')
|
|
||||||
|
|
||||||
|
|
||||||
logSeparator("Building installer executable...")
|
logSeparator("Building installer executable...")
|
||||||
os.chdir(WXPYDIR+'\\distrib')
|
os.chdir(WXPYDIR+'\\distrib')
|
||||||
do("autoit2 wise.aut")
|
do("autoit2 wise.aut")
|
||||||
@@ -123,19 +102,12 @@ FINAL=1
|
|||||||
logSeparator("****** UNABLE TO RENAME FILE ******")
|
logSeparator("****** UNABLE TO RENAME FILE ******")
|
||||||
|
|
||||||
|
|
||||||
logSeparator("Building source and docs zip files...")
|
logSeparator("Building docs zip file...")
|
||||||
os.chdir(WXPYDIR)
|
os.chdir(WXPYDIR)
|
||||||
do("distrib\\zipit.bat %s" % wxpVer)
|
do("distrib\\zipit.bat %s" % wxpVer)
|
||||||
srcZName = WXPYDIR+'\\distrib\\wxPython-src-'+wxpVer+'.zip'
|
|
||||||
destZName = WXPYDIR+'\\distrib\\wxPython-src-'+wxpVer+'-'+dateSt+'.zip'
|
|
||||||
validateFile(srcZName)
|
|
||||||
try:
|
|
||||||
os.rename(srcZName, destZName)
|
|
||||||
except:
|
|
||||||
pass
|
|
||||||
|
|
||||||
srcDName = WXPYDIR+'\\distrib\\wxPython-docs-'+wxpVer+'.zip'
|
srcDName = WXPYDIR+'\\distrib\\wxPython-docs-'+wxpVer+'.tar.gz'
|
||||||
destDName = WXPYDIR+'\\distrib\\wxPython-docs-'+wxpVer+'-'+dateSt+'.zip'
|
destDName = WXPYDIR+'\\distrib\\wxPython-docs-'+wxpVer+'-'+dateSt+'.tar.gz'
|
||||||
validateFile(srcDName)
|
validateFile(srcDName)
|
||||||
try:
|
try:
|
||||||
os.rename(srcDName, destDName)
|
os.rename(srcDName, destDName)
|
||||||
@@ -145,12 +117,11 @@ FINAL=1
|
|||||||
|
|
||||||
|
|
||||||
# #*#*#*#*#* Comment this out to allow upload...
|
# #*#*#*#*#* Comment this out to allow upload...
|
||||||
return
|
#return
|
||||||
|
|
||||||
logSeparator("Uploading to website...")
|
logSeparator("Uploading to website...")
|
||||||
do('python c:\\utils\\sendwxp.py %s' % destName)
|
do('python c:\\utils\\sendwxp.py %s' % destName)
|
||||||
#do('python c:\\utils\\sendwxp.py %s' % destZName)
|
#do('python c:\\utils\\sendwxp.py %s' % destDName)
|
||||||
do('python c:\\utils\\sendwxp.py %s' % destDName)
|
|
||||||
|
|
||||||
|
|
||||||
logSeparator("Finished!!!")
|
logSeparator("Finished!!!")
|
||||||
|
Binary file not shown.
@@ -1,7 +1,7 @@
|
|||||||
Document Type: WSE
|
Document Type: WSE
|
||||||
item: Global
|
item: Global
|
||||||
Version=6.01
|
Version=6.01
|
||||||
Title=wxPython 2.2 Installation
|
Title=wxPython 2.3 Installation
|
||||||
Flags=10010111
|
Flags=10010111
|
||||||
Languages=65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
Languages=65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||||
Japanese Font Name=MS Gothic
|
Japanese Font Name=MS Gothic
|
||||||
@@ -17,7 +17,7 @@ item: Global
|
|||||||
Patch Flags=0000000000001001
|
Patch Flags=0000000000001001
|
||||||
Patch Threshold=85
|
Patch Threshold=85
|
||||||
Patch Memory=4000
|
Patch Memory=4000
|
||||||
EXE Filename=wxPython-2.2.2.exe
|
EXE Filename=wxPython-2.3b1.exe
|
||||||
FTP Cluster Size=20
|
FTP Cluster Size=20
|
||||||
Per-User Version ID=1
|
Per-User Version ID=1
|
||||||
Dialogs Version=6
|
Dialogs Version=6
|
||||||
@@ -55,12 +55,12 @@ item: End Block
|
|||||||
end
|
end
|
||||||
item: Set Variable
|
item: Set Variable
|
||||||
Variable=APPTITLE
|
Variable=APPTITLE
|
||||||
Value=wxPython 2.2
|
Value=wxPython 2.3
|
||||||
Flags=10000000
|
Flags=10000000
|
||||||
end
|
end
|
||||||
item: Set Variable
|
item: Set Variable
|
||||||
Variable=GROUP
|
Variable=GROUP
|
||||||
Value=wxPython 2.2
|
Value=wxPython 2.3
|
||||||
Flags=10000000
|
Flags=10000000
|
||||||
end
|
end
|
||||||
item: Set Variable
|
item: Set Variable
|
||||||
@@ -81,10 +81,6 @@ item: Set Variable
|
|||||||
Variable=PYTHONVER
|
Variable=PYTHONVER
|
||||||
Value=2.0
|
Value=2.0
|
||||||
end
|
end
|
||||||
item: Set Variable
|
|
||||||
Variable=SAMEDIR
|
|
||||||
Value=1
|
|
||||||
end
|
|
||||||
item: Remark
|
item: Remark
|
||||||
end
|
end
|
||||||
item: Get Registry Key Value
|
item: Get Registry Key Value
|
||||||
@@ -817,24 +813,11 @@ item: Install File
|
|||||||
Destination=%SYS%\Msvcrt.dll
|
Destination=%SYS%\Msvcrt.dll
|
||||||
Flags=0000001010000011
|
Flags=0000001010000011
|
||||||
end
|
end
|
||||||
item: If/While Statement
|
|
||||||
Variable=SAMEDIR
|
|
||||||
Value=0
|
|
||||||
end
|
|
||||||
item: Install File
|
item: Install File
|
||||||
Source=c:\projects\wx\lib\wx22_2.dll
|
Source=c:\projects\wx\lib\wx23_0.dll
|
||||||
Destination=%SYS%\wx22_2.dll
|
Destination=%MAINDIR%\wxPython\wx23_0.dll
|
||||||
Flags=0000001010010010
|
|
||||||
end
|
|
||||||
item: Else Statement
|
|
||||||
end
|
|
||||||
item: Install File
|
|
||||||
Source=c:\projects\wx\lib\wx22_2.dll
|
|
||||||
Destination=%MAINDIR%\wxPython\wx22_2.dll
|
|
||||||
Flags=0000000010010010
|
Flags=0000000010010010
|
||||||
end
|
end
|
||||||
item: End Block
|
|
||||||
end
|
|
||||||
item: Install File
|
item: Install File
|
||||||
Source=c:\Projects\wx\wxPython\wxPython\*.py
|
Source=c:\Projects\wx\wxPython\wxPython\*.py
|
||||||
Destination=%MAINDIR%\wxPython
|
Destination=%MAINDIR%\wxPython
|
||||||
|
Reference in New Issue
Block a user