From d05eb5564b9eb9c4b380e530e31d26b32fff8176 Mon Sep 17 00:00:00 2001 From: Darloli <96697399+SorYoshino@users.noreply.github.com> Date: Wed, 26 Nov 2025 04:00:30 +0800 Subject: [PATCH 1/3] diagram-designer@1.30.0: Update checkver, add extract_dir --- bucket/diagram-designer.json | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/bucket/diagram-designer.json b/bucket/diagram-designer.json index 62608c0a42b7ba..eefa53ddc8c2ab 100644 --- a/bucket/diagram-designer.json +++ b/bucket/diagram-designer.json @@ -1,18 +1,25 @@ { "version": "1.30.0", - "description": "Vector graphics editor for creating flowcharts, UML class diagrams, illustrations and slide shows", + "description": "Vector graphics editor for creating flowcharts, UML class diagrams, illustrations and slide shows.", "homepage": "https://logicnet.dk/DiagramDesigner/", - "license": "Freeware", + "license": { + "identifier": "MIT", + "url": "https://github.com/FluidSynth/fluidsynth/blob/master/LICENSE" + }, "notes": "Template palettes can be downloaded from 'https://github.com/meesoft/DiagramDesigner/tree/master/TemplatePalettes'", "url": "https://www.fosshub.com/Diagram-Designer.html/DiagramDesignerSetup.1.30.0.msi", "hash": "0df1070ecc634204d93f4a85394f1f9680d9cd1a6d184e123dc980e59ede3d6f", + "extract_dir": "APPDIR", "shortcuts": [ [ "DiagramDesigner.exe", "Diagram Designer" ] ], - "checkver": "Diagram Designer ([\\d.]+)", + "checkver": { + "url": "https://www.fosshub.com/Diagram-Designer.html", + "regex": "\"softwareVersion\">([\\d.]+)<" + }, "autoupdate": { "url": "https://www.fosshub.com/Diagram-Designer.html/DiagramDesignerSetup.$version.msi" } From 5ce0ecaff7c1914ceca105c9ed07b8c16e62ecef Mon Sep 17 00:00:00 2001 From: z-Fng <54583083+z-Fng@users.noreply.github.com> Date: Fri, 28 Nov 2025 07:26:55 +0800 Subject: [PATCH 2/3] Fix extraction --- bucket/diagram-designer.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bucket/diagram-designer.json b/bucket/diagram-designer.json index eefa53ddc8c2ab..0bba1fab7ff979 100644 --- a/bucket/diagram-designer.json +++ b/bucket/diagram-designer.json @@ -9,7 +9,12 @@ "notes": "Template palettes can be downloaded from 'https://github.com/meesoft/DiagramDesigner/tree/master/TemplatePalettes'", "url": "https://www.fosshub.com/Diagram-Designer.html/DiagramDesignerSetup.1.30.0.msi", "hash": "0df1070ecc634204d93f4a85394f1f9680d9cd1a6d184e123dc980e59ede3d6f", - "extract_dir": "APPDIR", + "pre_install": [ + "if (get_config USE_LESSMSI $false) {", + " Move-Item \"$dir\\APPDIR\\*\" \"$dir\\\"", + " Remove-Item \"$dir\\APPDIR\"", + "}" + ], "shortcuts": [ [ "DiagramDesigner.exe", From 49ea9e6f9d4bd8cd16e3a637dde926d556f12337 Mon Sep 17 00:00:00 2001 From: z-Fng <54583083+z-Fng@users.noreply.github.com> Date: Fri, 28 Nov 2025 07:33:33 +0800 Subject: [PATCH 3/3] Fix license --- bucket/diagram-designer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bucket/diagram-designer.json b/bucket/diagram-designer.json index 0bba1fab7ff979..7fbd3c36678d5a 100644 --- a/bucket/diagram-designer.json +++ b/bucket/diagram-designer.json @@ -4,7 +4,7 @@ "homepage": "https://logicnet.dk/DiagramDesigner/", "license": { "identifier": "MIT", - "url": "https://github.com/FluidSynth/fluidsynth/blob/master/LICENSE" + "url": "https://github.com/meesoft/DiagramDesigner/blob/master/LICENSE" }, "notes": "Template palettes can be downloaded from 'https://github.com/meesoft/DiagramDesigner/tree/master/TemplatePalettes'", "url": "https://www.fosshub.com/Diagram-Designer.html/DiagramDesignerSetup.1.30.0.msi",