<?xml version="1.0" encoding="UTF-8"?> <packages:packages xmlns:packages="http://www.wpkg.org/packages"> <package id="mathematica" name="Mathematica" revision="%version%.1" reboot="false" priority="0"> <variable name="major" value="12" /> <variable name="minor" value="0" /> <variable name="sub" value="0" /> <variable name="version" value="%major%.%minor%.%sub%" /> <check type="uninstall" condition="versiongreaterorequal" path="Wolfram Mathematica %major% .+" value="%version%" /> <install cmd='%WPKGSOFTWARE%\wolfram\mathematica\%version%\setup.exe /verysilent /suppressmsgboxes' /> <install cmd='cmd /c copy "%WPKGSHAREBASE%\%WPKGINSTITUTION%-config\wolfram\mathematica\mathpass" "%programfiles%\Wolfram Research\Mathematica\%major%.%minor%\Configuration\Licensing\mathpass" '/> <upgrade cmd='cmd /c taskkill /f /im "wolframkernel.exe"'> <exit code='128'/> </upgrade> <upgrade cmd='cmd /c taskkill /f /im "mathematica.exe"'> <exit code='128'/> </upgrade> <upgrade include="remove" /> <upgrade include="install" /> <!-- uninstall old versions if they exist --> <remove cmd='"%ProgramFiles%\Wolfram Research\Mathematica\11.1\SystemFiles\UninstallFiles\Windows\unins000.exe" /VERYSILENT /suppressmsgboxes'> <condition> <check type="file" condition="exists" path="%ProgramFiles%\Wolfram Research\Mathematica\11.1\SystemFiles\UninstallFiles\Windows\unins000.exe" /> </condition> </remove> <!-- Uninstall this Mathematica --> <remove cmd='%WPKGSOFTWARE%\wpkg\tools\waitforprocess.cmd _iu14D2N.tmp' /> <remove cmd='"%ProgramFiles%\Wolfram Research\Mathematica\%major%.%minor%\SystemFiles\UninstallFiles\Windows\unins000.exe" /VERYSILENT /suppressmsgboxes'> <condition> <check type="file" condition="exists" path="%ProgramFiles%\Wolfram Research\Mathematica\%major%.%minor%\SystemFiles\UninstallFiles\Windows\unins000.exe" /> </condition> </remove> <remove cmd='%WPKGSOFTWARE%\wpkg\tools\waitforprocess.cmd _iu14D2N.tmp' /> </package> </packages:packages>