<?xml version="1.0" encoding="UTF-8"?> <packages:packages xmlns:packages="http://www.wpkg.org/packages"> <package id="r" name="R Project for Statistical Computing" revision="%version%.1" priority="0" reboot="false"> <check type="uninstall" condition="exists" path="R for Windows %version%" /> <!-- https://cran.r-project.org/bin/windows/base/ --> <variable name="version" value="4.0.0" /> <!-- automatically try to uninstall earlier versions, but ignore errors due to them not being present --> <!-- please keep appending to this list as you add new versions --> <install cmd='cmd /c if exist "%programfiles%\R\R-3.2.5\unins000.exe" "%programfiles%\R\R-3.2.5\unins000.exe" /verysilent'><exit code="any" /></install> <install cmd='cmd /c if exist "%programfiles%\R\R-3.5.1\unins000.exe" "%programfiles%\R\R-3.5.1\unins000.exe" /verysilent'><exit code="any" /></install> <install cmd='cmd /c if exist "%programfiles%\R\R-3.6.1\unins000.exe" "%programfiles%\R\R-3.6.1\unins000.exe" /verysilent'><exit code="any" /></install> <install cmd='cmd /c if exist "%programfiles%\R\R-3.6.2\unins000.exe" "%programfiles%\R\R-3.6.2\unins000.exe" /verysilent'><exit code="any" /></install> <install cmd='%WPKGSOFTWARE%\r\r-%version%-win.exe /verysilent' /> <!-- install some packages --> <install cmd='"%PROGRAMFILES%\R\R-%version%\bin\Rscript.exe" "%WPKGSHAREBASE%\%WPKGINSTITUTION%-config\r\r-libraries.R" ' > <condition> <check type="file" condition="exists" path="%WPKGSHAREBASE%\%WPKGINSTITUTION%-config\r\r-libraries.R"/> </condition> </install> <upgrade include="install" /> <remove cmd='%WPKGSOFTWARE%\wpkg\tools\waitforprocess.cmd _iu' /> <remove cmd='"%PROGRAMFILES%\R\R-%version%\unins000.exe" /verysilent' > <exit code='-1'/> </remove> <remove cmd='%WPKGSOFTWARE%\wpkg\tools\waitforprocess.cmd _iu' /> <remove cmd='cmd /c rmdir /s /q "%ProgramFiles%\R\R-%version%\"'> <!-- as some packages have been installed the uninstaller doesn't delete the install dir --> <condition> <check type="file" condition="exists" path="%WPKGSHAREBASE%\%WPKGINSTITUTION%-config\r\r-libraries.R"/> </condition> <exit code="any" /> </remove> </package> </packages:packages>