Fixed issues with node-webkit renaming to nwjs. Added support for 64bit windows and mac osx.

This commit is contained in:
Joey Payne 2015-01-15 10:03:17 +13:00
commit 0265361135
143 changed files with 403 additions and 28 deletions

View file

@ -1,4 +1,4 @@
base_url='http://dl.node-webkit.org/v{}/'
base_url='http://dl.nwjs.io/v{}/'
win_32_dir_prefix = 'node-webkit-v{}-win-ia32'
mac_32_dir_prefix = 'node-webkit-v{}-osx-ia32'
linux_32_dir_prefix = 'node-webkit-v{}-linux-ia32'
@ -201,7 +201,7 @@ linux_64_dir_prefix = 'node-webkit-v{}-linux-x64'
type='folder'
[export_settings]
[[windows]]
[[windows-x32]]
default_value=False
type='check'
url='%(base_url)s%(win_32_dir_prefix)s.zip'
@ -210,14 +210,43 @@ linux_64_dir_prefix = 'node-webkit-v{}-linux-x64'
'%(win_32_dir_prefix)s/icudtl.dat',
'%(win_32_dir_prefix)s/libEGL.dll',
'%(win_32_dir_prefix)s/ffmpegsumo.dll',
'%(win_32_dir_prefix)s/libGLESv2.dll']"""
'%(win_32_dir_prefix)s/libGLESv2.dll',
'%(win_32_dir_prefix)s/d3dcompiler_46.dll',
'%(win_32_dir_prefix)s/pdf.dll'
]"""
dest_files="""['nw.exe',
'nw.pak',
'icudtl.dat',
'libEGL.dll',
'ffmpegsumo.dll',
'libGLESv2.dll']"""
[[mac]]
'libGLESv2.dll',
'd3dcompiler_46.dll',
'pdf.dll'
]"""
[[windows-x64]]
default_value=False
type='check'
url='%(base_url)s%(win_64_dir_prefix)s.zip'
extract_files="""['%(win_64_dir_prefix)s/nw.exe',
'%(win_64_dir_prefix)s/nw.pak',
'%(win_64_dir_prefix)s/icudtl.dat',
'%(win_64_dir_prefix)s/libEGL.dll',
'%(win_64_dir_prefix)s/ffmpegsumo.dll',
'%(win_64_dir_prefix)s/libGLESv2.dll',
'%(win_64_dir_prefix)s/d3dcompiler_46.dll',
'%(win_64_dir_prefix)s/pdf.dll'
]"""
dest_files="""['nw.exe',
'nw.pak',
'icudtl.dat',
'libEGL.dll',
'ffmpegsumo.dll',
'libGLESv2.dll',
'd3dcompiler_46.dll',
'pdf.dll'
]"""
[[mac-x32]]
default_value=False
type='check'
url='%(base_url)s%(mac_32_dir_prefix)s.zip'
@ -230,6 +259,20 @@ linux_64_dir_prefix = 'node-webkit-v{}-linux-x64'
'node-webkit.app/Contents/Frameworks/node-webkit Framework.framework/Resources/nw.pak',
'node-webkit.app/Contents/Frameworks/node-webkit Framework.framework/Libraries/ffmpegsumo.so',
'node-webkit.app/Contents/Frameworks/node-webkit Framework.framework/Resources/icudtl.dat']"""
[[mac-x64]]
default_value=False
type='check'
url='%(base_url)s%(mac_64_dir_prefix)s.zip'
extract_file='%(mac_64_dir_prefix)s/node-webkit.app/Contents/Frameworks/node-webkit Framework.framework/node-webkit Framework'
extract_files="""['%(mac_64_dir_prefix)s/node-webkit.app/Contents/Frameworks/node-webkit Framework.framework/node-webkit Framework',
'%(mac_64_dir_prefix)s/node-webkit.app/Contents/Frameworks/node-webkit Framework.framework/Resources/nw.pak',
'%(mac_64_dir_prefix)s/node-webkit.app/Contents/Frameworks/node-webkit Framework.framework/Libraries/ffmpegsumo.so',
'%(mac_64_dir_prefix)s/node-webkit.app/Contents/Frameworks/node-webkit Framework.framework/Resources/icudtl.dat']"""
dest_files="""['node-webkit.app/Contents/Frameworks/node-webkit Framework.framework/node-webkit Framework',
'node-webkit.app/Contents/Frameworks/node-webkit Framework.framework/Resources/nw.pak',
'node-webkit.app/Contents/Frameworks/node-webkit Framework.framework/Libraries/ffmpegsumo.so',
'node-webkit.app/Contents/Frameworks/node-webkit Framework.framework/Resources/icudtl.dat']"""
[[linux-x64]]
default_value=False
@ -252,6 +295,14 @@ linux_64_dir_prefix = 'node-webkit-v{}-linux-x64'
'%(linux_32_dir_prefix)s/icudtl.dat']"""
dest_files=['nw', 'nw.pak', 'libffmpegsumo.so', 'icudtl.dat']
[compression]
[[nw_compression_level]]
display_name='NW Compression'
default_value=5
type='range'
description='Compression to be applied to the executable\'s node webkit binary. 0 is no compression, 9 is maximum. They all use lzma.'
[order]
application_setting_order="""['main', 'name', 'node-main', 'description', 'version', 'keywords',
'user-agent', 'chromium-args',
@ -264,9 +315,10 @@ linux_64_dir_prefix = 'node-webkit-v{}-linux-x64'
'show_in_taskbar', 'visible', 'resizable', 'fullscreen', 'as_desktop',
'transparent']"""
export_setting_order = """['windows', 'linux-x64', 'mac', 'linux-x32']"""
export_setting_order = """['windows-x32', 'windows-x64', 'mac-x32', 'mac-x64', 'linux-x64', 'linux-x32']"""
download_setting_order = """['nw_version', 'download_dir','force_download']"""
download_setting_order = """['nw_version', 'download_dir',
'force_download']"""
[version_info]
url='https://raw.githubusercontent.com/rogerwang/node-webkit/master/CHANGELOG.md'
url='https://raw.githubusercontent.com/nwjs/nw.js/master/CHANGELOG.md'