From 33a308f83ab16da1834aa423fd3c7fb8276ffeb4 Mon Sep 17 00:00:00 2001 From: YenForYang Date: Wed, 20 Jan 2021 10:09:50 -0600 Subject: [PATCH] objconv: Add version 2020-Jun-08 (#1750) https://www.agner.org/optimize/#objconv. `pre_install` is for flattening a deeply nested folder. --- bucket/objconv.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 bucket/objconv.json diff --git a/bucket/objconv.json b/bucket/objconv.json new file mode 100644 index 0000000000..e7012cf9a0 --- /dev/null +++ b/bucket/objconv.json @@ -0,0 +1,16 @@ +{ + "version": "2020-Jun-08", + "description": "Object file converter and dissassembler", + "homepage": "https://www.agner.org/optimize/#objconv", + "license": "GPL-3.0-or-later", + "url": "https://www.agner.org/optimize/objconv.zip", + "checkver": "File\\s*name.{0,32}?objconv\\.zip,\\s*size:\\s*[0-9]+,\\s*last\\s*modified:\\s*(2[0-9]{3}-...-[0-9]{2})", + "hash": "1BFD417D73A9BEB7EBDCFC986B5607D5966BE2F7F376FEF86B7BE3ED4F3E2164", + "bin": "objconv.exe", + "pre_install": [ + "Get-ChildItem $dir -Filter objconv.exe -Recurse | select -first 1 | % { Move-Item $_.FullName -Destination $dir; Remove-Item $_.FullName.Replace($dir,'').Split('\\')[1] -Recurse }" + ], + "autoupdate": { + "url": "https://www.agner.org/optimize/objconv.zip" + } +}