From e138450549d1149825eb1a84f5111249919a7f1b Mon Sep 17 00:00:00 2001
From: Adam Thorn <alt36@cam.ac.uk>
Date: Wed, 19 Feb 2025 11:55:26 +0000
Subject: [PATCH] mathematica: check for wolframscript before uninstalling

---
 packages/mathematica.xml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/packages/mathematica.xml b/packages/mathematica.xml
index 1959e58c..d0e7af6d 100755
--- a/packages/mathematica.xml
+++ b/packages/mathematica.xml
@@ -57,7 +57,11 @@
       </condition>
     </remove>
     <!-- uninstall wolframscript -->
-    <remove cmd='msiexec /qn /x {2DF07200-A7A7-11EF-BD38-00155D3D8248}' />
+    <remove cmd='msiexec /qn /x {2DF07200-A7A7-11EF-BD38-00155D3D8248}'>
+      <condition>
+        <check type="uninstall" condition="versiongreaterorequal" path="WolframScript.+" value="%version" />
+      </condition>
+    </remove>
 
   </package>
 </packages:packages>
-- 
GitLab