|
@ -1,7 +1,7 @@ |
|
|
<project> |
|
|
<project> |
|
|
<shortName>IguanaApp</shortName> |
|
|
<shortName>IguanaApp</shortName> |
|
|
<fullName>iguana</fullName> |
|
|
<fullName>iguana</fullName> |
|
|
<version>0.1.4-beta</version> |
|
|
<version>0.1.5.5e-beta</version> |
|
|
<licenseFile>../../LICENSE</licenseFile> |
|
|
<licenseFile>../../LICENSE</licenseFile> |
|
|
<leftImage>../installer_imgs/Iguana_installer_wizard_image.png</leftImage> |
|
|
<leftImage>../installer_imgs/Iguana_installer_wizard_image.png</leftImage> |
|
|
<logoImage>../installer_imgs/supernet-iguana-logo.png</logoImage> |
|
|
<logoImage>../installer_imgs/supernet-iguana-logo.png</logoImage> |
|
@ -24,10 +24,10 @@ |
|
|
<platforms>all</platforms> |
|
|
<platforms>all</platforms> |
|
|
<runAsAdmin>0</runAsAdmin> |
|
|
<runAsAdmin>0</runAsAdmin> |
|
|
<runInTerminal>0</runInTerminal> |
|
|
<runInTerminal>0</runInTerminal> |
|
|
<windowsExec>${WinInstallDir}/Iguana.exe</windowsExec> |
|
|
<windowsExec>${installdir}/Iguana.exe</windowsExec> |
|
|
<windowsExecArgs></windowsExecArgs> |
|
|
<windowsExecArgs></windowsExecArgs> |
|
|
<windowsIcon></windowsIcon> |
|
|
<windowsIcon></windowsIcon> |
|
|
<windowsPath>${WinInstallDir}/</windowsPath> |
|
|
<windowsPath>${installdir}/</windowsPath> |
|
|
</shortcut> |
|
|
</shortcut> |
|
|
</desktopShortcutList> |
|
|
</desktopShortcutList> |
|
|
<folderList> |
|
|
<folderList> |
|
@ -46,10 +46,10 @@ |
|
|
<platforms>all</platforms> |
|
|
<platforms>all</platforms> |
|
|
<runAsAdmin>0</runAsAdmin> |
|
|
<runAsAdmin>0</runAsAdmin> |
|
|
<runInTerminal>0</runInTerminal> |
|
|
<runInTerminal>0</runInTerminal> |
|
|
<windowsExec>${WinInstallDir}/${uninstallerName}.exe</windowsExec> |
|
|
<windowsExec>${installdir}/${uninstallerName}.exe</windowsExec> |
|
|
<windowsExecArgs></windowsExecArgs> |
|
|
<windowsExecArgs></windowsExecArgs> |
|
|
<windowsIcon></windowsIcon> |
|
|
<windowsIcon></windowsIcon> |
|
|
<windowsPath>${WinInstallDir}</windowsPath> |
|
|
<windowsPath>${installdir}</windowsPath> |
|
|
</shortcut> |
|
|
</shortcut> |
|
|
</shortcutList> |
|
|
</shortcutList> |
|
|
</folder> |
|
|
</folder> |
|
@ -61,7 +61,7 @@ |
|
|
</folder> |
|
|
</folder> |
|
|
<folder> |
|
|
<folder> |
|
|
<description>Program Files</description> |
|
|
<description>Program Files</description> |
|
|
<destination>${WinInstallDir}</destination> |
|
|
<destination>${installdir}</destination> |
|
|
<name>programfileswindows</name> |
|
|
<name>programfileswindows</name> |
|
|
<platforms>windows</platforms> |
|
|
<platforms>windows</platforms> |
|
|
<distributionFileList> |
|
|
<distributionFileList> |
|
@ -150,43 +150,88 @@ |
|
|
<name>Iguana App</name> |
|
|
<name>Iguana App</name> |
|
|
<runAsAdmin>0</runAsAdmin> |
|
|
<runAsAdmin>0</runAsAdmin> |
|
|
<runInTerminal>0</runInTerminal> |
|
|
<runInTerminal>0</runInTerminal> |
|
|
<windowsExec>${WinInstallDir}/Iguana.exe</windowsExec> |
|
|
<windowsExec>${installdir}/Iguana.exe</windowsExec> |
|
|
<windowsExecArgs></windowsExecArgs> |
|
|
<windowsExecArgs></windowsExecArgs> |
|
|
<windowsIcon></windowsIcon> |
|
|
<windowsIcon></windowsIcon> |
|
|
<windowsPath>${WinInstallDir}/</windowsPath> |
|
|
<windowsPath>${installdir}/</windowsPath> |
|
|
</startMenuShortcut> |
|
|
</startMenuShortcut> |
|
|
<startMenuShortcut> |
|
|
<startMenuShortcut> |
|
|
<comment>Right Click and Run As Administrator</comment> |
|
|
<comment>Right Click and Run As Administrator</comment> |
|
|
<name>DLL Fix (Run As Administrator)</name> |
|
|
<name>DLL Fix (Run As Administrator)</name> |
|
|
<runAsAdmin>0</runAsAdmin> |
|
|
<runAsAdmin>0</runAsAdmin> |
|
|
<runInTerminal>0</runInTerminal> |
|
|
<runInTerminal>0</runInTerminal> |
|
|
<windowsExec>${windows_folder_profile}/${product_shortname}/resources/app/windeps/CopyWinDepsFiles.bat</windowsExec> |
|
|
<windowsExec>${installdir}/resources/app/windeps/CopyWinDepsFiles.bat</windowsExec> |
|
|
<windowsExecArgs></windowsExecArgs> |
|
|
<windowsExecArgs></windowsExecArgs> |
|
|
<windowsIcon></windowsIcon> |
|
|
<windowsIcon></windowsIcon> |
|
|
<windowsPath>${windows_folder_profile}/${product_shortname}/resources/app/windeps/</windowsPath> |
|
|
<windowsPath>${installdir}/resources/app/windeps/</windowsPath> |
|
|
</startMenuShortcut> |
|
|
</startMenuShortcut> |
|
|
</startMenuShortcutList> |
|
|
</startMenuShortcutList> |
|
|
</component> |
|
|
</component> |
|
|
</componentList> |
|
|
</componentList> |
|
|
<readyToInstallActionList> |
|
|
<preInstallationActionList> |
|
|
<!-- BEGIN: Run uninstaller if found --> |
|
|
|
|
|
<registryGetMatch> |
|
|
<registryGetMatch> |
|
|
<key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\${product_fullname} ${product_version}</key> |
|
|
<key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\${product_fullname} ${product_version}</key> |
|
|
<name>UninstallString</name> |
|
|
<name>UninstallString</name> |
|
|
<variable>uninstaller_path</variable> |
|
|
<variable>uninstaller_path</variable> |
|
|
</registryGetMatch> |
|
|
</registryGetMatch> |
|
|
|
|
|
<setInstallerVariable> |
|
|
|
|
|
<name>previous_installation_exists</name> |
|
|
|
|
|
<value>1</value> |
|
|
|
|
|
<ruleList> |
|
|
|
|
|
<fileTest condition="exists" path="${uninstaller_path}"/> |
|
|
|
|
|
</ruleList> |
|
|
|
|
|
</setInstallerVariable> |
|
|
|
|
|
</preInstallationActionList> |
|
|
|
|
|
<readyToInstallActionList> |
|
|
<runProgram> |
|
|
<runProgram> |
|
|
<program>${uninstaller_path}</program> |
|
|
<program>${uninstaller_path}</program> |
|
|
<programArguments>--mode unattended</programArguments> |
|
|
<programArguments></programArguments> |
|
|
<ruleList> |
|
|
<ruleList> |
|
|
<fileTest> |
|
|
<compareValues> |
|
|
<condition>exists</condition> |
|
|
<logic>equals</logic> |
|
|
<path>${uninstaller_path}</path> |
|
|
<value1>${previous_installation_exists}</value1> |
|
|
</fileTest> |
|
|
<value2>1</value2> |
|
|
|
|
|
</compareValues> |
|
|
</ruleList> |
|
|
</ruleList> |
|
|
</runProgram> |
|
|
</runProgram> |
|
|
|
|
|
<deleteFile> |
|
|
<!-- END: Run uninstaller if found --> |
|
|
<explanation>Deleting user data</explanation> |
|
|
|
|
|
<path>${windows_folder_appdata}/Iguana</path> |
|
|
|
|
|
<progressText>Deleting user data</progressText> |
|
|
|
|
|
<ruleList> |
|
|
|
|
|
<compareValues> |
|
|
|
|
|
<logic>equals</logic> |
|
|
|
|
|
<value1>${previous_installation_exists}</value1> |
|
|
|
|
|
<value2>1</value2> |
|
|
|
|
|
</compareValues> |
|
|
|
|
|
<compareValues> |
|
|
|
|
|
<logic>equals</logic> |
|
|
|
|
|
<value1>${installation_type}</value1> |
|
|
|
|
|
<value2>uninstall</value2> |
|
|
|
|
|
</compareValues> |
|
|
|
|
|
<compareValues> |
|
|
|
|
|
<logic>equals</logic> |
|
|
|
|
|
<value1>${keep_settings_and_userdata}</value1> |
|
|
|
|
|
<value2>0</value2> |
|
|
|
|
|
</compareValues> |
|
|
|
|
|
</ruleList> |
|
|
|
|
|
</deleteFile> |
|
|
|
|
|
<exit> |
|
|
|
|
|
<explanation>Uninstalled</explanation> |
|
|
|
|
|
<progressText>Uninstalled</progressText> |
|
|
|
|
|
<ruleList> |
|
|
|
|
|
<compareValues> |
|
|
|
|
|
<logic>equals</logic> |
|
|
|
|
|
<value1>${previous_installation_exists}</value1> |
|
|
|
|
|
<value2>1</value2> |
|
|
|
|
|
</compareValues> |
|
|
|
|
|
<compareValues> |
|
|
|
|
|
<logic>equals</logic> |
|
|
|
|
|
<value1>${installation_type}</value1> |
|
|
|
|
|
<value2>uninstall</value2> |
|
|
|
|
|
</compareValues> |
|
|
|
|
|
</ruleList> |
|
|
|
|
|
</exit> |
|
|
<showProgressDialog> |
|
|
<showProgressDialog> |
|
|
<title>Downloading files</title> |
|
|
<title>Downloading files</title> |
|
|
<actionList> |
|
|
<actionList> |
|
@ -248,13 +293,13 @@ |
|
|
<copyFile> |
|
|
<copyFile> |
|
|
<destination>C:\Windows\System32\</destination> |
|
|
<destination>C:\Windows\System32\</destination> |
|
|
<explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation> |
|
|
<explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation> |
|
|
<origin>${windows_folder_profile}/${product_shortname}/resources/app/windeps/x86/ucrtbased.dll</origin> |
|
|
<origin>${installdir}/resources/app/windeps/x86/ucrtbased.dll</origin> |
|
|
<progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText> |
|
|
<progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText> |
|
|
</copyFile> |
|
|
</copyFile> |
|
|
<copyFile> |
|
|
<copyFile> |
|
|
<destination>C:\Windows\System32\</destination> |
|
|
<destination>C:\Windows\System32\</destination> |
|
|
<explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation> |
|
|
<explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation> |
|
|
<origin>${windows_folder_profile}/${product_shortname}/resources/app/windeps/x86/vcruntime140d.dll</origin> |
|
|
<origin>${installdir}/resources/app/windeps/x86/vcruntime140d.dll</origin> |
|
|
<progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText> |
|
|
<progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText> |
|
|
</copyFile> |
|
|
</copyFile> |
|
|
</actionList> |
|
|
</actionList> |
|
@ -267,25 +312,25 @@ |
|
|
<copyFile> |
|
|
<copyFile> |
|
|
<destination>C:\Windows\System32\</destination> |
|
|
<destination>C:\Windows\System32\</destination> |
|
|
<explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation> |
|
|
<explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation> |
|
|
<origin>${windows_folder_profile}/${product_shortname}/resources/app/windeps/x64/ucrtbased.dll</origin> |
|
|
<origin>${installdir}/resources/app/windeps/x64/ucrtbased.dll</origin> |
|
|
<progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText> |
|
|
<progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText> |
|
|
</copyFile> |
|
|
</copyFile> |
|
|
<copyFile> |
|
|
<copyFile> |
|
|
<destination>C:\Windows\System32\</destination> |
|
|
<destination>C:\Windows\System32\</destination> |
|
|
<explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation> |
|
|
<explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation> |
|
|
<origin>${windows_folder_profile}/${product_shortname}/resources/app/windeps/x64/vcruntime140d.dll</origin> |
|
|
<origin>${installdir}/resources/app/windeps/x64/vcruntime140d.dll</origin> |
|
|
<progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText> |
|
|
<progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText> |
|
|
</copyFile> |
|
|
</copyFile> |
|
|
<copyFile> |
|
|
<copyFile> |
|
|
<destination>C:\Windows\SysWOW64\</destination> |
|
|
<destination>C:\Windows\SysWOW64\</destination> |
|
|
<explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation> |
|
|
<explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation> |
|
|
<origin>${windows_folder_profile}/${product_shortname}/resources/app/windeps/x86/ucrtbased.dll</origin> |
|
|
<origin>${installdir}/resources/app/windeps/x86/ucrtbased.dll</origin> |
|
|
<progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText> |
|
|
<progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText> |
|
|
</copyFile> |
|
|
</copyFile> |
|
|
<copyFile> |
|
|
<copyFile> |
|
|
<destination>C:\Windows\SysWOW64\</destination> |
|
|
<destination>C:\Windows\SysWOW64\</destination> |
|
|
<explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation> |
|
|
<explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation> |
|
|
<origin>${windows_folder_profile}/${product_shortname}/resources/app/windeps/x86/vcruntime140d.dll</origin> |
|
|
<origin>${installdir}/resources/app/windeps/x86/vcruntime140d.dll</origin> |
|
|
<progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText> |
|
|
<progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText> |
|
|
</copyFile> |
|
|
</copyFile> |
|
|
</actionList> |
|
|
</actionList> |
|
@ -304,7 +349,7 @@ |
|
|
<windows64bitMode>1</windows64bitMode> |
|
|
<windows64bitMode>1</windows64bitMode> |
|
|
<finalPageActionList> |
|
|
<finalPageActionList> |
|
|
<runProgram> |
|
|
<runProgram> |
|
|
<program>${windows_folder_profile}/${product_shortname}/Iguana.exe</program> |
|
|
<program>${installdir}/Iguana.exe</program> |
|
|
<programArguments>&</programArguments> |
|
|
<programArguments>&</programArguments> |
|
|
<progressText>Do you want to launch ${project.fullName} now?</progressText> |
|
|
<progressText>Do you want to launch ${project.fullName} now?</progressText> |
|
|
</runProgram> |
|
|
</runProgram> |
|
@ -317,24 +362,47 @@ |
|
|
<value></value> |
|
|
<value></value> |
|
|
<default>${platform_install_prefix}/${product_shortname}</default> |
|
|
<default>${platform_install_prefix}/${product_shortname}</default> |
|
|
<allowEmptyValue>0</allowEmptyValue> |
|
|
<allowEmptyValue>0</allowEmptyValue> |
|
|
<ask>0</ask> |
|
|
|
|
|
<cliOptionName>prefix</cliOptionName> |
|
|
<cliOptionName>prefix</cliOptionName> |
|
|
<mustBeWritable>1</mustBeWritable> |
|
|
<mustBeWritable>1</mustBeWritable> |
|
|
<mustExist>0</mustExist> |
|
|
<mustExist>0</mustExist> |
|
|
<width>30</width> |
|
|
<width>30</width> |
|
|
</directoryParameter> |
|
|
</directoryParameter> |
|
|
<directoryParameter> |
|
|
<choiceParameterGroup> |
|
|
<name>WinInstallDir</name> |
|
|
<name>installation_type</name> |
|
|
<description>Installer.Parameter.installdir.description</description> |
|
|
<title>Instalation type</title> |
|
|
<explanation>Installer.Parameter.installdir.explanation</explanation> |
|
|
<description>Existing instalation is detected</description> |
|
|
<value></value> |
|
|
<explanation>Existing instalation is detected</explanation> |
|
|
<default>${windows_folder_profile}/${product_shortname}</default> |
|
|
<value>reinstall</value> |
|
|
<allowEmptyValue>0</allowEmptyValue> |
|
|
<default>reinstall</default> |
|
|
<ask>0</ask> |
|
|
<parameterList> |
|
|
<mustBeWritable>0</mustBeWritable> |
|
|
<parameterGroup> |
|
|
<mustExist>0</mustExist> |
|
|
<name>uninstall</name> |
|
|
<width>30</width> |
|
|
<title>Uninstall</title> |
|
|
</directoryParameter> |
|
|
<explanation>Uninstall</explanation> |
|
|
|
|
|
<value></value> |
|
|
|
|
|
<default></default> |
|
|
|
|
|
<parameterList> |
|
|
|
|
|
<booleanParameter name="keep_settings_and_userdata" description="Keep setting and user data" displayStyle="checkbox-left"> |
|
|
|
|
|
<explanation></explanation> |
|
|
|
|
|
<value>1</value> |
|
|
|
|
|
<default>1</default> |
|
|
|
|
|
</booleanParameter> |
|
|
|
|
|
</parameterList> |
|
|
|
|
|
</parameterGroup> |
|
|
|
|
|
<labelParameter name="reinstall" description="Re-install current version"> |
|
|
|
|
|
<title>Re-install</title> |
|
|
|
|
|
<explanation></explanation> |
|
|
|
|
|
<image></image> |
|
|
|
|
|
</labelParameter> |
|
|
|
|
|
</parameterList> |
|
|
|
|
|
<ruleList> |
|
|
|
|
|
<compareValues> |
|
|
|
|
|
<logic>equals</logic> |
|
|
|
|
|
<value1>${previous_installation_exists}</value1> |
|
|
|
|
|
<value2>1</value2> |
|
|
|
|
|
</compareValues> |
|
|
|
|
|
</ruleList> |
|
|
|
|
|
</choiceParameterGroup> |
|
|
</parameterList> |
|
|
</parameterList> |
|
|
<platformOptionsList> |
|
|
<platformOptionsList> |
|
|
<platformOptions> |
|
|
<platformOptions> |
|
|