diff --git a/packages/acrobatreaderdc.xml b/packages/acrobatreaderdc.xml new file mode 100755 index 0000000000000000000000000000000000000000..45e17ebfcfa04818433951c34600e406297e042c --- /dev/null +++ b/packages/acrobatreaderdc.xml @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8"?> +<packages:packages xmlns:packages="http://www.wpkg.org/packages"> + + <!-- ftp://ftp.adobe.com/pub/adobe/reader/win/AcrobatDC/ --> + <package id="acrobatreaderdc" name="Adobe Reader DC" revision="%version%.1" priority="50"> + + <variable name="version" value="20.006.20042" /> + <variable name="patchversion" value="2000620042" /> + <variable name="mstpath" value="%WPKGSHAREBASE%\%WPKGINSTITUTION%-config\Adobe\AcrobatReaderDC\%WPKGINSTITUTION%.mst" /> + <check type="uninstall" condition="versiongreaterorequal" path="Adobe Acrobat Reader DC" value="%version%" /> + + <!-- patches are cumulative; we only need to apply the latest one --> + <!-- use mst as a TRANSFORM(s) if present.... --> + <install cmd='msiexec /qn /i "%WPKGSOFTWARE%\Adobe\AcrobatReaderDC\%patchversion%\AcroRead.msi" /l* %WPKGLOGDIR%\ReaderDC.log TRANSFORMS="%mstpath%"'> + <exit code="3010" reboot="false" /> + <condition> + <check type="file" condition="exists" path="%mstpath%" /> + </condition> + </install> + + <!-- ...but no TRANSFORMS if we don't have the mst --> + <install cmd='msiexec /qn /i "%WPKGSOFTWARE%\Adobe\AcrobatReaderDC\%patchversion%\AcroRead.msi" /l* %WPKGLOGDIR%\ReaderDC.log '> + <exit code="3010" reboot="false" /> + <condition> + <check type="logical" condition="not"> + <check type="file" condition="exists" path="%mstpath%" /> + </check> + </condition> + </install> + + <install cmd='msiexec /qn /l* %WPKGLOGDIR%\ReaderDC-p1.log /update "%WPKGSOFTWARE%\Adobe\AcrobatReaderDC\AcroRdrDCUpd%patchversion%.msp"'> + <exit code="3010" reboot="false" /> + </install> + + <upgrade include='install' /> + + <!-- GUID seems to be stable between patchversions --> + <remove cmd='msiexec /qn /x {AC76BA86-7AD7-1033-7B44-AC0F074E4100}'> + <exit code='1605'/> + </remove> + + </package> + +</packages:packages>