From d0d01c073eff32805e51457f154a77300980b88e Mon Sep 17 00:00:00 2001 From: finsterdexter Date: Sat, 19 Oct 2024 14:47:40 -0500 Subject: [PATCH 1/3] Add VASSAL engine v3.7.14 --- bucket/vassal.json | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 bucket/vassal.json diff --git a/bucket/vassal.json b/bucket/vassal.json new file mode 100644 index 000000000000..d2aa3c1fdbe7 --- /dev/null +++ b/bucket/vassal.json @@ -0,0 +1,36 @@ +{ + "version": "3.7.14", + "description": "VASSAL is a game engine for building and playing online adaptations of board games and card games. Play live on the Internet or by email. VASSAL runs on all platforms, and is free, open-source software.", + "homepage": "https://vassalengine.org", + "license": { + "identifier": "LGPL-2.1-only", + "url": "https://github.com/vassalengine/vassal/raw/master/LICENSE" + }, + "notes": "VASSAL 3.7 requires Java 11 or later.", + "suggest": { + "Java Runtime Environment": "java/temurin-jre" + }, + "architecture": { + "64bit": { + "url": "https://github.com/vassalengine/vassal/releases/download/3.7.14/VASSAL-3.7.14-windows-x86_64.exe", + "hash": "dc357c603001a154a7cbf01ad36781c8eb3209062ee69631b7c95a6b88e4fd64" + } + }, + "bin": "VASSAL.exe", + "shortcuts": [ + [ + "VASSAL.exe", + "Vassal" + ] + ], + "checkver": { + "github": "https://github.com/vassalengine/vassal" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/vassalengine/vassal/releases/download/$version/VASSAL-$version-windows-x86_64.exe" + } + } + } +} From 525c915a78f6058b816d69efc817e08718addcc4 Mon Sep 17 00:00:00 2001 From: finsterdexter Date: Sat, 19 Oct 2024 14:52:09 -0500 Subject: [PATCH 2/3] Fix copy-paste error on hash --- bucket/vassal.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bucket/vassal.json b/bucket/vassal.json index d2aa3c1fdbe7..ef16ddf9e161 100644 --- a/bucket/vassal.json +++ b/bucket/vassal.json @@ -13,7 +13,7 @@ "architecture": { "64bit": { "url": "https://github.com/vassalengine/vassal/releases/download/3.7.14/VASSAL-3.7.14-windows-x86_64.exe", - "hash": "dc357c603001a154a7cbf01ad36781c8eb3209062ee69631b7c95a6b88e4fd64" + "hash": "fb0cd20c1b227cd8966be920080f0e92b4e347e1375b571f9dfb8ce10b7a19ce" } }, "bin": "VASSAL.exe", From 237c4383f791a004d789b4321f4e527c4979f113 Mon Sep 17 00:00:00 2001 From: finsterdexter Date: Sat, 19 Oct 2024 15:24:01 -0500 Subject: [PATCH 3/3] Add installer/uninstaller --- bucket/vassal.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bucket/vassal.json b/bucket/vassal.json index ef16ddf9e161..bde90f48c6e2 100644 --- a/bucket/vassal.json +++ b/bucket/vassal.json @@ -16,6 +16,9 @@ "hash": "fb0cd20c1b227cd8966be920080f0e92b4e347e1375b571f9dfb8ce10b7a19ce" } }, + "installer":{ + "script":"Start-Process -FilePath \"$dir\\VASSAL-$version-windows-x86_64.exe\" -ArgumentList \"/S\", \"/D=$dir\" -Wait" + }, "bin": "VASSAL.exe", "shortcuts": [ [ @@ -23,6 +26,9 @@ "Vassal" ] ], + "uninstaller":{ + "script":"Start-Process -FilePath \"$dir\\uninst.exe\" -ArgumentList '/S' -Wait" + }, "checkver": { "github": "https://github.com/vassalengine/vassal" },