diff options
Diffstat (limited to 'WebKitTools/wx/packaging/wxWebKitInstaller.iss.in')
-rw-r--r-- | WebKitTools/wx/packaging/wxWebKitInstaller.iss.in | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/WebKitTools/wx/packaging/wxWebKitInstaller.iss.in b/WebKitTools/wx/packaging/wxWebKitInstaller.iss.in new file mode 100644 index 0000000..a2c808c --- /dev/null +++ b/WebKitTools/wx/packaging/wxWebKitInstaller.iss.in @@ -0,0 +1,79 @@ +; Installer script for wxWebKit for wxPython + +[Setup] +AppName=wxWebKit +AppId=wxWebKit +AppVersion=<<VERSION>> +AppVerName=wxWebKit <<VERSION>> +AppCopyright=LGPL +DefaultDirName={code:GetInstallDir|c:\DoNotInstallHere} +AppPublisher=wxWebKit Project +AppPublisherURL=http://wxwebkit.wxcommunity.com/pmwiki/ +AppSupportURL=http://wxwebkit.wxcommunity.com/pmwiki/ +AppUpdatesURL=http://wxwebkit.wxcommunity.com/pmwiki/ +UninstallDisplayName=wxWebKit <<VERSION>> +UninstallFilesDir={app}\Uninstall + +Compression=bzip/9 +SourceDir=<<ROOTDIR>> +OutputDir=win-installer +OutputBaseFilename=wxWebKit-Py<<PYTHONVER>>-<<VERSION>> +DisableStartupPrompt=yes +AllowNoIcons=yes +DisableProgramGroupPage=yes +DisableReadyPage=yes + +[Files] +<<FILES>> + +[Messages] +WelcomeLabel1=Welcome to the wxWebKit for wxPython Setup Wizard + +[Code] + +program Setup; +var + PythonDir : String; + InstallDir : String; + + +function InitializeSetup(): Boolean; +begin + + (* -------------------------------------------------------------- *) + (* Figure out what to use as a default installation dir *) + + if not RegQueryStringValue(HKEY_LOCAL_MACHINE, + 'Software\Python\PythonCore\<<PYTHONVER>>\InstallPath', + '', PythonDir) then begin + + if not RegQueryStringValue(HKEY_CURRENT_USER, + 'Software\Python\PythonCore\<<PYTHONVER>>\InstallPath', + '', PythonDir) then begin + + MsgBox('No installation of Python <<PYTHONVER>> found in registry.' + #13 + + 'Be sure to enter a pathname that places wxPython on the PYTHONPATH', + mbConfirmation, MB_OK); + PythonDir := 'C:\Put a directory on PYTHONPATH here\'; + end; + end; + InstallDir := PythonDir + '\Lib\site-packages\wx-2.8-msw-unicode\wx\'; + Result := True; +end; + + + +function GetPythonDir(Default: String): String; +begin + Result := PythonDir; +end; + + + +function GetInstallDir(Default: String): String; +begin + Result := InstallDir; +end; + +begin +end. |