From 92b533d73bd8744123077bb8d02a6c6b6c96f207 Mon Sep 17 00:00:00 2001
From: Chris Mortimer <cm214@cam.ac.uk>
Date: Fri, 20 Mar 2020 23:21:20 +0000
Subject: [PATCH] Initial ucam package for Autodesk DWG TrueView 2020

---
 packages/dwg_trueviewer.xml | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)
 create mode 100755 packages/dwg_trueviewer.xml

diff --git a/packages/dwg_trueviewer.xml b/packages/dwg_trueviewer.xml
new file mode 100755
index 00000000..777ed796
--- /dev/null
+++ b/packages/dwg_trueviewer.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<packages:packages xmlns:packages="http://www.wpkg.org/packages">
+
+<!--https://www.autodesk.eu/products/dwg/viewers
+    https://knowledge.autodesk.com/support/dwg-trueview/learn-explore/caas/sfdcarticles/sfdcarticles/How-to-run-self-extraction-of-DWG-TrueView-2019-install-package-from-Command-Line.html -->
+
+  <package id='dwg_trueviewer'  name='Autodesk TrueView 2020' revision='%version%.1' priority='50' reboot='false' >
+	<variable name="version" value="2020" />
+  <variable name="tmpdir" value="C:\temp\Autodesk" />
+	<check type="uninstall" condition="exists" path="Autodesk DWG TrueView %version%.*" />
+
+	<!-- decompression to a local folder (C:\temp\trueview) -->
+	<install cmd='%COMSPEC% /c rd /q /s %tmpdir%'>
+		<exit code="any" />
+	</install>
+	<install cmd='%COMSPEC% /c start "" /wait "%WPKGSOFTWARE%\autodesk\dwg_viewer\DWGTrueView_%version%_Enu_64bit_dlm.sfx.exe" -suppresslaunch -d "%tmpdir%"'/>
+  <!-- start installation, on old machines this can take a long time -->
+  <install timeout="8100" cmd='cmd /c start "" "c:\temp\Autodesk\DWGTrueView_%version%_Enu_64bit_dlm\Setup.exe" /q' />
+  <install cmd='cmd /c %WPKGSOFTWARE%\wpkg\tools\waitforprocess.cmd Setup.exe' />
+	<!-- remove decompressed folder -->
+	<install cmd='%COMSPEC% /c rd /q /s %tmpdir%'>
+		<exit code="any" />
+	</install>
+
+  <upgrade include="remove" />
+  <upgrade include="install" />
+
+  <remove cmd='cmd /c %WPKGSOFTWARE%\wpkg\tools\waitforprocess.cmd Setup.exe' />
+  <remove cmd='cmd /c start "" "%programfiles%\Autodesk\DWG TrueView %version% - English\Setup\en-us\Setup\Setup.exe" /P {28B89EEF-3028-0409-0100-CF3F3A09B77D} /R AOEM /language en-US /q' />
+  <remove cmd='cmd /c %WPKGSOFTWARE%\wpkg\tools\waitforprocess.cmd Setup.exe' />
+
+  </package>
+
+</packages:packages>
-- 
GitLab