From 05bdee70e045bf9e2119a6e184ad1d28ba7ccee0 Mon Sep 17 00:00:00 2001 From: Brian <18603393+brian6932@users.noreply.github.com> Date: Thu, 31 Aug 2023 06:04:41 -0400 Subject: [PATCH] gdisk: Add version 1.0.9 (#4872) --- bucket/gdisk.json | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 bucket/gdisk.json diff --git a/bucket/gdisk.json b/bucket/gdisk.json new file mode 100644 index 0000000000..8c54990544 --- /dev/null +++ b/bucket/gdisk.json @@ -0,0 +1,28 @@ +{ + "version": "1.0.9", + "description": "GPT fdisk is a disk partitioning tool loosely modeled on Linux fdisk, but used for modifying GUID Partition Table (GPT) disks.", + "homepage": "https://sourceforge.net/projects/gptfdisk/", + "license": "GPL-2.0-only", + "url": "https://downloads.sourceforge.net/project/gptfdisk/gptfdisk/1.0.9/gdisk-binaries/gdisk-windows-1.0.9.zip", + "hash": "sha1:0f0f124fb4531ee7fb34cbcef46260574b4c9b13", + "pre_install": [ + "$arch = if ($architecture -eq '32bit') { $architecture.Substring(0, 2) } else { '64' }", + "$rename = [System.Collections.ArrayList]::new()", + "$remove = [System.Collections.ArrayList]::new()", + "Get-ChildItem \"$dir\" | ForEach-Object { if ($_ -clike \"*$arch.exe\") { $rename.Add($_) } else { $remove.Add($_) } } | Out-Null", + "Remove-Item -Recurse $remove", + "$rename | Rename-Item -NewName { $_.name.Replace($arch, '') }" + ], + "bin": [ + "gdisk.exe", + "sgdisk.exe", + "cgdisk.exe" + ], + "checkver": { + "sourceforge": "gptfdisk", + "regex": "gdisk-windows-([\\d.]+)\\.zip" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/project/gptfdisk/gptfdisk/$version/gdisk-binaries/gdisk-windows-$version.zip" + } +}