<project>
    <shortName>IguanaApp</shortName>
    <fullName>iguana</fullName>
    <version>0.1.4-beta</version>
    <licenseFile>../../LICENSE</licenseFile>
    <leftImage>../installer_imgs/Iguana_installer_wizard_image.png</leftImage>
    <logoImage>../installer_imgs/supernet-iguana-logo.png</logoImage>
    <splashImage>../installer_imgs/Iguana_installer_splash_image.png</splashImage>
    <allowLanguageSelection>1</allowLanguageSelection>
    <componentList>
        <component>
            <name>default</name>
            <description>Default Component</description>
            <canBeEdited>1</canBeEdited>
            <selected>1</selected>
            <show>1</show>
            <desktopShortcutList>
                <shortcut>
                    <comment>Start Iguana App</comment>
                    <exec></exec>
                    <icon></icon>
                    <name>Iguana App</name>
                    <path></path>
                    <platforms>all</platforms>
                    <runAsAdmin>0</runAsAdmin>
                    <runInTerminal>0</runInTerminal>
                    <windowsExec>${WinInstallDir}/Iguana.exe</windowsExec>
                    <windowsExecArgs></windowsExecArgs>
                    <windowsIcon></windowsIcon>
                    <windowsPath>${WinInstallDir}/</windowsPath>
                </shortcut>
            </desktopShortcutList>
            <folderList>
                <folder>
                    <description>Program Files</description>
                    <destination>${installdir}</destination>
                    <name>programfiles</name>
                    <platforms>all</platforms>
                    <shortcutList>
                        <shortcut>
                            <comment>Uninstall</comment>
                            <exec>${installdir}/${uninstallerName}</exec>
                            <icon></icon>
                            <name>Uninstall ${product_fullname}</name>
                            <path>${installdir}</path>
                            <platforms>all</platforms>
                            <runAsAdmin>0</runAsAdmin>
                            <runInTerminal>0</runInTerminal>
                            <windowsExec>${WinInstallDir}/${uninstallerName}.exe</windowsExec>
                            <windowsExecArgs></windowsExecArgs>
                            <windowsIcon></windowsIcon>
                            <windowsPath>${WinInstallDir}</windowsPath>
                        </shortcut>
                    </shortcutList>
                </folder>
                <folder>
                    <description>Program Files</description>
                    <destination>${installdir}</destination>
                    <name>programfileslinux</name>
                    <platforms>linux</platforms>
                </folder>
                <folder>
                    <description>Program Files</description>
                    <destination>${WinInstallDir}</destination>
                    <name>programfileswindows</name>
                    <platforms>windows</platforms>
                    <distributionFileList>
                        <distributionDirectory>
                            <origin>../../build/Iguana-win32-x64/locales</origin>
                        </distributionDirectory>
                        <distributionDirectory>
                            <origin>../../build/Iguana-win32-x64/resources</origin>
                        </distributionDirectory>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/blink_image_resources_200_percent.pak</origin>
                        </distributionFile>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/content_resources_200_percent.pak</origin>
                        </distributionFile>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/content_shell.pak</origin>
                        </distributionFile>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/ui_resources_200_percent.pak</origin>
                        </distributionFile>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/views_resources_200_percent.pak</origin>
                        </distributionFile>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/icudtl.dat</origin>
                        </distributionFile>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/LICENSES.chromium.html</origin>
                        </distributionFile>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/natives_blob.bin</origin>
                        </distributionFile>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/snapshot_blob.bin</origin>
                        </distributionFile>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/d3dcompiler_47.dll</origin>
                        </distributionFile>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/ffmpeg.dll</origin>
                        </distributionFile>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/libEGL.dll</origin>
                        </distributionFile>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/libGLESv2.dll</origin>
                        </distributionFile>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/node.dll</origin>
                        </distributionFile>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/xinput1_3.dll</origin>
                        </distributionFile>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/LICENSE</origin>
                        </distributionFile>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/version</origin>
                        </distributionFile>
                        <distributionFile>
                            <origin>../../build/Iguana-win32-x64/Iguana.exe</origin>
                        </distributionFile>
                    </distributionFileList>
                </folder>
                <folder>
                    <description>Program Files</description>
                    <destination>${installdir}</destination>
                    <name>programfilesosx</name>
                    <platforms>osx</platforms>
                </folder>
            </folderList>
            <startMenuShortcutList>
                <startMenuShortcut>
                    <comment>Uninstall ${product_fullname}</comment>
                    <name>Uninstall Iguana App</name>
                    <runAsAdmin>0</runAsAdmin>
                    <runInTerminal>0</runInTerminal>
                    <windowsExec>${installdir}/${uninstallerName}.exe</windowsExec>
                    <windowsExecArgs></windowsExecArgs>
                    <windowsIcon></windowsIcon>
                    <windowsPath>${installdir}/</windowsPath>
                </startMenuShortcut>
                <startMenuShortcut>
                    <comment>Start Iguana App</comment>
                    <name>Iguana App</name>
                    <runAsAdmin>0</runAsAdmin>
                    <runInTerminal>0</runInTerminal>
                    <windowsExec>${WinInstallDir}/Iguana.exe</windowsExec>
                    <windowsExecArgs></windowsExecArgs>
                    <windowsIcon></windowsIcon>
                    <windowsPath>${WinInstallDir}/</windowsPath>
                </startMenuShortcut>
                <startMenuShortcut>
                    <comment>Right Click and Run As Administrator</comment>
                    <name>DLL Fix (Run As Administrator)</name>
                    <runAsAdmin>0</runAsAdmin>
                    <runInTerminal>0</runInTerminal>
                    <windowsExec>${windows_folder_profile}/${product_shortname}/resources/app/windeps/CopyWinDepsFiles.bat</windowsExec>
                    <windowsExecArgs></windowsExecArgs>
                    <windowsIcon></windowsIcon>
                    <windowsPath>${windows_folder_profile}/${product_shortname}/resources/app/windeps/</windowsPath>
                </startMenuShortcut>
            </startMenuShortcutList>
        </component>
    </componentList>
    <readyToInstallActionList>
        <!-- BEGIN: Run uninstaller if found -->
        <registryGetMatch>
            <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\${product_fullname} ${product_version}</key>
            <name>UninstallString</name>
            <variable>uninstaller_path</variable>
        </registryGetMatch>
        <runProgram>
            <program>${uninstaller_path}</program>
            <programArguments>--mode unattended</programArguments>
            <ruleList>
                <fileTest>
                    <condition>exists</condition>
                    <path>${uninstaller_path}</path>
                </fileTest>
            </ruleList>
        </runProgram>

        <!-- END: Run uninstaller if found -->
        <showProgressDialog>
            <title>Downloading files</title>
            <actionList>
                <httpGet>
                    <abortOnError>0</abortOnError>
                    <explanation>Visual C++ Redistributable for Visual Studio 2015 library files are needed for iguana daemon</explanation>
                    <filename>${system_temp_directory}/vc_redist.x64.exe</filename>
                    <progressText>Downloading Visual C++ Redistributable for Visual Studio 2015</progressText>
                    <showMessageOnError>0</showMessageOnError>
                    <url>https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe</url>
                </httpGet>
            </actionList>
            <ruleList>
                <fileExists>
                    <negate>1</negate>
                    <path>${system_temp_directory}/vc_redist.x64.exe</path>
                </fileExists>
            </ruleList>
        </showProgressDialog>
        <runProgram>
            <abortOnError>0</abortOnError>
            <explanation>Visual C++ Redistributable for Visual Studio 2015 library files are needed for iguana daemon</explanation>
            <program>${system_temp_directory}/vc_redist.x64.exe</program>
            <programArguments>/install /passive</programArguments>
            <progressText>Downloading Visual C++ Redistributable for Visual Studio 2015</progressText>
            <showMessageOnError>0</showMessageOnError>
        </runProgram>
        <showProgressDialog>
            <title>Downloading files</title>
            <actionList>
                <httpGet>
                    <abortOnError>0</abortOnError>
                    <explanation>Visual C++ Redistributable for Visual Studio 2015 library files are needed for iguana daemon</explanation>
                    <filename>${system_temp_directory}/vc_redist.x86.exe</filename>
                    <progressText>Downloading Visual C++ Redistributable for Visual Studio 2015</progressText>
                    <showMessageOnError>0</showMessageOnError>
                    <url>https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe</url>
                </httpGet>
            </actionList>
            <ruleList>
                <fileExists>
                    <negate>1</negate>
                    <path>${system_temp_directory}/vc_redist.x86.exe</path>
                </fileExists>
            </ruleList>
        </showProgressDialog>
        <runProgram>
            <abortOnError>0</abortOnError>
            <explanation>Visual C++ Redistributable for Visual Studio 2015 library files are needed for iguana daemon</explanation>
            <program>${system_temp_directory}/vc_redist.x86.exe</program>
            <programArguments>/install /passive</programArguments>
            <progressText>Downloading Visual C++ Redistributable for Visual Studio 2015</progressText>
            <showMessageOnError>0</showMessageOnError>
        </runProgram>
    </readyToInstallActionList>
    <postInstallationActionList>
        <actionGroup>
            <actionList>
                <copyFile>
                    <destination>C:\Windows\System32\</destination>
                    <explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation>
                    <origin>${windows_folder_profile}/${product_shortname}/resources/app/windeps/x86/ucrtbased.dll</origin>
                    <progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText>
                </copyFile>
                <copyFile>
                    <destination>C:\Windows\System32\</destination>
                    <explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation>
                    <origin>${windows_folder_profile}/${product_shortname}/resources/app/windeps/x86/vcruntime140d.dll</origin>
                    <progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText>
                </copyFile>
            </actionList>
            <ruleList>
                <platformTest type="windows-x86"/>
            </ruleList>
        </actionGroup>
        <actionGroup>
            <actionList>
                <copyFile>
                    <destination>C:\Windows\System32\</destination>
                    <explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation>
                    <origin>${windows_folder_profile}/${product_shortname}/resources/app/windeps/x64/ucrtbased.dll</origin>
                    <progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText>
                </copyFile>
                <copyFile>
                    <destination>C:\Windows\System32\</destination>
                    <explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation>
                    <origin>${windows_folder_profile}/${product_shortname}/resources/app/windeps/x64/vcruntime140d.dll</origin>
                    <progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText>
                </copyFile>
                <copyFile>
                    <destination>C:\Windows\SysWOW64\</destination>
                    <explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation>
                    <origin>${windows_folder_profile}/${product_shortname}/resources/app/windeps/x86/ucrtbased.dll</origin>
                    <progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText>
                </copyFile>
                <copyFile>
                    <destination>C:\Windows\SysWOW64\</destination>
                    <explanation>Copying ReqCopying Required DLL filesuired DLL files</explanation>
                    <origin>${windows_folder_profile}/${product_shortname}/resources/app/windeps/x86/vcruntime140d.dll</origin>
                    <progressText>Copying ReqCopying Required DLL filesuired DLL files</progressText>
                </copyFile>
            </actionList>
            <ruleList>
                <platformTest type="windows-x64"/>
            </ruleList>
        </actionGroup>
    </postInstallationActionList>
    <compressionAlgorithm>lzham-ultra</compressionAlgorithm>
    <enableRollback>0</enableRollback>
    <enableSslSupport>1</enableSslSupport>
    <enableTimestamp>1</enableTimestamp>
    <requireInstallationByRootUser>1</requireInstallationByRootUser>
    <saveRelativePaths>1</saveRelativePaths>
    <vendor>SuperNETOrg</vendor>
    <windows64bitMode>1</windows64bitMode>
    <finalPageActionList>
        <runProgram>
            <program>${windows_folder_profile}/${product_shortname}/Iguana.exe</program>
            <programArguments>&amp;</programArguments>
            <progressText>Do you want to launch ${project.fullName} now?</progressText>
        </runProgram>
    </finalPageActionList>
    <parameterList>
        <directoryParameter>
            <name>installdir</name>
            <description>Installer.Parameter.installdir.description</description>
            <explanation>Installer.Parameter.installdir.explanation</explanation>
            <value></value>
            <default>${platform_install_prefix}/${product_shortname}</default>
            <allowEmptyValue>0</allowEmptyValue>
            <ask>0</ask>
            <cliOptionName>prefix</cliOptionName>
            <mustBeWritable>1</mustBeWritable>
            <mustExist>0</mustExist>
            <width>30</width>
        </directoryParameter>
        <directoryParameter>
            <name>WinInstallDir</name>
            <description>Installer.Parameter.installdir.description</description>
            <explanation>Installer.Parameter.installdir.explanation</explanation>
            <value></value>
            <default>${windows_folder_profile}/${product_shortname}</default>
            <allowEmptyValue>0</allowEmptyValue>
            <ask>0</ask>
            <mustBeWritable>0</mustBeWritable>
            <mustExist>0</mustExist>
            <width>30</width>
        </directoryParameter>
    </parameterList>
    <platformOptionsList>
        <platformOptions>
            <platform>windows</platform>
        </platformOptions>
    </platformOptionsList>
</project>