Skip to content
Snippets Groups Projects

Scratch en version 3.29.1

Open David Pailler requested to merge dpailler-master-patch-77569 into master
1 file
+ 64
0
Compare changes
  • Side-by-side
  • Inline
+ 64
0
<?xml version="1.0" encoding="UTF-8"?>
<packages>
<package id="Scratch" name="Scratch 3" revision="3.29.1.1" reboot="false" priority="1" category="Technologie-SI" lnk="Scratch 3.lnk" category2="Technologie-SI" compatibilite="7">
<!-- Cree par Laurent Joly -->
<!-- mis à jour David Pailler-->
<!-- telechargement des fichiers -->
<download url="https://downloads.scratch.mit.edu/desktop/Scratch%203.29.1%20Setup.exe" saveto="packages/scratch/Scratch_3.exe" sha256sum="DFCA2F1A842AEA69A2B0A22CA66FA7852F86259E3DA4F576F8AE7FA16F1E9134"/>
<delete file="packages/scratch/Scratch.ini"/>
<delete file="packages/scratch/Scratch.msi"/>
<delete file="packages/scratch/README.txt"/>
<delete file="packages/scratch/application.xml"/>
<delete file="packages/scratch/Scratch2.exe"/>
<variable name="PROGRAMFILES" value="%PROGRAMFILES%" architecture="x86"/>
<variable name="PROGRAMFILES" value="%PROGRAMFILES(X86)%" architecture="x64"/>
<variable name="ComSpec" value="%SystemRoot%\System32\cmd.exe" architecture="x86"/>
<variable name="ComSpec" value="%SystemRoot%\SysWOW64\cmd.exe" architecture="x64"/>
<variable name="ALLUSERS_PROGRAMS" value="%ALLUSERSPROFILE%\Menu Démarrer\Programmes" os="5\.\d\.\d{4}"/>
<variable name="ALLUSERS_PROGRAMS" value="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs" os="(6|10)\.\d\.\d{4}"/>
<variable name="ALLUSERS_BUREAU" value="%ALLUSERSPROFILE%\Bureau" os="5\.\d\.\d{4}"/>
<variable name="ALLUSERS_BUREAU" value="%PUBLIC%\Desktop" os="(6|10)\.\d\.\d{4}"/>
<variable name="version" value="3.29.1"/>
<!-- verification de la version -->
<check type="uninstall" condition="versiongreaterorequal" path="Scratch 3 %version%" value="%version%"/>
<install include="remove"/>
<!-- Installation de scratch -->
<install cmd="%ComSpec% /C &quot;%z%\packages\scratch\Scratch_3.exe&quot; /S /allusers /NOICONS" />
<install cmd='%ComSpec% /C ping -n 5 127.0.0.1 &gt;NUL'/>
<!-- Suppression du raccourci du bureau -->
<install cmd='%ComSpec% /C if Exist "%ALLUSERS_BUREAU%\Scratch 3.lnk" del /F /Q "%ALLUSERS_BUREAU%\Scratch 3.lnk"'/>
<upgrade include="install"/>
<downgrade include="install"/>
<!-- deinstallation de la version 1.4 -->
<remove cmd="msiexec.exe /X{A54D4EFD-BED1-41D7-A562-BBC403C56DD7} /qn">
<exit code="any"/>
</remove>
<!-- deinstallation de la version 446 -->
<remove cmd="msiexec.exe /X{8EC964DA-D411-7B20-A99B-9962713680F1} /qn">
<exit code="any"/>
</remove>
<!-- deinstallation de la version 448 -->
<remove cmd="msiexec.exe /X{A0B9C4EA-45A5-842B-EB13-735A087EB518} /qn">
<exit code="any"/>
</remove>
<!-- deinstallation de la version 450 -->
<remove cmd="msiexec.exe /X{BA47DBB9-84AD-222A-D4B5-E86B4AE0B68F} /qn">
<exit code="any"/>
</remove>
<!-- deinstallation de la version 3.4.0 -->
<remove cmd="msiexec.exe /X{219183CF-30C3-40A9-9F07-7C7CCC71C54E} /qn">
<exit code="any"/>
</remove>
<remove cmd='%ComSpec% /C if Exist "%PROGRAMFILES%\Scratch 3\Uninstall Scratch 3.exe" "%PROGRAMFILES%\Scratch 3\Uninstall Scratch 3.exe" /allusers /S'/>
</package>
</packages>
Loading